diff --git a/README.md b/README.md index 8385d596..eb5df7fd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Euno's "Blades In The Dark" for Foundry VTT - + | [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) | [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) | | :-----------: | :-----------: | | [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) | [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=Eunomiac_eunos-blades&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=Eunomiac_eunos-blades) | @@ -8,7 +8,7 @@ Welcome to Eunomiac's system implementation for "Blades in the Dark" by [Evil Ha ## THE GAME > *Blades in the Dark is a game about a group of daring scoundrels building a criminal enterprise on the haunted streets of an industrial-fantasy city. There are heists, chases, escapes, dangerous bargains, bloody skirmishes, deceptions, betrayals, victories, and deaths.* -> +> > *We play to find out if the fledgling crew can thrive amidst the teeming threats of rival gangs, powerful noble families, vengeful ghosts, the Bluecoats of the City Watch, and the siren song of the scoundrels’ own vices.*

You’re in a haunted Victorian-era city
trapped inside a wall of lightning
powered by demon blood.

@@ -76,5 +76,4 @@ The main highlights include detailed sheets for all character types, easy-to-use

(assuming you can supply the licensed content yourself, that is)

Abilities -

- +

\ No newline at end of file diff --git a/VSC Workspace.lnk b/VSC Workspace.lnk deleted file mode 100644 index 9e969d13..00000000 Binary files a/VSC Workspace.lnk and /dev/null differ diff --git a/assets/!Cutter.bmp b/assets/!Cutter.bmp deleted file mode 100644 index f9317a29..00000000 Binary files a/assets/!Cutter.bmp and /dev/null differ diff --git a/assets/!Hound.bmp b/assets/!Hound.bmp deleted file mode 100644 index 6cbb4578..00000000 Binary files a/assets/!Hound.bmp and /dev/null differ diff --git a/assets/!Leech.bmp b/assets/!Leech.bmp deleted file mode 100644 index be87eae8..00000000 Binary files a/assets/!Leech.bmp and /dev/null differ diff --git a/assets/!Lurk.bmp b/assets/!Lurk.bmp deleted file mode 100644 index b1abac34..00000000 Binary files a/assets/!Lurk.bmp and /dev/null differ diff --git a/assets/!Slide.bmp b/assets/!Slide.bmp deleted file mode 100644 index cf39c83c..00000000 Binary files a/assets/!Slide.bmp and /dev/null differ diff --git a/assets/!Spider.bmp b/assets/!Spider.bmp deleted file mode 100644 index a64b918b..00000000 Binary files a/assets/!Spider.bmp and /dev/null differ diff --git a/assets/!Vampire.bmp b/assets/!Vampire.bmp deleted file mode 100644 index d9d699d7..00000000 Binary files a/assets/!Vampire.bmp and /dev/null differ diff --git a/assets/!Whisper.bmp b/assets/!Whisper.bmp deleted file mode 100644 index 54176b2c..00000000 Binary files a/assets/!Whisper.bmp and /dev/null differ diff --git a/assets/Kincaid Knight.bmp b/assets/Kincaid Knight.bmp deleted file mode 100644 index 0a2bf37b..00000000 Binary files a/assets/Kincaid Knight.bmp and /dev/null differ diff --git a/assets/assets.lnk b/assets/assets.lnk deleted file mode 100644 index 4f86e2d7..00000000 Binary files a/assets/assets.lnk and /dev/null differ diff --git a/assets/attribute-flare.webp b/assets/attribute-flare.webp deleted file mode 100644 index 69ce6a98..00000000 Binary files a/assets/attribute-flare.webp and /dev/null differ diff --git a/assets/backgrounds/ink-streak-1.png b/assets/backgrounds/ink-streak-1.png deleted file mode 100644 index 932eca25..00000000 Binary files a/assets/backgrounds/ink-streak-1.png and /dev/null differ diff --git a/assets/backgrounds/ink-streak-2.png b/assets/backgrounds/ink-streak-2.png deleted file mode 100644 index 2067caf0..00000000 Binary files a/assets/backgrounds/ink-streak-2.png and /dev/null differ diff --git a/assets/backgrounds/ink-streak-3.png b/assets/backgrounds/ink-streak-3.png deleted file mode 100644 index 85222eb5..00000000 Binary files a/assets/backgrounds/ink-streak-3.png and /dev/null differ diff --git a/assets/backgrounds/ink-swipe-1.png b/assets/backgrounds/ink-swipe-1.png deleted file mode 100644 index 8c8b0d33..00000000 Binary files a/assets/backgrounds/ink-swipe-1.png and /dev/null differ diff --git a/assets/backgrounds/ink-swipe-2.png b/assets/backgrounds/ink-swipe-2.png deleted file mode 100644 index 59a1aae9..00000000 Binary files a/assets/backgrounds/ink-swipe-2.png and /dev/null differ diff --git a/assets/backgrounds/ink-swipe-3.png b/assets/backgrounds/ink-swipe-3.png deleted file mode 100644 index ac929137..00000000 Binary files a/assets/backgrounds/ink-swipe-3.png and /dev/null differ diff --git a/assets/backgrounds/ink-swipe-diagonal.png b/assets/backgrounds/ink-swipe-diagonal.png deleted file mode 100644 index 871460c6..00000000 Binary files a/assets/backgrounds/ink-swipe-diagonal.png and /dev/null differ diff --git a/assets/candle.webm b/assets/candle.webm deleted file mode 100644 index b475c003..00000000 Binary files a/assets/candle.webm and /dev/null differ diff --git a/assets/candleFlame.mov b/assets/candleFlame.mov deleted file mode 100644 index b67448c7..00000000 Binary files a/assets/candleFlame.mov and /dev/null differ diff --git a/assets/candleFlame2.mp4 b/assets/candleFlame2.mp4 deleted file mode 100644 index d6c80ccb..00000000 Binary files a/assets/candleFlame2.mp4 and /dev/null differ diff --git a/assets/candleFlame2.webm b/assets/candleFlame2.webm deleted file mode 100644 index 709fecc4..00000000 Binary files a/assets/candleFlame2.webm and /dev/null differ diff --git a/assets/candleFlame3.mp4 b/assets/candleFlame3.mp4 deleted file mode 100644 index 2577edce..00000000 Binary files a/assets/candleFlame3.mp4 and /dev/null differ diff --git a/assets/candleFlame3.webm b/assets/candleFlame3.webm deleted file mode 100644 index a22ddddb..00000000 Binary files a/assets/candleFlame3.webm and /dev/null differ diff --git a/assets/clocks/clock-bg-test.webp b/assets/clocks/clock-bg-test.webp deleted file mode 100644 index 1bb88fbd..00000000 Binary files a/assets/clocks/clock-bg-test.webp and /dev/null differ diff --git a/assets/clocks/key-1-bg.webp b/assets/clocks/key-1-bg.webp deleted file mode 100644 index ed725ea4..00000000 Binary files a/assets/clocks/key-1-bg.webp and /dev/null differ diff --git a/assets/clocks/key-1-fg.webp b/assets/clocks/key-1-fg.webp deleted file mode 100644 index 06a2aafc..00000000 Binary files a/assets/clocks/key-1-fg.webp and /dev/null differ diff --git a/assets/clocks/key-2-bg.webp b/assets/clocks/key-2-bg.webp deleted file mode 100644 index ab1ebf25..00000000 Binary files a/assets/clocks/key-2-bg.webp and /dev/null differ diff --git a/assets/clocks/key-2-fg.webp b/assets/clocks/key-2-fg.webp deleted file mode 100644 index e8f44dd3..00000000 Binary files a/assets/clocks/key-2-fg.webp and /dev/null differ diff --git a/assets/clocks/key-3-bg.webp b/assets/clocks/key-3-bg.webp deleted file mode 100644 index f1e71c69..00000000 Binary files a/assets/clocks/key-3-bg.webp and /dev/null differ diff --git a/assets/clocks/key-3-fg.webp b/assets/clocks/key-3-fg.webp deleted file mode 100644 index d2369ea9..00000000 Binary files a/assets/clocks/key-3-fg.webp and /dev/null differ diff --git a/assets/clocks/key-4-bg.webp b/assets/clocks/key-4-bg.webp deleted file mode 100644 index ae3901d1..00000000 Binary files a/assets/clocks/key-4-bg.webp and /dev/null differ diff --git a/assets/clocks/key-4-fg.webp b/assets/clocks/key-4-fg.webp deleted file mode 100644 index e1afab52..00000000 Binary files a/assets/clocks/key-4-fg.webp and /dev/null differ diff --git a/assets/clocks/key-5-bg.webp b/assets/clocks/key-5-bg.webp deleted file mode 100644 index fed93003..00000000 Binary files a/assets/clocks/key-5-bg.webp and /dev/null differ diff --git a/assets/clocks/key-5-fg.webp b/assets/clocks/key-5-fg.webp deleted file mode 100644 index 6dfdc580..00000000 Binary files a/assets/clocks/key-5-fg.webp and /dev/null differ diff --git a/assets/clocks/key-6-bg.webp b/assets/clocks/key-6-bg.webp deleted file mode 100644 index 4f391b44..00000000 Binary files a/assets/clocks/key-6-bg.webp and /dev/null differ diff --git a/assets/clocks/key-6-fg.webp b/assets/clocks/key-6-fg.webp deleted file mode 100644 index 37a8145d..00000000 Binary files a/assets/clocks/key-6-fg.webp and /dev/null differ diff --git a/assets/debug-false-canvas.webp b/assets/debug-false-canvas.webp deleted file mode 100644 index a45d6661..00000000 Binary files a/assets/debug-false-canvas.webp and /dev/null differ diff --git a/assets/maps/doskvol-no-lightning.webp b/assets/maps/doskvol-no-lightning.webp deleted file mode 100644 index 39cbc122..00000000 Binary files a/assets/maps/doskvol-no-lightning.webp and /dev/null differ diff --git a/assets/maps/doskvol.webp b/assets/maps/doskvol.webp deleted file mode 100644 index 39079d1c..00000000 Binary files a/assets/maps/doskvol.webp and /dev/null differ diff --git a/assets/nav-flare.mp4 b/assets/nav-flare.mp4 deleted file mode 100644 index ab5517a1..00000000 Binary files a/assets/nav-flare.mp4 and /dev/null differ diff --git a/assets/nav-flare.webp b/assets/nav-flare.webp deleted file mode 100644 index 9a09b493..00000000 Binary files a/assets/nav-flare.webp and /dev/null differ diff --git a/assets/teeth/shorttooth-grey.png b/assets/teeth/shorttooth-grey.png deleted file mode 100644 index f9840619..00000000 Binary files a/assets/teeth/shorttooth-grey.png and /dev/null differ diff --git a/assets/teeth/shorttooth-red.png b/assets/teeth/shorttooth-red.png deleted file mode 100644 index 6c16125b..00000000 Binary files a/assets/teeth/shorttooth-red.png and /dev/null differ diff --git a/assets/teeth/stresstooth-2.png b/assets/teeth/stresstooth-2.png deleted file mode 100644 index 54cdc6c2..00000000 Binary files a/assets/teeth/stresstooth-2.png and /dev/null differ diff --git a/assets/teeth/stresstooth-3.png b/assets/teeth/stresstooth-3.png deleted file mode 100644 index 1c3d0b5e..00000000 Binary files a/assets/teeth/stresstooth-3.png and /dev/null differ diff --git a/assets/teeth/stresstooth-4.png b/assets/teeth/stresstooth-4.png deleted file mode 100644 index 4212914f..00000000 Binary files a/assets/teeth/stresstooth-4.png and /dev/null differ diff --git a/assets/teeth/stresstooth-5.png b/assets/teeth/stresstooth-5.png deleted file mode 100644 index aae8cfe5..00000000 Binary files a/assets/teeth/stresstooth-5.png and /dev/null differ diff --git a/assets/teeth/stresstooth-6.png b/assets/teeth/stresstooth-6.png deleted file mode 100644 index 54cf3920..00000000 Binary files a/assets/teeth/stresstooth-6.png and /dev/null differ diff --git a/assets/teeth/stresstooth-black-original.png b/assets/teeth/stresstooth-black-original.png deleted file mode 100644 index e8ba3d1c..00000000 Binary files a/assets/teeth/stresstooth-black-original.png and /dev/null differ diff --git a/assets/teeth/stresstooth-black.png b/assets/teeth/stresstooth-black.png deleted file mode 100644 index cb83d877..00000000 Binary files a/assets/teeth/stresstooth-black.png and /dev/null differ diff --git a/assets/teeth/stresstooth-blue.png b/assets/teeth/stresstooth-blue.png deleted file mode 100644 index 98c199d5..00000000 Binary files a/assets/teeth/stresstooth-blue.png and /dev/null differ diff --git a/assets/teeth/stresstooth-halfgrey.png b/assets/teeth/stresstooth-halfgrey.png deleted file mode 100644 index d37bbf54..00000000 Binary files a/assets/teeth/stresstooth-halfgrey.png and /dev/null differ diff --git a/assets/teeth/stresstooth-red.png b/assets/teeth/stresstooth-red.png deleted file mode 100644 index d614836d..00000000 Binary files a/assets/teeth/stresstooth-red.png and /dev/null differ diff --git a/assets/teeth/xptooth-blue.png b/assets/teeth/xptooth-blue.png deleted file mode 100644 index cb83d877..00000000 Binary files a/assets/teeth/xptooth-blue.png and /dev/null differ diff --git a/assets/teeth/xptooth-red.png b/assets/teeth/xptooth-red.png deleted file mode 100644 index ee612155..00000000 Binary files a/assets/teeth/xptooth-red.png and /dev/null differ diff --git a/assets/teeth/xptooth-white.png b/assets/teeth/xptooth-white.png deleted file mode 100644 index df81a24b..00000000 Binary files a/assets/teeth/xptooth-white.png and /dev/null differ diff --git a/css/emu-styles.css b/css/emu-styles.css deleted file mode 100644 index ea2726af..00000000 --- a/css/emu-styles.css +++ /dev/null @@ -1,8801 +0,0 @@ -/* stylelint-disable font-family-no-missing-generic-family-keyword */ -/* stylelint-disable selector-type-no-unknown */ -/* stylelint-disable selector-no-vendor-prefix */ -/* stylelint-disable declaration-block-no-shorthand-property-overrides */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable declaration-block-no-redundant-longhand-properties */ -/* stylelint-disable selector-class-pattern */ -/* stylelint-disable selector-id-pattern */ -/* stylelint-disable rule-empty-line-before */ -/* stylelint-disable color-function-notation */ -/* stylelint-disable order/properties-order */ -/* stylelint-disable no-descending-specificity */ -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-16px); - font-family: inherit; - height: initial; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body .dialog .tabs a > i, -body .dialog .sheet-tabs a > i, -body #sidebar .tabs a > i, -body #sidebar .sheet-tabs a > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a > i, -body #module-management .list-filters a > i, -body .dialog button > i, -body #sidebar button > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button > i, -body #menu #menu-items li > i, -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i, -body .window-app[id*="JournalEntry-"] a.editor-edit > i, -body .alwayshp-btn > i, -body #sidebar #combat .add-temporary > i, -body .sidebar-popout #combat .add-temporary > i, -body #specials-config .fxmaster .directory-header a > i, -body ul.command-menu li > i, -body #token-action-hud button.tah-title-button > i, -body #token-action-hud .tah-action button > i, -body #sidebar .token-mold > label > span > i, -body .sidebar-popout .token-mold > label > span > i, -body .sheet[id*="activeeffect-sheet-"] .effects-header a > i, -body .window-app[id*="cards-sheet-"] .cards-header a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > i, -body .window-app[id*="cards-sheet-"] .cards .card a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > i { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .tabs a > label, -body .dialog .sheet-tabs a > label, -body #sidebar .tabs a > label, -body #sidebar .sheet-tabs a > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a > label, -body #module-management .list-filters a > label, -body .dialog button > label, -body #sidebar button > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button > label, -body #menu #menu-items li > label, -body #sidebar #combat #combat-controls .combat-control > label, -body .sidebar-popout #combat #combat-controls .combat-control > label, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > label, -body .window-app[id*="JournalEntry-"] a.editor-edit > label, -body .alwayshp-btn > label, -body #sidebar #combat .add-temporary > label, -body .sidebar-popout #combat .add-temporary > label, -body #specials-config .fxmaster .directory-header a > label, -body ul.command-menu li > label, -body #token-action-hud button.tah-title-button > label, -body #token-action-hud .tah-action button > label, -body #sidebar .token-mold > label > span > label, -body .sidebar-popout .token-mold > label > span > label, -body .sheet[id*="activeeffect-sheet-"] .effects-header a > label, -body .window-app[id*="cards-sheet-"] .cards-header a > label, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > label, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > label, -body .window-app[id*="cards-sheet-"] .cards .card a > label, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > label, -body .dialog .directory .directory-item.folder .folder-header .create-folder > label, -body .dialog .directory .directory-item.folder .folder-header .create-entity > label, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > label, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > label, -body .dialog .directory .directory-item .create-folder > label, -body .dialog .directory .directory-item .create-document > label, -body #sidebar .directory .directory-item .create-folder > label, -body #sidebar .directory .directory-item .create-document > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > label, -body #navigation #nav-toggle > label, -body .window-app .window-header > a > label, -body .window-app .window-header a.header-button > label, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > label, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > label, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > label, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > label, -body #sidebar #combat .combat-tracker-header .encounters a > label, -body #sidebar #combat .combat-tracker-header .encounter-controls a > label, -body .sidebar-popout #combat .combat-tracker-header .encounters a > label, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > label, -body #sidebar #combat #combat-tracker .combatant .combatant-control > label, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > label, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > label, -body #sidebar #playlists #currently-playing .sound .sound-control > label, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > label, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > label, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > label, -body #dfcp-rt-buttons button > label, -body #specials-config .fxmaster .special-effects .controls a > label, -body div.permission-viewer a > label, -body #smalltime-app #displayContainer .arrow > label, -body #token-action-hud #tah-reposition > label, -body #token-action-hud #tah-categories > label, -body #sidebar .token-mold > a > label, -body .sidebar-popout .token-mold > a > label, -body #sidebar .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > label { - color: inherit !important; } - -body { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - -webkit-box-shadow: none; - box-shadow: none; - font-size: var(--size-14px); } - body .sidebar-popout { - border-radius: 0; - height: auto; - min-height: 50vh; - min-width: var(--blades-spacer-sidebar); } - body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .-emu-layout .header-control > label { - font-size: inherit !important; } - body .sidebar-popout .window-content { - background-color: transparent; - padding: 0; } - body .dialog .dialog-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm); } - body .dialog .dialog-buttons .dialog-button { - background-color: rgba(var(--color-background-button), 1); - background-image: none; - border: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .dialog .dialog-buttons .dialog-button:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body .dialog .dialog-buttons:empty { - display: none; } - body .dialog.window-app > .window-content { - padding: 0; } - body .dialog div.dialog-content { - padding: 0 var(--blades-spacer-sm); - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body .dialog div.dialog-content > p { - margin: 0; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); } - body .dialog form.dialog-content { - -webkit-padding-before: var(--blades-spacer-md); - padding-block-start: var(--blades-spacer-md); } - body .dialog .dialog-content { - color: rgba(var(--color-text), 1); - font-size: var(--size-16px); - padding: var(--blades-spacer-sm); } - body .dialog .dialog-content > p + .form-group { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); } - body .dialog .dialog-content > p:first-child { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .dialog .dialog-content > .form-group { - padding: 0; } - body .dialog .dialog-content > .form-group + .dialog-buttons { - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body .dialog .dialog-content > h3 { - -webkit-margin-before: 0; - margin-block-start: 0; } - body .dialog .dialog-content > h3:first-child { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); } - body .dialog #entity-create label { - -webkit-box-flex: 0; - -ms-flex: 0 0 30%; - flex: 0 0 30%; } - body .dialog #drop-folder { - margin: 0; } - body #context-menu { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - left: 0; - position: absolute; - max-width: 20rem; - min-width: 9.5rem; - width: 100%; - z-index: 1070; } - body #context-menu.expand-down { - top: 100%; } - body #context-menu.expand-up { - bottom: 100%; } - body #context-menu ol.context-items .context-item { - text-shadow: none; - cursor: pointer; - line-height: initial; - padding: var(--blades-spacer-base); - text-align: left; } - body #context-menu ol.context-items .context-item:first-child { - border-radius: 0 0 0 0; } - body #context-menu ol.context-items .context-item:last-child { - border-radius: 0 0 0 0; } - body #context-menu ol.context-items .context-item:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body #fps { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - border-radius: 0; - display: none; - line-height: initial; - margin: 0; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-base); - width: auto; } - body #hotbar { - width: auto; - height: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - z-index: 10; } - body #hotbar:hover { - z-index: 11; } - body #hotbar #action-bar { - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - margin: 0; - pointer-events: all; - position: relative; } - body #hotbar #macro-list { - border: none; - border-radius: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - float: left; - height: auto; - position: relative; - width: auto; } - body #hotbar .bar-controls { - background: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - width: 2.5rem; - height: 3.5rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - pointer-events: all; - position: relative; } - body #hotbar .bar-controls:first-child { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #hotbar .bar-controls:last-child { - float: left; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #hotbar .bar-controls .page-control:first-of-type { - border-radius: 0 0 0 0; } - body #hotbar .bar-controls .page-control:last-of-type { - border-radius: 0 0 0 0; } - body #hotbar .bar-controls .page-number { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; } - body #hotbar .macro { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: 3.5rem; - height: 3.5rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-margin-start: -1px; - margin-inline-start: -1px; - position: relative; } - body #hotbar .macro:first-child { - border-radius: 0 0 0 0; - -webkit-margin-start: 0; - margin-inline-start: 0; } - body #hotbar .macro:last-child { - border-radius: 0 0 0 0; } - body #hotbar .macro.active { - background-color: rgba(var(--color-background), 0.8); } - body #hotbar .macro .macro-key { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - font-weight: 600; - text-shadow: 2px 2px 2px var(--blades-black-dark); - top: var(--blades-spacer-xs); - right: var(--blades-spacer-base); - position: absolute; - padding: 0; - z-index: 1; } - body #hotbar .macro .macro-icon { - border: none; - width: 3rem; - height: 3rem; - max-height: 100%; - max-width: 100%; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 50%; - object-position: 50% 50%; - position: relative; } - body #hotbar .macro .tooltip { - background-color: rgba(var(--color-background-darkest), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - left: 0; - line-height: var(--line-height-default); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - min-width: 3.5rem; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - body #hud .placeable-hud .col { - gap: var(--blades-spacer-base); } - body #hud input[type="text"] { - background: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); - height: var(--blades-spacer-button-lg); } - body #hud .attribute { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; } - body #hud .attribute.elevation { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0; } - body #hud .attribute.elevation > input { - height: 100%; } - body #hud .attribute.elevation > i { - color: rgba(var(--color-primary), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - z-index: 1; } - body #hud .attribute.bar1 input[type="text"] { - border-color: var(--blades-color-positive); } - body #hud .attribute.bar2 input[type="text"] { - border-color: var(--blades-grey); } - body #hud .control-icon { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #hud .control-icon > i { - margin: 0; - position: relative; } - body #hud .control-icon img { - margin: 0; - opacity: 1; } - body #hud .control-icon:hover { - background-image: none; } - body #hud .control-icon:focus { - background-image: none; } - body #hud .control-icon.active { - background-image: none; } - body #hud #token-hud .status-effects { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - padding: var(--blades-spacer-base); - left: 3rem; } - body #hud #token-hud .status-effects .effect-control { - opacity: 0.4; } - body #hud #token-hud .status-effects .effect-control:hover { - opacity: 0.6; } - body #hud #token-hud .status-effects .effect-control.active { - opacity: 1; } - body #hud #token-hud .thwildcard-button-select { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: auto; } - body #hud .token-info-container { - margin: 0; } - body #hud .token-info-container .token-info-column-left { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: -7.5rem; } - body #hud .token-info-container .token-info-column-right { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - right: -7.5rem; } - body #hud .token-info-container .token-info-icon { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; - margin: 0 !important; - min-width: 0; - padding: var(--blades-spacer-sm); } - body #hud .token-info-container .token-info-icon .token-info-speed { - font-size: var(--size-12px); - width: 100%; } - body #hud .token-info-container .token-info-icon .token-info-speed > span { - font-size: inherit !important; } - body #loading { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - top: var(--blades-spacer-sm); - left: 0; - position: absolute; - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - height: 1.5rem; - display: none; - pointer-events: none; - z-index: 10; } - body #loading::after { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - -webkit-box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - content: ""; } - body #loading #loading-bar { - background-color: rgba(var(--color-primary), 1); - border: none; - border-radius: 0; - height: 100%; - margin: 0; - min-width: 25%; - position: relative; } - body #loading #context { - left: 0; } - body #loading #progress { - right: 0; } - body #logo { - display: none !important; - border: none; - border-radius: 0; - height: auto !important; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - max-height: 2.75rem; - max-width: 5.5rem; - pointer-events: all; - width: auto; } - body #menu { - background: transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - top: 0; - left: 0; - position: fixed; - width: 100%; - height: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - z-index: 1070; } - body #menu #menu-items { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); } - body #menu #menu-items li { - font-size: var(--size-20px); } - body #notifications { - border-radius: 0; - top: 7.5rem; - left: 9.25rem; - position: fixed; - width: calc(100% - 32.5rem); - z-index: 1070; } - body .notification { - background-color: var(--blades-black); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: var(--blades-white-bright); - line-height: initial; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); - -webkit-padding-end: var(--blades-spacer-xl); - padding-inline-end: var(--blades-spacer-xl); } - body .notification::before { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .notification.info { - background-color: var(--blades-grey); - border-color: var(--blades-grey-bright); } - body .notification.warning { - background-color: var(--blades-gold); - border-color: var(--blades-gold-bright); - color: var(--blades-black); } - body .notification.error { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); } - body .notification .close { - top: var(--blades-spacer-sm); - right: var(--blades-spacer-sm); - position: absolute; - line-height: var(--line-height-compact); - margin: 0; - -webkit-margin-before: var(--blades-spacer-xs); - margin-block-start: var(--blades-spacer-xs); } - body #pause { - background: transparent; } - body #pause h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-24px); } - body #players { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: block; - margin: var(--blades-spacer-sm); - padding: 0; - pointer-events: all; - z-index: 10; } - body #players.hidden { - display: none; } - body #players > h3 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-transform: uppercase; } - body #players > h3 .players-mode { - color: inherit; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - text-align: right; - position: relative; } - body #players > h3 > i { - position: relative; } - body #players > h3 > i:first-of-type { - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #players > h3 > i:last-of-type { - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - -webkit-margin-end: 0; - margin-inline-end: 0; } - body #players > ol { - padding: var(--blades-spacer-sm); } - body #players > ol .player { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-xs) 0; - position: relative; - width: 100%; } - body #players > ol .player.context .player-name { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - body #players > ol .player-name { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - position: relative; - word-break: break-all; } - body #players > ol .player-name.self { - color: rgba(var(--color-text-lightest), 1); } - body #players > ol .player-active { - width: 0.5rem; - height: 0.5rem; - border-radius: 50%; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - position: relative; } - body #players > ol .player-active.active { - -webkit-box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - body #controls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - gap: var(--blades-spacer-base); - height: 0; - max-width: 100%; - overflow: hidden; - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - position: relative; } - body #controls .control-tools { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - opacity: 1; - overflow: visible; - padding: 0; - pointer-events: none; - position: relative; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; } - body #controls .control-tools.main-controls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #controls .control-tools .scene-control { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; } - body #controls .control-tools .scene-control.active .control-tools { - opacity: 1; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; } - body #controls .control-tools .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; } - body #controls .control-tools .control-tool.toggle { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - color: rgba(var(--color-text), 1); } - body #controls .control-tools .control-tool.toggle:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body #controls .control-tools .control-tool.toggle.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; } - body #controls .sdr-sub-controls { - bottom: 0; - left: var(--blades-spacer-sm); - position: absolute; } - body #controls #SDRpopup.simple-dice-roller-popup { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid !important; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - line-height: initial; - margin: 0; - pointer-events: all; } - body #controls #SDRpopup.simple-dice-roller-popup ul { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - body #controls #SDRpopup.simple-dice-roller-popup li { - border: none; - -webkit-border-end: rgba(var(--color-border), 1) 1px solid; - border-inline-end: rgba(var(--color-border), 1) 1px solid; - width: 3rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - body #controls #SDRpopup.simple-dice-roller-popup li:first-child { - width: 7rem; } - body #controls #SDRpopup.simple-dice-roller-popup li:last-child { - -webkit-border-end: none; - border-inline-end: none; } - body #controls #SDRpopup.simple-dice-roller-popup li > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #navigation { - background: none; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); - padding: 0; - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - z-index: 10; } - body #navigation #nav-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - margin: 0; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - z-index: 10; } - body #navigation #scene-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - position: relative; - pointer-events: all; } - body #navigation #scene-list .scene { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - outline: none; - text-shadow: none; - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; - height: 2.25rem; - cursor: pointer; - display: block; - line-height: 2.25rem; - margin: 0; - max-width: 15rem; - min-width: 7rem; - padding: 0 var(--blades-spacer-md); - pointer-events: all; - position: relative; - text-align: center; } - body #navigation #scene-list .scene:last-of-type { - -webkit-margin-end: 0; - margin-inline-end: 0; } - body #navigation #scene-list .scene.gm { - background: #272000; - border: 1px solid var(--blades-gold); } - body #navigation #scene-list .scene:not(.gm) { - background-color: rgba(var(--color-background), 0.8); - background-image: none; } - body #navigation #scene-list .scene:hover { - background-image: none; } - body #navigation #scene-list .scene:focus { - background-image: none; } - body #navigation #scene-list .scene a { - text-shadow: none; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - border: none; - display: block; } - body #navigation #scene-list .scene a > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #navigation #scene-list .scene-players { - top: 0; - left: 0; - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - list-style: none; - margin: 0; - -webkit-margin-before: calc(-1 * var(--blades-spacer-base)); - margin-block-start: calc(-1 * var(--blades-spacer-base)); - padding: 0; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - pointer-events: none; } - body #navigation #scene-list .scene-player { - background-color: var(--blades-white-bright); - border-radius: 0; - border: none; - -webkit-box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - color: transparent; - font-size: var(--size-10px); - width: 0.75rem; - height: 0.75rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - position: relative; - text-transform: uppercase; } - body #tooltip { - background: rgba(var(--color-background-darkest), 0.9); - border: none; - -webkit-box-shadow: 0 0 4px var(--blades-black-dark); - box-shadow: 0 0 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 0; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-family: inherit; - font-size: var(--size-14px); - line-height: var(--line-height-default); - max-width: 320px; - opacity: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-md); - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; } - body #tooltip.active { - opacity: 1; } - body #ui-left { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body #ui-middle { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body #ui-right { - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; } - body #ui-top { - margin: 0; - position: relative; } - body #ui-top.offset { - -webkit-margin-start: calc(var(--blades-spacer-sidebar)/ - 4); - margin-inline-start: calc(var(--blades-spacer-sidebar)/ - 4); } - body #ui-bottom { - position: relative; } - body #ui-bottom > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body .app { - background: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - max-height: 100%; - padding: 0; - z-index: 10; } - body .app.window-app .archive-new table { - background-color: transparent; - border: none; } - body .app.window-app .archive-new table tr td { - padding: var(--blades-spacer-base); } - body .app.window-app .archive-new table tr td button { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .app.window-app #dfca-delete-all { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - margin: 0; - width: 100%; } - body .app.window-app .open-gm-note > i { - margin: 0 var(--blades-spacer-base); } - body .app.window-app form.pdf-item-sheet .field-row { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body .window-app { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; } - body .window-app.minimized .window-resizable-handle { - display: none; } - body .window-app .window-header { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-xs); - line-height: initial; - margin: 0; - overflow: hidden; - padding: var(--blades-spacer-sm); - position: relative; } - body .window-app .window-header h4.window-title { - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-weight: normal; - margin: 0; - position: relative; } - body .window-app .window-header h4.window-title .document-id-link { - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - opacity: 0.8; } - body .window-app .window-header h4.window-title .document-id-link i { - margin: 0; } - body .window-app .window-content { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - color: rgba(var(--color-text), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - font-size: var(--size-14px); - margin: 0; - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-sm); - position: relative; } - body .window-app .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); } - body .window-app .window-content form.flexcol { - height: 100%; } - body .window-app .window-content form .form-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; } - body .window-app .window-content form .form-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body .window-app .window-content .chat-message { - border-radius: 0; } - body .window-app .window-content .sheet-footer { - gap: var(--blades-spacer-base); } - body .window-app .window-resizable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - right: 0; - bottom: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .window-app .window-resizable-handle > i { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand { - bottom: var(--blades-spacer-base); - position: absolute !important; - left: auto; - right: var(--blades-spacer-base); - top: auto; } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand.fullscreen { - position: fixed !important; - z-index: 16; } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand > i { - margin: 0; } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: 100%; - -webkit-margin-after: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-md); } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor.fullscreen { - height: calc(100% - 10rem); - margin: 0; - z-index: 15; } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor.fullscreen::before { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: fixed; - background-color: var(--blades-black-dark-fade); - content: ""; } - body .window-app .ve-window { - background: none; - gap: var(--blades-spacer-md); } - body .window-app .ve-window > .mx-2 { - display: none; } - body .window-app .ve-window .imp-wiz__head-panel { - font-size: initial; - text-decoration: none; } - body .window-app .ve-window .ve-flex-col { - gap: var(--blades-spacer-base); } - body .window-app .ve-window .imp-wiz__row-mode { - gap: var(--blades-spacer-base); - margin: 0 !important; } - body .window-app .ve-window .imp-wiz__btn-package-archive { - width: 100%; } - body .window-app .ve-window .imp-wiz__btn-quick { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body .window-app .ve-window .imp-wiz__btn-quick > i { - margin: 0 !important; } - body .window-app .ve-window .btn-5et { - font-size: var(--size-14px) !important; - overflow: hidden; - white-space: normal; } - body .window-app .window-draggable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .window-app .window-draggable-handle > i { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - body .window-app.token-mold .window-content { - overflow: hidden; } - body .window-app.token-mold .window-content nav { - background-color: transparent; - padding: 0; } - body .window-app.token-mold .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - body .window-app.token-mold .window-content form section + section { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - body .window-app.token-mold .window-content form .add-attribute { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .window-app.token-mold .window-content form .flexcol { - border: none; - padding: 0; - width: 1px; } - body .window-app.token-mold .window-content form .flexcol > select { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - width: auto; } - body .window-app.token-mold .window-content .form-group input[type="checkbox"] + label { - -webkit-box-flex: 1; - -ms-flex: 1 1 40%; - flex: 1 1 40%; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); } - body .window-app.token-mold .window-content .form-group.unlinked { - border: none; } - body .window-app.token-mold .window-content .info { - height: auto; } - body .sheet .sheet-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - position: relative; } - body .sheet .sheet-header > img { - border: none; - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 50%; - object-position: 50% 50%; - position: relative; } - body .sheet .sheet-header > h1 { - border: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; } - body .sheet .sheet-header > h1 input { - background-color: rgba(var(--color-background-light), 0.2); - width: 100%; - height: 2.5rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-24px); - line-height: var(--line-height-compact); - margin: 0; } - body .sheet .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - width: 100%; - z-index: 10; } - body .sheet .sheet-footer + ::after { - display: none; } - body #sidebar { - -webkit-border-end: none; - border-inline-end: none; - border-radius: 0 0 0 0; - position: relative; } - body #sidebar #emu-sidebar-lock { - display: none; } - body #sidebar [data-tab="chat"].small-chat + #combat { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - body #sidebar .small-chat::after { - border-color: rgba(var(--color-primary), 1); } - body .sheet[id*="activeeffect-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .sheet[id*="activeeffect-sheet-"] .changes-list { - list-style: none; - margin: 0; - padding: 0; - width: 100%; } - body .sheet[id*="activeeffect-sheet-"] .changes-list li:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body #av-config form .sheet-tabs { - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; } - body #av-config form .webrtc-custom-turn-config { - width: 100%; } - body #av-config form label { - font-weight: 400; } - body .window-app[id*="cards-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header { - gap: var(--blades-spacer-base); - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header h4 { - font-weight: 700; - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header .card-controls [data-action="create"] { - padding: 0 var(--blades-spacer-base); - width: auto; } - body .window-app[id*="cards-sheet-"] .cards .card { - gap: var(--blades-spacer-base); } - body .window-app[id*="cards-sheet-"] .cards .card .card-control[disabled] { - opacity: 0.5; } - body .window-app[id*="card-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="card-sheet-"] button.face-control > i { - margin: 0; } - body .window-app[id*="chat-popout-"] .window-content { - padding: 0; } - body .window-app[id*="chat-popout-"] .window-content .chat-message { - background: none; - border: none; - margin: 0; - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form nav.tabs { - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; } - body #client-settings.window-app.form #config-tabs { - border: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow-y: auto; } - body #client-settings.window-app.form section.content h2.module-header { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #client-settings.window-app.form section.content .submenu > button { - height: initial; - font-size: var(--size-16px); } - body #client-settings.window-app.form section.content .submenu > button label { - color: inherit; - pointer-events: none; } - body #client-settings.window-app.form section.content .submenu > label { - line-height: initial; } - body #client-settings.window-app.form section.content .settings-list { - border: none; - max-height: 100%; - overflow: initial; - padding: 0; } - body #client-settings.window-app.form .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); } - body #client-settings.window-app.form .window-content { - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content .sheet-footer { - padding: 0; } - body #client-settings.window-app.form .window-content .sheet-footer button { - margin: 0; } - body #client-settings.window-app.form .window-content .sheet-tabs.tabs .item { - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group { - border: none; - color: rgba(var(--color-text), 1); - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - margin: 0; - padding: var(--blades-spacer-sm); - -webkit-transition: none; - transition: none; - width: 100%; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"] { - -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; - left: auto; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"]::after { - display: none; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group label { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; - padding: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > label { - -webkit-box-flex: 0 !important; - -ms-flex: 0 0 40% !important; - flex: 0 0 40% !important; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - margin: 0; - width: auto; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button > label { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper .notes { - margin: 0; } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField { - border: none; - border-radius: 0; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: auto; - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - gap: var(--blades-spacer-sm); - margin: 0; - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header > span { - color: inherit; - margin: 0; } - body #client-settings.window-app form .polyglot-group-header { - background-color: transparent; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body { - max-height: 100%; - overflow: hidden; } - body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file { - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file img { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - max-width: var(--blades-spacer-button); - max-height: var(--blades-spacer-button); } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .tiles-list { - gap: var(--blades-spacer-base); - grid-template-columns: repeat(5, 1fr); } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(var(--color-background-darkest), 0.05); - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - max-width: 100%; - min-height: 6.25rem; - padding: var(--blades-spacer-base); - width: 100%; } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file img { - max-height: 100%; - max-width: 100%; } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file { - border: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - display: grid; - gap: var(--blades-spacer-base); - grid-template-areas: "title" "image"; - grid-template-rows: -webkit-min-content 1fr; - grid-template-rows: min-content 1fr; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file .filename { - background-color: rgba(var(--color-background-darkest), 0.8); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-14px); - grid-area: title; - left: auto; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); - position: relative; - text-align: center; - width: 100%; } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file img { - grid-area: image; } - body .filepicker.window-app .filepicker-body .filepicker-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body .filepicker.window-app .filepicker-body .filepicker-header .current-dir button > i { - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; - width: auto; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i { - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .filepicker.window-app .filepicker-body .filepicker-header .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - line-height: initial; - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - gap: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory { - background: none; - border: 0; - border-radius: 0; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - min-height: 6.25rem; - list-style: none; - overflow-x: hidden; - overflow-y: auto; - position: relative; - margin: 0; - width: 100%; } - body .filepicker.window-app .filepicker-body .filepicker-body .directory + .directory { - border: rgba(var(--color-folder-directory), 1) 1px solid; - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir { - background-color: rgba(var(--color-folder-header), 0.9); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - background-color: rgba(var(--color-folder-directory), 0.9); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); } - body .filepicker.window-app .filepicker-body .filepicker-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body .filepicker.window-app .filepicker-body .filepicker-footer:empty { - display: none; } - body .journal-show-dialog .form-group-stacked { - text-align: left; } - body .journal-show-dialog .form-group-stacked .checkbox-label { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: start; } - body .journal-show-dialog .form-group-stacked label.checkbox { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; } - body .window-app[id*="JournalEntry-"] .journal-entry-content { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - padding: 0; } - body .window-app[id*="JournalEntry-"] .journal-sheet-container { - gap: var(--blades-spacer-sm); - padding: 0; } - body .window-app[id*="JournalEntry-"] .directory { - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - -webkit-margin-after: 0; - margin-block-end: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search > * { - -webkit-box-flex: 0; - -ms-flex: 0 0 var(--blades-spacer-button-sm); - flex: 0 0 var(--blades-spacer-button-sm); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-webkit-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-moz-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input:-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-webkit-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-moz-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input:-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item { - min-height: initial; - padding: var(--blades-spacer-xs); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item:hover { - background-color: rgba(var(--color-folder-directory), 1); - -webkit-box-shadow: none; - box-shadow: none; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading { - background-color: rgba(var(--color-background-darkest), 0.5); - border: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading .page-number { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading .journal-entry-page-link { - padding: var(--blades-spacer-base); - -webkit-padding-start: 0; - padding-inline-start: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings:empty { - display: none; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading { - height: auto; - line-height: initial; - margin: 0; - padding: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading:nth-child(even) { - background-color: rgba(var(--color-background), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-16px); - line-height: initial; - padding: var(--blades-spacer-base) var(--blades-spacer-md); - -webkit-padding-start: 0; - padding-inline-start: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link:hover { - color: rgba(var(--color-primary), 1); } - body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm) var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] .edit-container { - height: auto; - pointer-events: initial; - position: absolute; - right: var(--blades-spacer-base); - top: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] a.editor-edit { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: var(--blades-spacer-button-sm); - pointer-events: initial; - right: auto; - top: auto; - width: var(--blades-spacer-button-sm); } - body .window-app[id*="JournalEntry-"] a.editor-edit > i { - margin: 0; } - body .window-app[id*="JournalEntry-"] a.editor-edit:hover { - color: rgba(var(--color-text-lightest), 1); } - body .journal-sheet .journal-header { - gap: var(--blades-spacer-md); - margin: var(--blades-spacer-sm); } - body .journal-entry-pages { - margin: 0 var(--blades-spacer-sm) var(--blades-spacer-sm); } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .heading-level { - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .heading-level label { - margin: 0; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .show-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .show-title label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - height: auto; - line-height: var(--line-height-default); } - body .window-app[id*="JournalEntryPage-"] .editor.tinymce { - margin: 0 var(--blades-spacer-sm); } - body .sheet[id*="macro-config-"] .sheet-header h1 { - border: none; - margin: 0; } - body .sheet[id*="macro-config-"] .form-group.command.stacked { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - body .sheet[id*="macro-config-"] .form-group.command.stacked > label { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-flex: 0 !important; - -ms-flex: 0 0 auto !important; - flex: 0 0 auto !important; - height: auto; - width: 100%; } - body .sheet[id*="macro-config-"] .form-group.command.stacked > textarea { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: 100%; } - body #module-management { - min-height: 0; } - body #module-management .list-filters .filter { - font-weight: normal; } - body #module-management .list-filters input { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #module-management .list-filters .expand { - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: 0; } - body #module-management .list-filters .expand > i { - margin: 0; } - body #module-management .package-list { - border: none; - height: 37.5rem; - margin: 0; - max-height: initial; - padding: 0; } - body #module-management .package { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm); } - body #module-management .package:last-child { - -webkit-border-after: none; - border-block-end: none; } - body #module-management .package .tag { - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-12px); - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - -webkit-margin-start: var(--blades-spacer-xs); - margin-inline-start: var(--blades-spacer-xs); - padding: var(--blades-spacer-base); } - body #module-management .package[data-module-name="ernies-modern-layout"] { - background-color: rgba(var(--color-primary), 0.8); } - body #module-management .package-overview { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - body #module-management .package-title { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - height: initial; - line-height: var(--line-height-compact); - text-decoration: none; } - body #module-management .package-title input { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #module-management .package-title input[type="checkbox"] { - -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #module-management .package-title input[type="checkbox"]::after { - display: none; } - body #module-management .package-description { - color: rgba(var(--color-text-darker), 1); } - body #module-management .package-metadata { - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); } - body #module-management form > footer { - gap: var(--blades-spacer-base); } - body #module-management .enhanced-module-management { - gap: var(--blades-spacer-base); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-margin-after: 0; - margin-block-end: 0; } - body #module-management .enhanced-module-management button { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - width: auto; } - body #module-management .enhanced-module-management button > i { - margin: 0; } - body #module-management .enhanced-module-management button.disable-all-modules { - background-color: var(--blades-color-negative); - color: var(--blades-white-bright); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #module-management .enhanced-module-management button.enable-all-modules { - background-color: var(--blades-color-positive); - color: var(--blades-white-bright); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #module-management .enhanced-module-management ~ .package-list { - height: auto; - overflow-y: auto; } - body .package-configuration aside.sidebar { - -webkit-border-end: 1px solid rgba(var(--color-border), 1); - border-inline-end: 1px solid rgba(var(--color-border), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 220px; - flex: 0 0 220px; - font-size: var(--size-14px); - gap: var(--blades-spacer-md); - height: 100%; - padding: 0; - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - body .package-configuration aside.sidebar .entry-filter { - margin: 0; } - body .package-configuration aside.sidebar nav.filters .category-filter { - -webkit-border-after: 1px solid rgba(var(--color-border), 1); - border-block-end: 1px solid rgba(var(--color-border), 1); - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-weight: normal; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: var(--blades-spacer-base); } - body .package-configuration aside.sidebar nav.filters .category-filter:hover { - color: inherit; } - body .package-configuration aside.sidebar nav.filters .category-filter.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .package-configuration aside.sidebar nav.filters .category-filter.active a { - color: rgba(var(--color-text-lightest), 1); } - body .package-configuration .categories footer { - -webkit-padding-after: 0; - padding-block-end: 0; } - body .window-app[id*="rolltable-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result { - display: grid; - grid-template-columns: 2.5rem 8rem 1fr 3.75rem 5rem 3.75rem; } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result select + input { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .window-app[id*="UserConfig-"] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; } - body .window-app[id*="UserConfig-"] .form-group.stacked #characters.directory-list .directory-item.context { - background-color: rgba(var(--color-primary), 1); } - body .window-app[id*="user-sheet-"] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; } - body #always-hp { - height: auto !important; } - body #always-hp .window-content { - border: none; - padding: var(--blades-spacer-sm); } - body #always-hp .window-title { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - body #always-hp .window-title .token-stats { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - font-size: var(--size-12px); - height: auto; - padding: 0; - text-align: right; } - body #always-hp .window-title .token-stats .stat { - border-radius: 0; - display: inline-block; - font-weight: 700; - line-height: var(--line-height-compact); - padding: var(--blades-spacer-xs) var(--blades-spacer-base); - text-align: center; - vertical-align: baseline; - white-space: nowrap; } - body #always-hp .resource { - background-color: var(--blades-black-dark-fade); - border: 1px solid rgba(var(--color-border), 1); - border-radius: 0; - height: 10px; - grid-area: resource; - margin: 0; - position: relative; - top: auto; - width: 100%; - z-index: 2; } - body #always-hp .resource .bar { - border-radius: 0; } - body .alwayshp-content { - display: grid; - grid-template-columns: -webkit-min-content -webkit-min-content 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: min-content min-content 1fr min-content min-content; - grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content; - grid-template-rows: min-content min-content min-content; - grid-template-areas: "resource resource resource resource resource" "death hurt input heal life" "deathfail deathfail . deathsave deathsave"; - gap: var(--blades-spacer-base); } - body .alwayshp-btn { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - line-height: var(--line-height-compact); } - body .alwayshp-btn i { - margin: 0; - padding: 0; } - body #alwayshp-btn-dead { - grid-area: death; } - body #alwayshp-btn-hurt { - grid-area: hurt; } - body #alwayshp-btn-heal { - grid-area: heal; } - body #alwayshp-btn-fullheal { - grid-area: life; } - body #alwayshp-btn-fullheal i { - padding: 0; } - body #alwayshp-hp { - background: rgba(var(--color-background-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: 700; - grid-area: input; - text-align: center; - width: auto; } - body .death-savingthrow.fail { - grid-area: deathfail; } - body .death-savingthrow.save { - grid-area: deathsave; } - body #levels-elevator { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - body #cgmp-typing-notify { - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); } - body #cgmp-typing-notify.hidden { - display: none; } - body #cgmp-typing-notify .dot { - background-color: var(--blades-white-bright); } - body #chat-log .message .message-header .chat-portrait-text-size-name { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #chat-log .message .message-header img { - margin: var(--blades-spacer-xs) 0; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .combatready-timebar { - background: rgba(var(--color-background-darkest), 0.2); } - body .combatready-timebar-fill { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .combatready-timebar-fill .combatready-timebaricon { - display: none; } - body #combat-utility-belt-about a { - text-shadow: none; } - body #cub-puter .terminal { - color: rgba(var(--color-primary), 1); } - body .compendium-browser-btn { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .compendium-footer { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .compendium-browser.window-app { - overflow: hidden; } - body .compendium-browser.window-app .tabs { - max-height: 100%; } - body .compendium-browser.window-app .filtercontainer { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body .compendium-browser.window-app .filtercontainer:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; - border: none; } - body .compendium-browser.window-app .filtercontainer > div { - margin: var(--blades-spacer-base) 0; } - body .compendium-browser.window-app .filtercontainer .multiselect { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .filtercontainer dd { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; } - body .compendium-browser.window-app .filtercontainer dd select { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: auto; } - body .compendium-browser.window-app .filtercontainer dd select + input { - -webkit-border-start: none; - border-inline-start: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; } - body .compendium-browser.window-app .settings-group { - border: none; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .settings-group label { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .settings-group label:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body .compendium-browser.window-app .settings-group label input[type="checkbox"] { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .compendium-browser.window-app .settings-group label h4 { - margin: 0; } - body .compendium-browser.window-app ul { - margin: 0; - padding: 0; } - body #custom-hotbar { - z-index: 10; } - body #dfcp-rt-buttons { - gap: var(--blades-spacer-base); - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin: 0 !important; } - body #dfcp-rt-buttons button { - background: transparent; - font-size: var(--size-14px); - margin: 0; - min-height: 0; - max-height: 100%; } - body #dfcp-rt-buttons button.chat-archive { - -webkit-margin-start: 0 !important; - margin-inline-start: 0 !important; } - body #dfcp-rt-buttons button > i { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - line-height: var(--line-height-compact); - margin: 0; - width: auto; } - body #df-curvy-walls-tools { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 11.5rem; } - body #df-curvy-walls-tools .control-tools { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - body #df-curvy-walls-tools .control-tool { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #df-curvy-walls-tools .control-tool:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body #df-curvy-walls-tools .control-tool.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; } - body .dice-so-nice .dice-more-theme { - background: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - font-size: var(--size-16px); - margin: 0; - padding: var(--blades-spacer-sm); } - body .dice-so-nice section.content .settings-list { - overflow-x: hidden; - padding: 0; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - display: grid; - grid-template-columns: 1fr 1fr 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content min-content; - line-height: initial; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div { - width: auto; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div.sfx-hidden { - display: none; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx select + input { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - grid-template-columns: 1fr 1fr 1fr -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection { - background-color: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - height: auto; - min-height: var(--blades-spacer-button); - padding: 0; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul { - margin: 0; - padding: 0 var(--blades-spacer-xs); } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li { - background-color: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin: var(--blades-spacer-xs); - padding: 0; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li button { - height: var(--blades-spacer-button-sm); } - body .dice-so-nice .sheet-footer { - gap: var(--blades-spacer-base); } - body .dialog--dice-calculator.window-app .dice-calculator { - margin: 0; } - body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator__input > label { - font-size: var(--size-16px); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - body #emu-settings form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-height: 80vh; - overflow: hidden; } - body #emu-settings form h3 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - body #emu-settings .content { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; } - body #emu-settings .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body #specials-config .fxmaster .directory-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - body #specials-config .fxmaster .directory-header > div { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #specials-config .fxmaster .directory-header > div i { - margin: 0; } - body #specials-config .fxmaster .directory-header > div.active a { - background-color: rgba(var(--color-primary), 1); } - body #specials-config .fxmaster .directory-header a { - width: 100%; } - body #specials-config .fxmaster .directory-list { - -webkit-padding-before: var(--blades-spacer-base); - padding-block-start: var(--blades-spacer-base); } - body #specials-config .fxmaster .special-effects .preview { - background-color: var(--blades-black-fade-strong); - border: none; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: var(--blades-spacer-base); - -webkit-margin-start: 0; - margin-inline-start: 0; - overflow: hidden; } - body #specials-config .fxmaster .special-effects .preview > video { - height: 100%; - width: 100%; } - body #specials-config .fxmaster .special-effects .description { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: var(--blades-spacer-base); } - body #specials-config .fxmaster .special-effects .description h4 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - height: auto; - text-indent: 0; } - body #specials-config .fxmaster .special-effects .description .author { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - line-height: var(--line-height-default); - text-align: left; } - body #specials-config .fxmaster .special-effects .controls { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - line-height: var(--line-height-compact); - padding: 0; } - body #effects-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; } - body #effects-config .directory-item { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); } - body #effects-config .directory-item header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: var(--blades-spacer-base); } - body #effects-config .directory-item header label { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - text-indent: 0; } - body #effects-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); } - body #effects-config .directory-item ol.config { - border: none; } - body #effects-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #effects-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); } - body #effects-config .form-footer { - background-color: transparent; } - body #filters-config .directory-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: var(--size-12px); - line-height: var(--line-height-default); - gap: var(--blades-spacer-base); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: var(--blades-spacer-base); } - body #filters-config .directory-header .layer-toggle { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #filters-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; } - body #filters-config .directory-item { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); } - body #filters-config .directory-item header { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - body #filters-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); } - body #filters-config .directory-item ol.config { - border: none; } - body #filters-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #filters-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); } - body #filters-config .form-footer { - background-color: transparent; } - body .gm-notes.window-app .controlls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body .gm-notes.window-app .controlls button { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .gm-screen-config.window-app.app table td { - padding: var(--blades-spacer-base); } - body .gm-screen-config.window-app.app table button > i { - margin: 0; } - body .gm-screen-config.window-app.app table ~ button { - width: auto; } - body .gm-screen-app.gm-screen-drawer.window-app { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs { - position: absolute; } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs button:empty { - display: none; } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions { - -webkit-transition-delay: initial; - transition-delay: initial; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions button > i { - margin: 0; } - body .chat-notifications.settings nav { - background-color: transparent; - padding: 0; } - body .chat-notifications.settings .multi-input-row .input-group-col { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row; - flex-flow: row; } - body .chat-notifications.settings .multi-input-row .input-group-col:first-child { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .chat-notifications.settings .multi-input-row .input-group-col:first-child select { - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; } - body .chat-notifications.settings .multi-input-row > * { - margin: 0; } - body .illandril-chat-enhancements--currentSpeaker { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(var(--color-background), 0.5); - background-image: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: initial; - flex-flow: initial; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - float: initial !important; - left: auto; - margin: 0; - -webkit-padding-before: 0 !important; - padding-block-start: 0 !important; - width: auto !important; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div button { - height: var(--blades-spacer-button); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .vertical-arrow-btn-group { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group > label { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - body .lib-wrapper.settings.window-app .window-content form h1 { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form select { - height: auto; - padding: var(--blades-spacer-sm); } - body #lmrtfy.lmrtfy-parchment .window-content { - -webkit-padding-after: 0; - padding-block-end: 0; } - body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars input + label { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - padding: 0; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label img { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-submit { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - padding: var(--blades-spacer-sm); - position: sticky; } - body #lmrtfy.lmrtfy-parchment input[type=checkbox] + label { - cursor: pointer; } - body #lmrtfy.lmrtfy-parchment input[type=checkbox]:checked + label { - color: rgba(var(--color-primary), 1); - font-weight: normal; } - body #lmrtfy.lmrtfy-parchment select + select { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #midi-qol-settings .midi-qol-box { - border: none; - padding: 0; } - body #midi-qol-settings .midi-qol-box select[name="showItemDetails"] { - width: auto; } - body #midi-qol-settings .midi-qol-faint { - color: rgba(var(--color-text), 0.8); } - body #midi-qol-statistics .tab.active[data-tab="config"] { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - body .monsterblock.compact-window .window-content { - -webkit-box-shadow: none; - box-shadow: none; } - body .monsterblock .window-header a.close { - height: var(--blades-spacer-button-sm) !important; - right: auto; } - body .monsterblock .window-content form.flexcol { - display: block; - gap: unset; } - body .monsterblock.sheet.actor nav.switches { - height: var(--blades-spacer-button-xs); - left: 0; - -webkit-padding-start: 0; - padding-inline-start: 0; - position: absolute; - top: -2px; } - body .monsterblock.sheet.actor nav.switches .fa-cog { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .monsterblock.sheet.actor nav.switches ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); } - body .monsterblock.sheet.actor nav.switches ul li { - -webkit-border-start: 0; - border-inline-start: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; } - body .monsterblock.sheet.actor nav.switches ul li a { - padding: var(--blades-spacer-xs); } - body .monsterblock.sheet.actor nav.switches ul li a:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - body .monsterblock.sheet.actor nav.switches ul li a:not(:only-child)::after { - right: var(--blades-spacer-base); - top: var(--blades-spacer-xs); } - body .monsterblock .tweak-menu ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); } - body .monsterblock .tweak-menu ul li { - -webkit-border-start: 0; - border-inline-start: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; } - body .narrator-span { - text-shadow: none; } - body .narrator-sidebarBG { - width: var(--blades-spacer-sidebar); } - body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version { - color: rgba(var(--color-text), 0.5); - display: none; } - body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version + p { - margin: 0; } - body .pdf-app.app.window-app section.window-content { - background-color: rgba(var(--color-background-lightest), 1) !important; - background-image: none !important; } - body .pdf-app.app.window-app div.flex > * { - height: auto; } - body div.permission-viewer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; } - body div.permission-viewer a { - text-shadow: none; - padding: 0 var(--blades-spacer-base); - width: auto; } - body #polyglot { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; - padding: 0 var(--blades-spacer-sm); } - body #polyglot label { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #polyglot select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1px; } - body #polyglot-death-form.window-app .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: hidden; - padding: 0 !important; } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); - -webkit-padding-after: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) ul { - padding: 0; } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - body #polyglot-death-form.window-app .window-content form .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-before: var(--blades-spacer-sm) !important; - margin-block-start: var(--blades-spacer-sm) !important; } - body #search-anywhere-modal .modal-content { - background-color: transparent; - border: none; - border-radius: 0; } - body #search-anywhere-modal #search-anywhere-autocomplete { - background: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); - font-size: var(--size-20px); - height: auto; - padding: var(--blades-spacer-md); } - body ul.command-menu { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: var(--blades-spacer-sm); - z-index: 1070; } - body ul.command-menu li { - font-size: var(--size-20px); - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); } - body ul.command-menu li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - body ul.command-menu li h2 { - color: inherit; - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); - padding: 0; } - body .simple-calendar-configuration.window-app #simpleCalendarConfiguration .config-save { - position: sticky; } - body #smalltime-app { - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - -webkit-margin-start: -0.375rem; - margin-inline-start: -0.375rem; } - body #smalltime-app .window-header { - display: none; } - body #smalltime-app .window-content { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border-radius: 0; - height: 100%; - overflow: visible; } - body #smalltime-app #slideContainer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body #smalltime-app #displayContainer { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: transparent; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - padding: 0 var(--blades-spacer-base); - position: relative; - top: auto; } - body #smalltime-app #displayContainer .arrow { - width: 1.25rem; - height: 1.25rem; - font-family: var(--font-awesome) !important; - margin: var(--blades-spacer-xs) 0; } - body #smalltime-app #dateDisplay { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - display: none; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: var(--blades-spacer-base); - position: relative; - text-shadow: none; - -webkit-transform: initial; - -ms-transform: initial; - transform: initial; - -webkit-transition: none; - transition: none; - top: auto; } - body #smalltime-app #dateDisplay.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #smalltime-app #timeDisplay { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - gap: var(--blades-spacer-xs); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0; } - body #smalltime-app #timeSeparator { - margin: 0; - top: auto; } - body #smalltime-app #dragHandle { - background: transparent; - bottom: calc(-1 * var(--blades-spacer-md)); - left: calc(-1 * var(--blades-spacer-md)); - right: calc(-1 * var(--blades-spacer-md)); - top: calc(-1 * var(--blades-spacer-md)); - position: absolute; - z-index: -1; } - body #smalltime-app .window-draggable-handle { - display: none; } - body .st-scene-config > legend { - margin: initial; - padding: initial; } - body .tidy5e.settings.window-app { - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); } - body .tidy5e.settings.window-app .window-content { - padding: var(--blades-spacer-sm); } - body .tidy5e.settings.window-app .sheet-tabs { - padding: 0; } - body .tidy5e.settings.window-app section.tab { - -webkit-margin-before: 0; - margin-block-start: 0; } - body .tidy5e.settings.window-app .setting { - background-color: transparent; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-sm); } - body .tidy5e.settings.window-app .setting:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body .tidy5e.sheet.actor.npc .spellcasting-ability { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; } - body .tidy5e.sheet.actor .window-content { - padding: 0; - position: initial; } - body .tidy5e.sheet.actor #item-info-container { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-border-end: 0; - border-inline-end: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - -webkit-transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - -webkit-transition-delay: 0s; - transition-delay: 0s; } - body .tidy5e.sheet.actor #item-info-container .info-wrap { - -webkit-border-end: rgba(var(--color-border-lighter), 1) 1px solid; - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; } - body .tidy5e.sheet.actor #item-info-container .info-card { - border-radius: 0; - padding: var(--blades-spacer-sm); } - body #token-action-hud { - margin: 0; } - body #token-action-hud #tah-hudTitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - margin: 0; - -webkit-margin-start: 1.75rem; - margin-inline-start: 1.75rem; - padding: 0; } - body #token-action-hud #tah-categories { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #token-action-hud .tah-subtitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - line-height: initial; - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body #token-action-hud .tah-action { - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: 0; } - body #token-action-hud .tah-action button { - background-color: rgba(var(--color-background), 1); - background-image: none; } - body #token-action-hud .tah-action button > div { - text-shadow: none; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #token-action-hud .tah-action button > .tah-img { - border: none; - width: 1rem; - height: 1rem; - border-radius: 0; - display: inline-block; - margin: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: 0; } - body #token-action-hud .tah-content { - left: -9.625rem; - padding: var(--blades-spacer-sm) 0; } - body .token-action-hud-taginput { - margin: var(--blades-spacer-sm) 0; } - body #token-action-hud-index { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .token-attacher-gm-menu.window-app.settings .window-content form button { - margin: 0; } - body #tokenAttacherQuickEdit { - background: transparent; } - body #tokenAttacherQuickEdit h3 { - color: rgba(var(--color-primary), 1); - text-shadow: 1px 1px 4px var(--blades-black-dark); - font-size: var(--size-20px); - line-height: initial; } - body #tokenAttacher { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 3.25rem; } - body #tokenAttacher .image { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-primary), 1) 1px solid; - width: 6.5rem; - height: 6.5rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - min-width: 0; } - body #tokenAttacher .image .token-name { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-primary), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - bottom: auto; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - padding: var(--blades-spacer-base); - margin: 0; - max-width: 100%; - top: 100%; } - body #tokenAttacher .image .token-name span { - height: auto; - margin: 0; - width: auto; } - body #tokenAttacher .control-tools { - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - pointer-events: none; - opacity: 1; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - body #tokenAttacher .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #tokenAttacher .control-tool > i { - font-size: inherit; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - width: auto; } - body #tokenAttacher .control-tool:hover { - background-image: none; } - body #tokenAttacher .control-tool:focus { - background-image: none; } - body #tokenAttacher .control-tool.close { - top: var(--blades-spacer-pf); - left: var(--blades-spacer-pf); - position: absolute; - margin: 0; } - body .tokenmagic.window-app.settings section.content { - border: none; - overflow-y: auto; } - body .tokenmagic.window-app.settings section.content div.override-entry { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm) 0; } - body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper i { - margin: 0; } - body .tokenmagic.window-app.settings section.content .settings-list { - max-height: 100%; - overflow: hidden; - padding: 0; } - body .tokenmagic.window-app.settings section.content .settings-list h2 { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .tokenmagic.window-app.settings .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body #dd-importer .window-content { - overflow: auto; } - body #dd-importer .form-group { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 0; - padding: var(--blades-spacer-sm); } - body #dd-importer .form-group > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-padding-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-base); } - body #dd-importer .form-group#dd-upload-files { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - body #dd-importer .form-group#dd-upload-files .file-input { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body ::-moz-selection { - background-color: var(--blades-white); } - body ::selection { - background-color: var(--blades-white); } - body ::-moz-selection { - background-color: var(--blades-white); } - body ::selection { - background-color: var(--blades-white); } - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*="JournalEntry-"] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .tabs a:disabled, -body .dialog .sheet-tabs a:disabled, -body #sidebar .tabs a:disabled, -body #sidebar .sheet-tabs a:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:disabled, -body #module-management .list-filters a:disabled, -body .dialog button:disabled, -body #sidebar button:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:disabled, -body #menu #menu-items li:disabled, -body #sidebar #combat #combat-controls .combat-control:disabled, -body .sidebar-popout #combat #combat-controls .combat-control:disabled, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:disabled, -body .window-app[id*="JournalEntry-"] a.editor-edit:disabled, -body .alwayshp-btn:disabled, -body #sidebar #combat .add-temporary:disabled, -body .sidebar-popout #combat .add-temporary:disabled, -body #specials-config .fxmaster .directory-header a:disabled, -body ul.command-menu li:disabled, -body #token-action-hud button.tah-title-button:disabled, -body #token-action-hud .tah-action button:disabled, -body #sidebar .token-mold > label > span:disabled, -body .sidebar-popout .token-mold > label > span:disabled, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:disabled, -body .window-app[id*="cards-sheet-"] .cards-header a:disabled, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:disabled, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:disabled, -body .window-app[id*="cards-sheet-"] .cards .card a:disabled, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-folder:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-entity:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:disabled, -body .dialog .directory .directory-item .create-folder:disabled, -body .dialog .directory .directory-item .create-document:disabled, -body #sidebar .directory .directory-item .create-folder:disabled, -body #sidebar .directory .directory-item .create-document:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:disabled, -body #navigation #nav-toggle:disabled, -body .window-app .window-header > a:disabled, -body .window-app .window-header a.header-button:disabled, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:disabled, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:disabled, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:disabled, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:disabled, -body #sidebar #combat .combat-tracker-header .encounters a:disabled, -body #sidebar #combat .combat-tracker-header .encounter-controls a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounters a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:disabled, -body #sidebar #combat #combat-tracker .combatant .combatant-control:disabled, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:disabled, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body #sidebar #playlists #currently-playing .sound .sound-control:disabled, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:disabled, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:disabled, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:disabled, -body #dfcp-rt-buttons button:disabled, -body #specials-config .fxmaster .special-effects .controls a:disabled, -body div.permission-viewer a:disabled, -body #smalltime-app #displayContainer .arrow:disabled, -body #token-action-hud #tah-reposition:disabled, -body #token-action-hud #tah-categories:disabled, -body #sidebar .token-mold > a:disabled, -body .sidebar-popout .token-mold > a:disabled, -body #sidebar .sidebar-tab .directory-header .header-control:disabled, -body .sidebar-popout .sidebar-tab .directory-header .header-control:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - background-color: rgba(var(--color-background-button), 1); } - -body .dialog .dialog-buttons .dialog-button, -body .dialog .dialog-buttons .-emu-layout .dialog-button { - margin: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body .sidebar-popout .-emu-layout .token-mold > a { - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a > i, -body .window-app[id*="cards-sheet-"] .cards-header a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > i, -body .window-app[id*="cards-sheet-"] .cards .card a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body .sidebar-popout .-emu-layout .token-mold > a > i { - margin: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a { - text-shadow: none; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog input[type="text"], -body .dialog input[type="number"], -body .dialog input[type="date"], -body .dialog input[type="time"], -body .dialog input[type="password"], -body .dialog input[type="datetime-local"], -body #sidebar input[type="text"], -body #sidebar input[type="number"], -body #sidebar input[type="date"], -body #sidebar input[type="time"], -body #sidebar input[type="password"], -body #sidebar input[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"], -body #hud input[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="text"], -body .dialog input[type="number"], -body .dialog input[type="date"], -body .dialog input[type="time"], -body .dialog input[type="password"], -body .dialog input[type="datetime-local"], -body #sidebar input[type="text"], -body #sidebar input[type="number"], -body #sidebar input[type="date"], -body #sidebar input[type="time"], -body #sidebar input[type="password"], -body #sidebar input[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"], -body #hud input[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField .-emu-layout #searchInput { - width: 100%; - height: var(--blades-spacer-button); - font-family: inherit; - font-size: inherit; - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - min-width: var(--blades-spacer-xl); - padding: 0 var(--blades-spacer-sm); - position: relative; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; } - -body .dialog input[type="text"]::-moz-placeholder, body .dialog input[type="number"]::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::placeholder, -body .dialog input[type="number"]::placeholder, -body .dialog input[type="date"]::-moz-placeholder, -body .dialog input[type="time"]::-moz-placeholder, -body .dialog input[type="password"]::-moz-placeholder, -body .dialog input[type="datetime-local"]::-moz-placeholder, -body #sidebar input[type="text"]::-moz-placeholder, -body #sidebar input[type="number"]::-moz-placeholder, -body #sidebar input[type="date"]::-moz-placeholder, -body #sidebar input[type="time"]::-moz-placeholder, -body #sidebar input[type="password"]::-moz-placeholder, -body #sidebar input[type="datetime-local"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-moz-placeholder, -body #hud input[type="text"]::-moz-placeholder, -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-webkit-input-placeholder, body .dialog input[type="number"]::-webkit-input-placeholder, body .dialog input[type="date"]::-webkit-input-placeholder, body .dialog input[type="time"]::-webkit-input-placeholder, body .dialog input[type="password"]::-webkit-input-placeholder, body .dialog input[type="datetime-local"]::-webkit-input-placeholder, body #sidebar input[type="text"]::-webkit-input-placeholder, body #sidebar input[type="number"]::-webkit-input-placeholder, body #sidebar input[type="date"]::-webkit-input-placeholder, body #sidebar input[type="time"]::-webkit-input-placeholder, body #sidebar input[type="password"]::-webkit-input-placeholder, body #sidebar input[type="datetime-local"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-webkit-input-placeholder, body #hud input[type="text"]::-webkit-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-webkit-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-webkit-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-webkit-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-webkit-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-moz-placeholder, body .dialog input[type="number"]::-moz-placeholder, body .dialog input[type="date"]::-moz-placeholder, body .dialog input[type="time"]::-moz-placeholder, body .dialog input[type="password"]::-moz-placeholder, body .dialog input[type="datetime-local"]::-moz-placeholder, body #sidebar input[type="text"]::-moz-placeholder, body #sidebar input[type="number"]::-moz-placeholder, body #sidebar input[type="date"]::-moz-placeholder, body #sidebar input[type="time"]::-moz-placeholder, body #sidebar input[type="password"]::-moz-placeholder, body #sidebar input[type="datetime-local"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-moz-placeholder, body #hud input[type="text"]::-moz-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]:-ms-input-placeholder, body .dialog input[type="number"]:-ms-input-placeholder, body .dialog input[type="date"]:-ms-input-placeholder, body .dialog input[type="time"]:-ms-input-placeholder, body .dialog input[type="password"]:-ms-input-placeholder, body .dialog input[type="datetime-local"]:-ms-input-placeholder, body #sidebar input[type="text"]:-ms-input-placeholder, body #sidebar input[type="number"]:-ms-input-placeholder, body #sidebar input[type="date"]:-ms-input-placeholder, body #sidebar input[type="time"]:-ms-input-placeholder, body #sidebar input[type="password"]:-ms-input-placeholder, body #sidebar input[type="datetime-local"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]:-ms-input-placeholder, body #hud input[type="text"]:-ms-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:-ms-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:-ms-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input:-ms-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-ms-input-placeholder, body .dialog input[type="number"]::-ms-input-placeholder, body .dialog input[type="date"]::-ms-input-placeholder, body .dialog input[type="time"]::-ms-input-placeholder, body .dialog input[type="password"]::-ms-input-placeholder, body .dialog input[type="datetime-local"]::-ms-input-placeholder, body #sidebar input[type="text"]::-ms-input-placeholder, body #sidebar input[type="number"]::-ms-input-placeholder, body #sidebar input[type="date"]::-ms-input-placeholder, body #sidebar input[type="time"]::-ms-input-placeholder, body #sidebar input[type="password"]::-ms-input-placeholder, body #sidebar input[type="datetime-local"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-ms-input-placeholder, body #hud input[type="text"]::-ms-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-ms-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-ms-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-ms-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::placeholder, -body .dialog input[type="number"]::placeholder, -body .dialog input[type="date"]::placeholder, -body .dialog input[type="time"]::placeholder, -body .dialog input[type="password"]::placeholder, -body .dialog input[type="datetime-local"]::placeholder, -body #sidebar input[type="text"]::placeholder, -body #sidebar input[type="number"]::placeholder, -body #sidebar input[type="date"]::placeholder, -body #sidebar input[type="time"]::placeholder, -body #sidebar input[type="password"]::placeholder, -body #sidebar input[type="datetime-local"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::placeholder, -body #hud input[type="text"]::placeholder, -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::placeholder, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input:disabled[type="text"], -body .dialog input:disabled[type="number"], -body .dialog input:disabled[type="date"], -body .dialog input:disabled[type="time"], -body .dialog input:disabled[type="password"], -body .dialog input:disabled[type="datetime-local"], -body #sidebar input:disabled[type="text"], -body #sidebar input:disabled[type="number"], -body #sidebar input:disabled[type="date"], -body #sidebar input:disabled[type="time"], -body #sidebar input:disabled[type="password"], -body #sidebar input:disabled[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="datetime-local"], -body #hud input:disabled[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:disabled, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:disabled, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:disabled, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog select, -body #sidebar select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog select, -body #sidebar select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout select { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; - text-overflow: ellipsis; } - -body .dialog select[multiple], -body #sidebar select[multiple], -body .window-app:not([id*="Actor-"], [id*="Item-"]) select[multiple], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout select[multiple] { - height: auto; - padding: var(--blades-spacer-sm); } - -body .dialog select:disabled, -body #sidebar select:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog select optgroup, -body #sidebar select optgroup, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select optgroup, -body .dialog select option, -body #sidebar select option, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select option { - background-color: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); } - -body .dialog input[type="checkbox"], -body #sidebar input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"], -body #module-management .package-title input[type="checkbox"] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="checkbox"], -body #sidebar input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"], -body #module-management .package-title input[type="checkbox"], -body #module-management .package-title .-emu-layout input[type="checkbox"] { - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - position: relative; - top: auto; } - -body .dialog input:disabled[type="checkbox"], -body #sidebar input:disabled[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:disabled[type="checkbox"], -body #module-management .package-title input:disabled[type="checkbox"] { - opacity: 0.5; - pointer-events: none; } - -body .dialog input:checked[type="checkbox"], -body #sidebar input:checked[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:checked[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:checked[type="checkbox"], -body #module-management .package-title input:checked[type="checkbox"] { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -body .dialog input[type="radio"], -body #sidebar input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="radio"] { - margin: 0; - top: auto; } - -body .dialog input[type="color"], -body .dialog input[type="color"][data-edit], -body #sidebar input[type="color"], -body #sidebar input[type="color"][data-edit], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"][data-edit] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="color"], -body #sidebar input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="color"] { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; } - -body .dialog input:disabled[type="color"], -body #sidebar input:disabled[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="color"] { - opacity: 0.5; - pointer-events: none; } - -body .dialog input[type="range"], -body #sidebar input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] { - background: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog input[type="range"], -body #sidebar input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"] { - margin: 0; - width: 100%; } - -body .dialog input:hover[type="range"], -body #sidebar input:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="range"], -body .dialog input:focus[type="range"], -body #sidebar input:focus[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="range"] { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; } - -body .dialog input[type="range"]::-webkit-slider-runnable-track, -body #sidebar input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-webkit-slider-runnable-track, -body #sidebar input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - cursor: pointer; } - -body .dialog input[type="range"]:focus::-webkit-slider-runnable-track, -body #sidebar input[type="range"]:focus::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]:focus::-ms-fill-lower, -body #sidebar input[type="range"]:focus::-ms-fill-lower, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-ms-fill-lower { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]:focus::-ms-fill-upper, -body #sidebar input[type="range"]:focus::-ms-fill-upper, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-ms-fill-upper { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]::-webkit-slider-thumb, -body #sidebar input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-webkit-slider-thumb, -body #sidebar input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - -webkit-margin-before: -0.3125rem; - margin-block-start: -0.3125rem; } - -body .dialog input::-webkit-slider-thumb:hover[type="range"], -body #sidebar input::-webkit-slider-thumb:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input::-webkit-slider-thumb:hover[type="range"] { - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .dialog input[type="range"]::-moz-range-track, -body #sidebar input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - -moz-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-moz-range-track, -body #sidebar input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-moz-range-track { - width: 100%; - height: 0.5rem; - cursor: pointer; } - -body .dialog input[type="range"]::-moz-range-thumb, -body #sidebar input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - -moz-transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-moz-range-thumb, -body #sidebar input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-moz-range-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; } - -body .dialog input::-moz-range-thumb:hover[type="range"], -body #sidebar input::-moz-range-thumb:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input::-moz-range-thumb:hover[type="range"] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .dialog input[type="range"] + .range-value, -body #sidebar input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] + .range-value { - border: none; - color: rgba(var(--color-text), 1); } - -body .dialog input[type="range"] + .range-value, -body #sidebar input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"] + .range-value { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - margin: 0; - padding: 0; } - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout textarea { - font-family: inherit; - font-size: inherit; - margin: 0; - min-height: 4rem; - padding: var(--blades-spacer-sm); - position: relative; - resize: none; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - width: 100%; } - -.-emu-compact body .dialog textarea, -.-emu-compact body #sidebar textarea, -.-emu-compact body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-compact textarea { - min-height: 3rem; } - -body .dialog textarea::-moz-placeholder, body #sidebar textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-webkit-input-placeholder, body #sidebar textarea::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-webkit-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-moz-placeholder, body #sidebar textarea::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea:-ms-input-placeholder, body #sidebar textarea:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-ms-input-placeholder, body #sidebar textarea::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea:disabled, -body #sidebar textarea:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:disabled { - opacity: 0.5; - pointer-events: none; } - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold, -body .sidebar-popout .-emu-layout .token-mold { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-align: start; } - -body #sidebar .sidebar-tab .directory-header:empty, -body #sidebar .sidebar-tab .directory-footer:empty, -body .sidebar-popout .sidebar-tab .directory-header:empty, -body .sidebar-popout .sidebar-tab .directory-footer:empty, -body #sidebar #combat .combat-tracker-header:empty, -body .sidebar-popout #combat .combat-tracker-header:empty, -body #sidebar [data-tab="chat"] section.dice-tray:empty, -body .sidebar-popout [data-tab="chat"] section.dice-tray:empty, -body #sidebar .token-mold:empty, -body .sidebar-popout .token-mold:empty, -body .sidebar-popout .-emu-layout .token-mold:empty { - display: none; } - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*="JournalEntry-"] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover, -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:hover, -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:hover, -body #hotbar .bar-controls .page-control:hover, -body #hotbar .bar-controls #macro-directory:hover, -body #hotbar .bar-controls #bar-toggle:hover, -body #hotbar .macro:hover, -body #hud .control-icon:hover, -body #hud .control-icon.active, -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle:hover, -body #navigation #scene-list .scene:hover, -body .window-app .window-resizable-handle:hover, -body .sheet .sheet-header > img:hover, -body #sidebar #sidebar-tabs > .item:hover, -body #sidebar #sidebar-tabs > .collapse:hover, -body .sidebar-popout #sidebar-tabs > .item:hover, -body .sidebar-popout #sidebar-tabs > .collapse:hover, -body #sidebar #combat #combat-tracker .combatant:hover, -body .sidebar-popout #combat #combat-tracker .combatant:hover, -body #df-curvy-walls-tools .control-tool:hover, -body .monsterblock.sheet.actor nav.switches .fa-cog:hover, -body .window-app .window-draggable-handle:hover, -body #tokenAttacher .control-tool:hover { - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - text-shadow: none; } - -body .dialog input:hover[type="text"], -body .dialog input:hover[type="number"], -body .dialog input:hover[type="date"], -body .dialog input:hover[type="time"], -body .dialog input:hover[type="password"], -body .dialog input:hover[type="datetime-local"], -body #sidebar input:hover[type="text"], -body #sidebar input:hover[type="number"], -body #sidebar input:hover[type="date"], -body #sidebar input:hover[type="time"], -body #sidebar input:hover[type="password"], -body #sidebar input:hover[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="datetime-local"], -body #hud input:hover[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:hover, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:hover, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:hover, -body .dialog select:hover, -body #sidebar select:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:hover, -body .dialog input:hover[type="checkbox"], -body #sidebar input:hover[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:hover[type="checkbox"], -body #module-management .package-title input:hover[type="checkbox"], -body .dialog input:hover[type="color"], -body #sidebar input:hover[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="color"], -body .dialog textarea:hover, -body #sidebar textarea:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:hover, -body .dialog .tox .tox-tbtn:hover, -body #sidebar .tox .tox-tbtn:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn:hover, -body #sidebar #combat #combat-tracker .combatant.defeated.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item.active, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item.active:hover, -body #controls #SDRpopup.simple-dice-roller-popup li:hover { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - text-shadow: none; } - -body .dialog .tabs a:focus, -body .dialog .sheet-tabs a:focus, -body #sidebar .tabs a:focus, -body #sidebar .sheet-tabs a:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:focus, -body #module-management .list-filters a:focus, -body .dialog button:focus, -body #sidebar button:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:focus, -body #menu #menu-items li:focus, -body #sidebar #combat #combat-controls .combat-control:focus, -body .sidebar-popout #combat #combat-controls .combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:focus, -body .window-app[id*="JournalEntry-"] a.editor-edit:focus, -body .alwayshp-btn:focus, -body #sidebar #combat .add-temporary:focus, -body .sidebar-popout #combat .add-temporary:focus, -body #specials-config .fxmaster .directory-header a:focus, -body ul.command-menu li:focus, -body #token-action-hud button.tah-title-button:focus, -body #token-action-hud .tah-action button:focus, -body #sidebar .token-mold > label > span:focus, -body .sidebar-popout .token-mold > label > span:focus, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:focus, -body .window-app[id*="cards-sheet-"] .cards-header a:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:focus, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:focus, -body .window-app[id*="cards-sheet-"] .cards .card a:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:focus, -body .dialog .directory .directory-item.folder .folder-header .create-folder:focus, -body .dialog .directory .directory-item.folder .folder-header .create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:focus, -body .dialog .directory .directory-item .create-folder:focus, -body .dialog .directory .directory-item .create-document:focus, -body #sidebar .directory .directory-item .create-folder:focus, -body #sidebar .directory .directory-item .create-document:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:focus, -body #navigation #nav-toggle:focus, -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:focus, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:focus, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:focus, -body #sidebar #combat .combat-tracker-header .encounters a:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:focus, -body #sidebar #combat #combat-tracker .combatant .combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:focus, -body #sidebar #playlists #currently-playing .sound .sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:focus, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:focus, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:focus, -body #dfcp-rt-buttons button:focus, -body #specials-config .fxmaster .special-effects .controls a:focus, -body div.permission-viewer a:focus, -body #smalltime-app #displayContainer .arrow:focus, -body #token-action-hud #tah-reposition:focus, -body #token-action-hud #tah-categories:focus, -body #sidebar .token-mold > a:focus, -body .sidebar-popout .token-mold > a:focus, -body #sidebar .sidebar-tab .directory-header .header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .header-control:focus, -body .dialog input:focus[type="text"], -body .dialog input:focus[type="number"], -body .dialog input:focus[type="date"], -body .dialog input:focus[type="time"], -body .dialog input:focus[type="password"], -body .dialog input:focus[type="datetime-local"], -body #sidebar input:focus[type="text"], -body #sidebar input:focus[type="number"], -body #sidebar input:focus[type="date"], -body #sidebar input:focus[type="time"], -body #sidebar input:focus[type="password"], -body #sidebar input:focus[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="datetime-local"], -body #hud input:focus[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:focus, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:focus, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:focus, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:focus, -body .dialog select:focus, -body #sidebar select:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:focus, -body .dialog input:focus[type="checkbox"], -body #sidebar input:focus[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:focus[type="checkbox"], -body #module-management .package-title input:focus[type="checkbox"], -body .dialog input:focus[type="color"], -body #sidebar input:focus[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="color"], -body .dialog textarea:focus, -body #sidebar textarea:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:focus, -body .dialog .tabs a.active:focus, -body .dialog .sheet-tabs a.active:focus, -body #sidebar .tabs a.active:focus, -body #sidebar .sheet-tabs a.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active:focus, -body #module-management .list-filters a.active:focus, -body .dialog button.active:focus, -body #sidebar button.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active:focus, -body #menu #menu-items li.active:focus, -body #sidebar #combat #combat-controls .active.combat-control:focus, -body .sidebar-popout #combat #combat-controls .active.combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:focus, -body .window-app[id*="JournalEntry-"] a.active.editor-edit:focus, -body .active.alwayshp-btn:focus, -body #sidebar #combat .active.add-temporary:focus, -body .sidebar-popout #combat .active.add-temporary:focus, -body #specials-config .fxmaster .directory-header a.active:focus, -body ul.command-menu li.active:focus, -body #token-action-hud button.active.tah-title-button:focus, -body #token-action-hud .tah-action button.active:focus, -body #sidebar .token-mold > label > span.active:focus, -body .sidebar-popout .token-mold > label > span.active:focus, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active:focus, -body .window-app[id*="cards-sheet-"] .cards-header a.active:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:focus, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active:focus, -body .window-app[id*="cards-sheet-"] .cards .card a.active:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:focus, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .dialog .directory .directory-item .active.create-folder:focus, -body .dialog .directory .directory-item .active.create-document:focus, -body #sidebar .directory .directory-item .active.create-folder:focus, -body #sidebar .directory .directory-item .active.create-document:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document:focus, -body #navigation .active#nav-toggle:focus, -body .window-app .window-header > a.active:focus, -body .window-app .window-header a.active.header-button:focus, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete:focus, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete:focus, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active:focus, -body #sidebar #combat .combat-tracker-header .encounters a.active:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:focus, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body #sidebar #playlists #currently-playing .sound .active.sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:focus, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #dfcp-rt-buttons button.active:focus, -body #specials-config .fxmaster .special-effects .controls a.active:focus, -body div.permission-viewer a.active:focus, -body #smalltime-app #displayContainer .active.arrow:focus, -body #token-action-hud .active#tah-reposition:focus, -body #token-action-hud .active#tah-categories:focus, -body #sidebar .token-mold > a.active:focus, -body .sidebar-popout .token-mold > a.active:focus, -body #sidebar .sidebar-tab .directory-header .active.header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:focus, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #hotbar .macro.active:focus, -body #hud .control-icon.active:focus, -body #controls .control-tools .scene-control.active:focus, -body #controls .control-tools .control-tool.active:focus, -body #controls .control-tools .control-tool.toggle.active:focus, -body #navigation #scene-list .scene.active:focus, -body #navigation #scene-list .scene.view:focus, -body #navigation #scene-list .scene.active:focus:not(.gm), -body #navigation #scene-list .scene.view:focus:not(.gm), -body #sidebar #sidebar-tabs > .item.active:focus, -body #sidebar #sidebar-tabs > .collapse.active:focus, -body .sidebar-popout #sidebar-tabs > .item.active:focus, -body .sidebar-popout #sidebar-tabs > .collapse.active:focus, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:focus, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:focus, -body #sidebar #combat #combat-tracker .combatant.active:focus, -body .sidebar-popout #combat #combat-tracker .combatant.active:focus, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:focus, -body #df-curvy-walls-tools .control-tool.active:focus, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:focus, -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:focus, -body .dialog .directory .directory-item.folder.droptarget .folder-header, -body #sidebar .directory .directory-item.folder.droptarget .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.droptarget .folder-header, -body .dialog .directory .directory-item.folder .folder-header:focus, -body #sidebar .directory .directory-item.folder .folder-header:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:focus, -body .dialog a[href]:focus, -body #sidebar a[href]:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href]:focus, -body #context-menu ol.context-items .context-item:focus, -body #hotbar .bar-controls .page-control:focus, -body #hotbar .bar-controls #macro-directory:focus, -body #hotbar .bar-controls #bar-toggle:focus, -body #hotbar .macro:focus, -body #hud .control-icon:focus, -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus, -body #controls .control-tools .control-tool.toggle:focus, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene:focus, -body .window-app .window-resizable-handle:focus, -body .sheet .sheet-header > img:focus, -body .filepicker.window-app .filepicker-body.private, -body #df-curvy-walls-tools .control-tool:focus, -body #df-curvy-walls-tools .control-tool.active, -body .dice-so-nice section.content .settings-list .select2:focus .select2-selection, -body .dice-so-nice section.content .settings-list .select2.select2-container--focus .select2-selection, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label, -body .monsterblock.sheet.actor nav.switches .fa-cog:focus, -body #search-anywhere-modal #search-anywhere-autocomplete, -body .window-app .window-draggable-handle:focus, -body #tokenAttacher .control-tool:focus { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - text-shadow: none; - outline: none; } - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body .dialog button.active, -body #sidebar button.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active, -body #menu #menu-items li.active, -body #sidebar #combat #combat-controls .active.combat-control, -body .sidebar-popout #combat #combat-controls .active.combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode, -body .window-app[id*="JournalEntry-"] a.active.editor-edit, -body .active.alwayshp-btn, -body #sidebar #combat .active.add-temporary, -body .sidebar-popout #combat .active.add-temporary, -body #specials-config .fxmaster .directory-header a.active, -body ul.command-menu li.active, -body #token-action-hud button.active.tah-title-button, -body #token-action-hud .tah-action button.active, -body #sidebar .token-mold > label > span.active, -body .sidebar-popout .token-mold > label > span.active, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active, -body .window-app[id*="cards-sheet-"] .cards-header a.active, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active, -body .window-app[id*="cards-sheet-"] .cards .card a.active, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active, -body .dialog .directory .directory-item.folder .folder-header .active.create-folder, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity, -body #sidebar .directory .directory-item.folder .folder-header .active.create-folder, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity, -body .dialog .directory .directory-item .active.create-folder, -body .dialog .directory .directory-item .active.create-document, -body #sidebar .directory .directory-item .active.create-folder, -body #sidebar .directory .directory-item .active.create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document, -body #navigation .active#nav-toggle, -body .window-app .window-header > a.active, -body .window-app .window-header a.active.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active, -body #sidebar #combat .combat-tracker-header .encounters a.active, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control, -body #sidebar #playlists #currently-playing .sound .active.sound-control, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active, -body #dfcp-rt-buttons button.active, -body #specials-config .fxmaster .special-effects .controls a.active, -body div.permission-viewer a.active, -body #smalltime-app #displayContainer .active.arrow, -body #token-action-hud .active#tah-reposition, -body #token-action-hud .active#tah-categories, -body #sidebar .token-mold > a.active, -body .sidebar-popout .token-mold > a.active, -body #sidebar .sidebar-tab .directory-header .active.header-control, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled, -body #hotbar .macro.active, -body #hud .control-icon.active, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm), -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock, -body #sidebar #combat #combat-tracker .combatant.active, -body .sidebar-popout #combat #combat-tracker .combatant.active, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy, -body #df-curvy-walls-tools .control-tool.active, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - background-color: var(--blades-grey); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .dialog .tabs a.active:hover, -body .dialog .sheet-tabs a.active:hover, -body #sidebar .tabs a.active:hover, -body #sidebar .sheet-tabs a.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active:hover, -body #module-management .list-filters a.active:hover, -body .dialog button.active:hover, -body #sidebar button.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active:hover, -body #menu #menu-items li.active:hover, -body #sidebar #combat #combat-controls .active.combat-control:hover, -body .sidebar-popout #combat #combat-controls .active.combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:hover, -body .window-app[id*="JournalEntry-"] a.active.editor-edit:hover, -body .active.alwayshp-btn:hover, -body #sidebar #combat .active.add-temporary:hover, -body .sidebar-popout #combat .active.add-temporary:hover, -body #specials-config .fxmaster .directory-header a.active:hover, -body ul.command-menu li.active:hover, -body #token-action-hud button.active.tah-title-button:hover, -body #token-action-hud .tah-action button.active:hover, -body #sidebar .token-mold > label > span.active:hover, -body .sidebar-popout .token-mold > label > span.active:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active:hover, -body .window-app[id*="cards-sheet-"] .cards-header a.active:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active:hover, -body .window-app[id*="cards-sheet-"] .cards .card a.active:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:hover, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .dialog .directory .directory-item .active.create-folder:hover, -body .dialog .directory .directory-item .active.create-document:hover, -body #sidebar .directory .directory-item .active.create-folder:hover, -body #sidebar .directory .directory-item .active.create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document:hover, -body #navigation .active#nav-toggle:hover, -body .window-app .window-header > a.active:hover, -body .window-app .window-header a.active.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active:hover, -body #sidebar #combat .combat-tracker-header .encounters a.active:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:hover, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body #sidebar #playlists #currently-playing .sound .active.sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #dfcp-rt-buttons button.active:hover, -body #specials-config .fxmaster .special-effects .controls a.active:hover, -body div.permission-viewer a.active:hover, -body #smalltime-app #displayContainer .active.arrow:hover, -body #token-action-hud .active#tah-reposition:hover, -body #token-action-hud .active#tah-categories:hover, -body #sidebar .token-mold > a.active:hover, -body .sidebar-popout .token-mold > a.active:hover, -body #sidebar .sidebar-tab .directory-header .active.header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:hover, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #hotbar .macro.active:hover, -body #hud .control-icon.active:hover, -body #controls .control-tools .scene-control.active:hover, -body #controls .control-tools .control-tool.active:hover, -body #controls .control-tools .control-tool.toggle.active:hover, -body #navigation #scene-list .scene.active:hover, -body #navigation #scene-list .scene.view:hover, -body #navigation #scene-list .scene.active:hover:not(.gm), -body #navigation #scene-list .scene.view:hover:not(.gm), -body #sidebar #sidebar-tabs > .item.active:hover, -body #sidebar #sidebar-tabs > .collapse.active:hover, -body .sidebar-popout #sidebar-tabs > .item.active:hover, -body .sidebar-popout #sidebar-tabs > .collapse.active:hover, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:hover, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:hover, -body #sidebar #combat #combat-tracker .combatant.active:hover, -body .sidebar-popout #combat #combat-tracker .combatant.active:hover, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:hover, -body #df-curvy-walls-tools .control-tool.active:hover, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header, -body .window-app[id*="cards-sheet-"] .cards-header, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: rgba(var(--color-background), 0.1); - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header, -body .window-app[id*="cards-sheet-"] .cards-header, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header { - height: auto; - padding: var(--blades-spacer-sm); - width: 100%; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header > div, -body .window-app[id*="cards-sheet-"] .cards-header > div, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div { - height: auto; - line-height: initial; - margin: 0; - padding: 0; - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .sheet[id*="activeeffect-sheet-"] .effects-header > div:first-of-type, -body .window-app[id*="cards-sheet-"] .cards-header > div:first-of-type, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div:first-of-type { - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li, -body .window-app[id*="cards-sheet-"] .cards .card, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li, -body .window-app[id*="cards-sheet-"] .cards .card, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx { - height: auto; - padding: var(--blades-spacer-sm); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li > div, -body .window-app[id*="cards-sheet-"] .cards .card > div, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; - line-height: initial; - margin: 0; - padding: 0; - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li > div:first-of-type, -body .window-app[id*="cards-sheet-"] .cards .card > div:first-of-type, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div:first-of-type { - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx a { - color: rgba(var(--color-text), 1); } - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs, -body #module-management .list-filters { - -webkit-border-before: none; - border-block-start: none; - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; } - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs, -body #module-management .list-filters, -body #module-management .-emu-layout .list-filters { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: initial; - line-height: initial; - margin: 0; - padding: 0; - position: relative; - width: 100%; } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a { - background-color: transparent; - background-image: none; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body #module-management .-emu-layout .list-filters a { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - font-size: var(--size-14px); - font-weight: normal; - text-shadow: none; } - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body #module-management .-emu-layout .list-filters a.active { - text-decoration: none; } - -body .dialog .directory .directory-item h3 > i, -body .dialog .directory .directory-item h4 > i, -body #sidebar .directory .directory-item h3 > i, -body #sidebar .directory .directory-item h4 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 > i, -body #sidebar #compendium .compendium-list .directory-item h4 a > i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 a > i, -body #client-settings.window-app.form nav.tabs .item > i, -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 > i, -body #context-menu ol.context-items .context-item > i, -body .window-app[id*="cards-sheet-"] .cards-header .card-controls [data-action="create"] > i { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list, -body #context-menu ol.context-items, -body #hotbar #macro-list, -body #menu #menu-items, -body #notifications, -body #players > ol, -body #controls .control-tools, -body #navigation #scene-list, -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds, -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds, -body .filepicker.window-app .filepicker-body .filepicker-body .directory, -body #df-curvy-walls-tools .control-tools, -body ul.command-menu, -body #tokenAttacher .control-tools { - list-style: none; - margin: 0; - padding: 0; } - -.-emu-subtle-layout body #sidebar #emu-sidebar-lock, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body .window-app.token-mold .window-content form select.icon.fas.fa { - font-family: var(--font-awesome) !important; - font-weight: 900; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: var(--line-height-compact); } - -body #sidebar [data-tab="chat"] #icNotification, -body #sidebar [data-tab="chat"] #rollsNotification, -body #sidebar [data-tab="chat"] #oocNotification, -body .sidebar-popout [data-tab="chat"] #icNotification, -body .sidebar-popout [data-tab="chat"] #rollsNotification, -body .sidebar-popout [data-tab="chat"] #oocNotification { - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: emu-notification-flash; - animation-name: emu-notification-flash; - -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - background-color: rgba(var(--color-primary), 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - margin: 0; - padding: var(--blades-spacer-xs); - right: 0; - top: 0; } - -body .window-app.sheet[id*="template-config"] .window-content, -body .-emu-layout .window-app.sheet[id*="template-config"] .window-content { - padding: 0; } - -body .window-app.sheet[id*="template-config"] form, -body .-emu-layout .window-app.sheet[id*="template-config"] form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - padding: var(--blades-spacer-sm); - position: relative; } - -*::before, -*::after { - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -@-webkit-keyframes emu-notification-flash { - 0% { - opacity: 0; } - 50% { - opacity: 1; } - 100% { - opacity: 0; } } - -@keyframes emu-notification-flash { - 0% { - opacity: 0; } - 50% { - opacity: 1; } - 100% { - opacity: 0; } } - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - max-height: 100%; - min-height: 0.0625rem; - overflow-y: auto; - padding: 0 var(--blades-spacer-sm); } - -body .dialog .directory .directory-list .subdirectory, -body #sidebar .directory .directory-list .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory { - background-color: rgba(var(--color-folder-subdirectory), 1); - background-image: none; - border: none; - -webkit-border-start: rgba(var(--color-primary), 1) 4px solid; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 0 0 0 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-base); - width: 100%; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder { - padding: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder { - -webkit-padding-before: 0; - padding-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder) { - -webkit-margin-before: 0; - margin-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder) { - -webkit-margin-before: 0; - margin-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .subdirectory { - -webkit-border-start: var(--blades-grey-bright) 4px solid; - border-inline-start: var(--blades-grey-bright) 4px solid; } - -body .dialog .directory .directory-list .subdirectory .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .subdirectory .subdirectory { - -webkit-border-start: var(--blades-white) 4px solid; - border-inline-start: var(--blades-white) 4px solid; } - -body .dialog .directory .directory-item, -body #sidebar .directory .directory-item, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item { - background-color: rgba(var(--color-folder-directory), 1); - background-image: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - min-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; - width: 100%; } - -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:focus { - background-image: none; } - -body .dialog .directory .directory-item.entity, -body #sidebar .directory .directory-item.entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.entity { - border: none; } - -body .dialog .directory .directory-item.context, -body #sidebar .directory .directory-item.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.context { - border: none; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog .directory .directory-item.folder, -body #sidebar .directory .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder { - background: transparent; - cursor: default; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; } - -body .dialog .directory .directory-item.folder:hover, -body .dialog .directory .directory-item.folder:focus, -body #sidebar .directory .directory-item.folder:hover, -body #sidebar .directory .directory-item.folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder:focus { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header { - -webkit-border-start: none; - border-inline-start: none; - border-radius: 0; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header .create-folder { - display: none; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header h3 i::before { - content: "\f07b"; } - -body .dialog .directory .directory-item.folder.collapsed .subdirectory, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed .subdirectory { - display: none; } - -body .dialog .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed .subdirectory .folder-header { - -webkit-border-start: none; - border-inline-start: none; } - -body .dialog .directory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header { - background-color: rgba(var(--color-folder-header), 1); - background-image: none; - border: 0; - -webkit-border-start: rgba(var(--color-primary), 1) 4px solid; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - line-height: var(--line-height-compact); - min-height: var(--blades-spacer-button); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: 100%; } - -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item.folder .folder-header h3, -body #sidebar .directory .directory-item.folder .folder-header h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 { - -webkit-border-after: 0; - border-block-end: 0; - color: inherit; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - text-align: start; - text-shadow: none; } - -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 > i { - text-shadow: none; } - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header { - border-radius: 0 0 0 0; } - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header { - border-radius: 0 0 0 0; } - -body .dialog .directory .directory-item.folder .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .folder-header { - border-color: var(--blades-grey-bright); } - -body .dialog .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .subdirectory .folder-header { - border-color: var(--blades-white); } - -body .dialog .directory .directory-item.folder .folder-header.context, -body .dialog .directory .directory-item.folder .directory-item.context, -body #sidebar .directory .directory-item.folder .folder-header.context, -body #sidebar .directory .directory-item.folder .directory-item.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .directory-item.context { - background-color: rgba(var(--color-primary), 1) !important; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item .create-folder .fa-plus, -body .dialog .directory .directory-item .create-document .fa-plus, -body #sidebar .directory .directory-item .create-folder .fa-plus, -body #sidebar .directory .directory-item .create-document .fa-plus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder .fa-plus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document .fa-plus { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: transparent; - border-radius: 50%; - color: inherit; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 8px; - height: 12px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - right: -2px; - top: -2px; - width: 12px; } - -body .dialog .directory .directory-item img, -body #sidebar .directory .directory-item img, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item img { - border-radius: 0; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: move; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .directory .directory-item h3, -body .dialog .directory .directory-item h4, -body #sidebar .directory .directory-item h3, -body #sidebar .directory .directory-item h4, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 { - color: inherit; - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - padding: 0; - position: relative; - text-align: start; } - -body .dialog .directory .directory-item h3 > a, -body .dialog .directory .directory-item h4 > a, -body #sidebar .directory .directory-item h3 > a, -body #sidebar .directory .directory-item h4 > a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3 > a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 > a { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - background-color: transparent; - border-radius: 0; - color: inherit; - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - cursor: pointer; - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - line-height: var(--blades-spacer-button); - padding: 0; - position: relative; - text-shadow: none; } - -body .dialog fieldset, -body #sidebar fieldset, -body .window-app:not([id*="Actor-"], [id*="Item-"]) fieldset { - border: none; - margin: 0; - padding: 0; } - -body .dialog figure figcaption, -body #sidebar figure figcaption, -body .window-app:not([id*="Actor-"], [id*="Item-"]) figure figcaption { - font-weight: 700; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - padding: 0 var(--blades-spacer-sm); - text-align: center; } - -body .dialog figure figcaption:empty, -body #sidebar figure figcaption:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) figure figcaption:empty { - display: none; } - -body .dialog form h3.form-header, -body #sidebar form h3.form-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form h3.form-header { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); - font-family: inherit; - font-size: var(--size-16px); - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: var(--blades-spacer-base); } - -body .dialog form .form-group, -body #sidebar form .form-group, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin: 0; - padding: var(--blades-spacer-sm); - width: 100%; } - -body .dialog form .form-group:nth-of-type(even), -body #sidebar form .form-group:nth-of-type(even), -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - -body .dialog form .form-group.initial-position .form-fields, -body #sidebar form .form-group.initial-position .form-fields, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 1px; } - -body .dialog form .form-group.initial-position .form-fields input, -body #sidebar form .form-group.initial-position .form-fields input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields input { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body .dialog form .form-group.initial-position .form-fields input[type="text"], -body #sidebar form .form-group.initial-position .form-fields input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields input[type="text"] { - width: 1px; } - -body .dialog form .form-group.initial-position .form-fields label, -body #sidebar form .form-group.initial-position .form-fields label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields label { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body .dialog form .form-group.stacked > label, -body #sidebar form .form-group.stacked > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.stacked > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; } - -body .dialog form .form-group.hidden, -body #sidebar form .form-group.hidden, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.hidden { - display: none; } - -body .dialog form .form-group .form-fields, -body #sidebar form .form-group .form-fields, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - -body .dialog form .form-group .form-fields input, -body .dialog form .form-group .form-fields select, -body #sidebar form .form-group .form-fields input, -body #sidebar form .form-group .form-fields select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select { - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - gap: var(--blades-spacer-base); } - -body .dialog form .form-group .form-fields input[type="checkbox"], -body .dialog form .form-group .form-fields select[type="checkbox"], -body #sidebar form .form-group .form-fields input[type="checkbox"], -body #sidebar form .form-group .form-fields select[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select[type="checkbox"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); } - -body .dialog form .form-group .form-fields input[type="radio"], -body .dialog form .form-group .form-fields select[type="radio"], -body #sidebar form .form-group .form-fields input[type="radio"], -body #sidebar form .form-group .form-fields select[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -body .dialog form .form-group .form-fields input + input, -body .dialog form .form-group .form-fields input + select, -body .dialog form .form-group .form-fields select + input, -body .dialog form .form-group .form-fields select + select, -body #sidebar form .form-group .form-fields input + input, -body #sidebar form .form-group .form-fields input + select, -body #sidebar form .form-group .form-fields select + input, -body #sidebar form .form-group .form-fields select + select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input + select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select + select { - -webkit-box-flex: 1; - -ms-flex: 1 1 25%; - flex: 1 1 25%; } - -body .dialog form .form-group .form-fields button, -body #sidebar form .form-group .form-fields button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button { - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; - width: auto; } - -body .dialog form .form-group .form-fields button.file-picker > i, -body .dialog form .form-group .form-fields button.grid-config > i, -body .dialog form .form-group .form-fields button.capture-position > i, -body #sidebar form .form-group .form-fields button.file-picker > i, -body #sidebar form .form-group .form-fields button.grid-config > i, -body #sidebar form .form-group .form-fields button.capture-position > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.file-picker > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.grid-config > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.capture-position > i { - -webkit-margin-end: 0; - margin-inline-end: 0; } - -body .dialog form .form-group .form-fields button + input, -body #sidebar form .form-group .form-fields button + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button + input { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - -body .dialog form .form-group .form-fields button.file-picker + input[type="text"], -body #sidebar form .form-group .form-fields button.file-picker + input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.file-picker + input[type="text"] { - -webkit-margin-end: 0 !important; - margin-inline-end: 0 !important; } - -body .dialog form .form-group input, -body .dialog form .form-group select, -body #sidebar form .form-group input, -body #sidebar form .form-group select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1px; } - -body .dialog form .form-group input[type="checkbox"], -body .dialog form .form-group select[type="checkbox"], -body #sidebar form .form-group input[type="checkbox"], -body #sidebar form .form-group select[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select[type="checkbox"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); } - -body .dialog form .form-group input[type="radio"], -body .dialog form .form-group select[type="radio"], -body #sidebar form .form-group input[type="radio"], -body #sidebar form .form-group select[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -body .dialog form .form-group input + input, -body .dialog form .form-group select + input, -body #sidebar form .form-group input + input, -body #sidebar form .form-group select + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input { - -webkit-box-flex: 1; - -ms-flex: 1 1 25%; - flex: 1 1 25%; } - -body .dialog form .form-group input + input[type="checkbox"], -body .dialog form .form-group input + input[type="radio"], -body .dialog form .form-group select + input[type="checkbox"], -body .dialog form .form-group select + input[type="radio"], -body #sidebar form .form-group input + input[type="checkbox"], -body #sidebar form .form-group input + input[type="radio"], -body #sidebar form .form-group select + input[type="checkbox"], -body #sidebar form .form-group select + input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body .dialog form .form-group > label, -body #sidebar form .form-group > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 40%; - flex: 0 0 40%; } - -body .dialog form .form-group label, -body #sidebar form .form-group label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - padding: 0; } - -body .dialog form .form-group label.checkbox, -body #sidebar form .form-group label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label.checkbox { - gap: var(--blades-spacer-base); - height: auto; } - -body .dialog form .form-group label .units, -body #sidebar form .form-group label .units, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-12px); - line-height: initial; - margin: 0 var(--blades-spacer-base); } - -body .dialog form .form-group label > i, -body #sidebar form .form-group label > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body .dialog form .form-group-stacked, -body #sidebar form .form-group-stacked, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked { - margin: 0; } - -body .dialog form .form-group-stacked .checkbox-label, -body #sidebar form .form-group-stacked .checkbox-label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked .checkbox-label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; } - -body .dialog form .form-group-stacked label.checkbox, -body #sidebar form .form-group-stacked label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 1; - -ms-flex: auto; - flex: auto; - font-size: var(--size-12px); - gap: var(--blades-spacer-base); - height: auto; - line-height: initial; - margin: 0; - padding: 0; } - -body .dialog form .notes, -body .dialog form .hint, -body #sidebar form .notes, -body #sidebar form .hint, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .notes, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .hint { - color: rgba(var(--color-text-darker), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - font-style: italic; - line-height: initial; - margin: 0; - width: 100%; } - -body .dialog form .notes:empty, -body .dialog form .hint:empty, -body #sidebar form .notes:empty, -body #sidebar form .hint:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .notes:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .hint:empty { - display: none; } - -body .dialog form label.checkbox, -body #sidebar form label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - gap: var(--blades-spacer-sm); - height: auto; - line-height: initial; } - -body .dialog form .trait-list, -body #sidebar form .trait-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .trait-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body .dialog form .trait-list li, -body #sidebar form .trait-list li, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .trait-list li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .dialog img, -body #sidebar img, -body .window-app:not([id*="Actor-"], [id*="Item-"]) img { - border: none; - border-radius: 0; - position: relative; } - -body .dialog table, -body #sidebar table, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table { - background-color: var(--blades-black-fade-strong); - border: none; - margin: var(--blades-spacer-base) 0; } - -body .dialog table thead, -body #sidebar table thead, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table thead { - background-color: var(--blades-black-dark-fade-strong); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .dialog table tr:nth-child(even), -body #sidebar table tr:nth-child(even), -body .window-app:not([id*="Actor-"], [id*="Item-"]) table tr:nth-child(even) { - background-color: var(--blades-white-fade-strong); } - -body .dialog table td:first-child, -body #sidebar table td:first-child, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table td:first-child { - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .dialog table td, -body .dialog table th, -body #sidebar table td, -body #sidebar table th, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table td, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table th { - padding: var(--blades-spacer-xs) 0; } - -body .dialog .tabs ~ .tab, -body .dialog .sheet-tabs ~ .tab, -body #sidebar .tabs ~ .tab, -body #sidebar .sheet-tabs ~ .tab, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow-y: auto; - overflow-x: hidden; } - -body .dialog .tabs ~ .tab[data-tab], -body .dialog .sheet-tabs ~ .tab[data-tab], -body #sidebar .tabs ~ .tab[data-tab], -body #sidebar .sheet-tabs ~ .tab[data-tab], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab[data-tab], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab[data-tab] { - display: none; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body .dialog .tabs ~ .tab[data-tab].active, -body .dialog .sheet-tabs ~ .tab[data-tab].active, -body #sidebar .tabs ~ .tab[data-tab].active, -body #sidebar .sheet-tabs ~ .tab[data-tab].active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab[data-tab].active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab[data-tab].active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .dialog h1, -body .dialog h2, -body .dialog h3, -body .dialog h4, -body #sidebar h1, -body #sidebar h2, -body #sidebar h3, -body #sidebar h4, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h1, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h2, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h4 { - font-weight: normal; - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - position: relative; } - -body .dialog h1, -body #sidebar h1, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h1 { - -webkit-border-after: 2px solid rgba(var(--color-border), 1); - border-block-end: 2px solid rgba(var(--color-border), 1); - font-size: var(--size-24px); } - -body .dialog h2, -body #sidebar h2, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h2 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); } - -body .dialog h3, -body #sidebar h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h3 { - font-size: var(--size-16px); } - -body .dialog a, -body #sidebar a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a { - text-shadow: none; } - -body .dialog a:hover, -body #sidebar a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog a[href], -body #sidebar a[href], -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href] { - color: rgba(var(--color-primary), 1); - text-decoration: none; - text-shadow: none; } - -body .dialog a[href]:hover, -body #sidebar a[href]:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href]:hover { - text-decoration: underline; - text-shadow: none; } - -body .dialog a.entity-link, -body .dialog a.inline-roll, -body #sidebar a.entity-link, -body #sidebar a.inline-roll, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll { - background-color: rgba(var(--color-background-lightest), 1); - -webkit-box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text), 1); - text-shadow: none; - padding: var(--blades-spacer-pf) var(--blades-spacer-xs); - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .dialog a.entity-link:hover, -body .dialog a.inline-roll:hover, -body #sidebar a.entity-link:hover, -body #sidebar a.inline-roll:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog a.entity-link > i, -body .dialog a.inline-roll > i, -body #sidebar a.entity-link > i, -body #sidebar a.inline-roll > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll > i { - color: inherit; - -webkit-margin-end: var(--blades-spacer-xs); - margin-inline-end: var(--blades-spacer-xs); } - -body .dialog p, -body #sidebar p, -body .window-app:not([id*="Actor-"], [id*="Item-"]) p { - margin: var(--blades-spacer-base) 0; } - -body .dialog ul, -body .dialog ol, -body #sidebar ul, -body #sidebar ol, -body .window-app:not([id*="Actor-"], [id*="Item-"]) ul, -body .window-app:not([id*="Actor-"], [id*="Item-"]) ol { - margin: var(--blades-spacer-base) 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .dialog dl, -body #sidebar dl, -body .window-app:not([id*="Actor-"], [id*="Item-"]) dl { - margin: var(--blades-spacer-base) 0; } - -body .dialog dd, -body #sidebar dd, -body .window-app:not([id*="Actor-"], [id*="Item-"]) dd { - -webkit-padding-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-base); - margin: var(--blades-spacer-base) 0; } - -body .dialog hr, -body #sidebar hr, -body .window-app:not([id*="Actor-"], [id*="Item-"]) hr { - border: none; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-border-after: none; - border-block-end: none; - width: 100%; } - -body .dialog button[hidden], -body #sidebar button[hidden], -body .window-app:not([id*="Actor-"], [id*="Item-"]) button[hidden] { - display: none; } - -body .dialog blockquote, -body #sidebar blockquote, -body .window-app:not([id*="Actor-"], [id*="Item-"]) blockquote { - -webkit-border-start: 3px solid rgba(var(--color-border), 1); - border-inline-start: 3px solid rgba(var(--color-border), 1); - margin: var(--blades-spacer-base) 0 var(--blades-spacer-base) var(--blades-spacer-md); - -webkit-padding-start: var(--blades-spacer-lg); - padding-inline-start: var(--blades-spacer-lg); } - -body .dialog blockquote em, -body #sidebar blockquote em, -body .window-app:not([id*="Actor-"], [id*="Item-"]) blockquote em { - font-style: normal; } - -body .dialog section.secret, -body #sidebar section.secret, -body .window-app:not([id*="Actor-"], [id*="Item-"]) section.secret { - background-color: rgba(var(--color-background-light), 0.2); - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: 0 var(--blades-spacer-base); } - -body .dialog .tox-toolbar__primary, -body #sidebar .tox-toolbar__primary, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox-toolbar__primary { - background: transparent; } - -body .dialog .tox.tox-tinymce .tox-edit-area__iframe, -body #sidebar .tox.tox-tinymce .tox-edit-area__iframe, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox.tox-tinymce .tox-edit-area__iframe { - background-color: var(--blades-white-bright); - padding: var(--blades-spacer-base); } - -body .dialog .tox .tox-tbtn, -body #sidebar .tox .tox-tbtn, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn { - background: transparent; - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); - height: var(--blades-spacer-button-sm); - -webkit-margin-before: var(--blades-spacer-xs); - margin-block-start: var(--blades-spacer-xs); - padding: 0 var(--blades-spacer-base); } - -.window-app body #context-menu { - z-index: 101; } - -body .dialog div.dialog-content h4:first-child, -body .dialog div.dialog-content p:first-child { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -.-emu-compact body #hotbar .bar-controls { - width: 2rem; - height: 2.5rem; } - .-emu-compact body #hotbar .bar-controls .page-control { - font-size: var(--size-10px); } - -.-emu-compact body #hotbar .macro { - width: 2.5rem; - height: 2.5rem; } - .-emu-compact body #hotbar .macro .macro-icon { - width: 2rem; - height: 2rem; } - -.-emu-compact body #logo { - max-height: 2.125rem; - max-width: 4.25rem; } - -.-emu-compact body #notifications { - left: 7rem; - top: 6rem; } - -.-emu-compact body #players { - width: 10.5rem; } - -.-emu-compact body #navigation #scene-list .scene { - height: 1.75rem; - line-height: 1.75rem; - min-width: 5.5rem; } - -.-emu-compact body #navigation #scene-list .scene-player { - width: 0.5rem; - height: 0.5rem; } - -.-emu-compact body .window-app[id*="JournalEntry-"] a.editor-edit { - top: -1.75rem; } - -.-emu-compact body #tokenAttacher { - left: 4.5rem; - top: 2.375rem; } - -body #hotbar .bar-controls:first-child #macro-directory, -body #hotbar .bar-controls:first-child #bar-toggle { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body #hotbar .bar-controls:first-child #macro-directory:first-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:first-of-type { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; } - -body #hotbar .bar-controls:first-child #macro-directory:last-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:last-of-type { - border: none; - border-radius: 0 0 0 0; } - -body #hotbar .bar-controls .page-control, -body #hotbar .bar-controls #macro-directory, -body #hotbar .bar-controls #bar-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - position: relative; } - -body #hotbar .bar-controls .page-control:first-of-type, -body #hotbar .bar-controls #macro-directory:first-of-type, -body #hotbar .bar-controls #bar-toggle:first-of-type { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - -body #hotbar .bar-controls .page-control:last-of-type, -body #hotbar .bar-controls #macro-directory:last-of-type, -body #hotbar .bar-controls #bar-toggle:last-of-type { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body #loading #context, -body #loading #progress { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - top: 0; - position: absolute; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; - font-size: var(--size-14px); - line-height: initial; - margin: 0 var(--blades-spacer-md); - padding: 0; } - -.-emu-layout.-emu-logo body #logo { - display: block !important; } - -.-emu-layout.-emu-control-align-top body #controls .control-tools .scene-control { - position: initial; } - -body #menu #menu-items li i, -body #menu #menu-items li h4 { - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); } - -body #players > h3:hover, -body #players > h3:active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -.-emu-subtle-layout body #controls:hover, -.-emu-subtle-layout body #controls:active { - opacity: 1; } - -.-emu-subtle-layout body #controls:hover .control-tools, -.-emu-subtle-layout body #controls:active .control-tools { - opacity: 1; } - -body #controls .control-tools .scene-control, -body #controls .control-tools .control-tool { - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - padding: 0; - pointer-events: all; - position: relative; } - -body #controls .control-tools .scene-control > i, -body #controls .control-tools .control-tool > i { - margin: 0; - position: relative; } - -.-emu-compact body #controls .control-tools .scene-control, -.-emu-compact body #controls .control-tools .control-tool { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); } - -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover { - background-image: none; } - -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus { - background-image: none; } - -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active { - background-image: none; } - -.-emu-subtle-layout body #navigation:hover, -.-emu-subtle-layout body #navigation:active { - opacity: 1; } - -.-emu-subtle-layout body #navigation:hover #scene-list .scene, -.-emu-subtle-layout body #navigation:active #scene-list .scene { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - opacity: 1; } - -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view { - background-image: none; } - -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm) { - background-image: none; } - -body #ui-left, -body #ui-middle, -body #ui-right { - pointer-events: none; - position: relative; - z-index: 10; } - -body .window-app .window-header > a, -body .window-app .window-header a.header-button { - background: transparent; - text-shadow: none; - padding: var(--blades-spacer-base); - position: relative; - width: auto; } - -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover { - color: rgba(var(--color-text-lightest), 1); - color: rgba(var(--color-primary), 1); } - -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus { - color: rgba(var(--color-primary), 1); - text-decoration: underline; } - -body .window-app .window-header > a.close, -body .window-app .window-header a.header-button.close { - color: transparent; - overflow: hidden; - padding: 0; - width: var(--blades-spacer-button-sm); } - -body .window-app .window-header > a.close:hover, -body .window-app .window-header > a.close:focus, -body .window-app .window-header a.header-button.close:hover, -body .window-app .window-header a.header-button.close:focus { - color: transparent; } - -body .window-app .window-header > a.close > i, -body .window-app .window-header a.header-button.close > i { - top: 0; - left: 0; - position: absolute; - width: 100%; - height: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; } - -body .window-app .window-header > a > i, -body .window-app .window-header > a > span.fas, -body .window-app .window-header a.header-button > i, -body .window-app .window-header a.header-button > span.fas { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar, -body .sidebar-popout { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - top: calc(var(--blades-spacer-md) / 2); - right: 0; - bottom: auto; - position: fixed; - width: var(--blades-spacer-sidebar); - height: calc(100% - var(--blades-spacer-md)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - overflow: hidden; - padding: 0; - z-index: 10; } - -body #sidebar ol, -body #sidebar ul, -body .sidebar-popout ol, -body .sidebar-popout ul { - margin: 0; - padding: 0; } - -body #sidebar.collapsed, -body .sidebar-popout.collapsed { - height: auto !important; - width: 2rem !important; } - -.-emu-subtle-layout body #sidebar.collapsed, -.-emu-subtle-layout body .sidebar-popout.collapsed { - opacity: 0.3; } - -.-emu-subtle-layout body #sidebar.collapsed:hover, -.-emu-subtle-layout body .sidebar-popout.collapsed:hover { - opacity: 1; } - -body #sidebar.collapsed #sidebar-tabs, -body .sidebar-popout.collapsed #sidebar-tabs { - -webkit-border-after: none; - border-block-end: none; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -body #sidebar.collapsed #sidebar-tabs > .collapse, -body .sidebar-popout.collapsed #sidebar-tabs > .collapse { - border-radius: 0 0 0 0; } - -body #sidebar.collapsed .sidebar-tab, -body #sidebar.collapsed .sidebar-tab.active, -body .sidebar-popout.collapsed .sidebar-tab, -body .sidebar-popout.collapsed .sidebar-tab.active { - display: none !important; } - -body #sidebar #sidebar-tabs, -body .sidebar-popout #sidebar-tabs { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - font-size: var(--size-12px); - margin: 0; - position: relative; } - -body #sidebar #sidebar-tabs > .item, -body #sidebar #sidebar-tabs > .collapse, -body .sidebar-popout #sidebar-tabs > .item, -body .sidebar-popout #sidebar-tabs > .collapse { - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 20%; - flex: 1 1 20%; - font-size: var(--size-12px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: auto; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); - position: relative; - top: auto; } - -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active { - border-radius: 0; - border: none; } - -body #sidebar #sidebar-tabs > .item.active:first-child, -body #sidebar #sidebar-tabs > .collapse.active:first-child, -body .sidebar-popout #sidebar-tabs > .item.active:first-child, -body .sidebar-popout #sidebar-tabs > .collapse.active:first-child { - border-radius: 0 0 0 0; } - -body #sidebar #sidebar-tabs > .item:first-child, -body #sidebar #sidebar-tabs > .collapse:first-child, -body .sidebar-popout #sidebar-tabs > .item:first-child, -body .sidebar-popout #sidebar-tabs > .collapse:first-child { - border-radius: 0 0 0 0; } - -body #sidebar #sidebar-tabs > .item > i, -body #sidebar #sidebar-tabs > .collapse > i, -body .sidebar-popout #sidebar-tabs > .item > i, -body .sidebar-popout #sidebar-tabs > .collapse > i { - margin: 0; - position: relative; - z-index: 1; } - -body #sidebar #sidebar-tabs > .item .notification-pip, -body #sidebar #sidebar-tabs > .collapse .notification-pip, -body .sidebar-popout #sidebar-tabs > .item .notification-pip, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip { - background-color: rgba(var(--color-primary), 1); - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: emu-notification-flash; - animation-name: emu-notification-flash; - -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; } - -body #sidebar #sidebar-tabs > .item .notification-pip::before, -body #sidebar #sidebar-tabs > .collapse .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .item .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip::before { - display: none; } - -body #sidebar .window-content .sidebar-tab, -body .sidebar-popout .window-content .sidebar-tab { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body #sidebar .sidebar-tab, -body .sidebar-popout .sidebar-tab { - display: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - -webkit-box-pack: initial; - -ms-flex-pack: initial; - justify-content: initial; - margin: 0; - min-height: 12.5rem; - position: relative; } - -body #sidebar .sidebar-tab.active, -body .sidebar-popout .sidebar-tab.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.-emu-compact body #sidebar .sidebar-tab, -.-emu-compact body .sidebar-popout .sidebar-tab { - min-height: 11rem; } - -body #sidebar .sidebar-tab.directory .directory-list, -body .sidebar-popout .sidebar-tab.directory .directory-list { - -webkit-padding-after: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); } - -body #sidebar .sidebar-tab .directory-header .header-actions button, -body #sidebar .sidebar-tab .directory-footer button, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button, -body .sidebar-popout .sidebar-tab .directory-footer button { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - height: auto; - line-height: var(--line-height-compact); - width: auto; } - -body #sidebar .sidebar-tab .directory-header .header-actions button > i, -body #sidebar .sidebar-tab .directory-footer button > i, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button > i, -body .sidebar-popout .sidebar-tab .directory-footer button > i { - font-size: var(--size-14px); } - -body #sidebar .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-header { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar .sidebar-tab .directory-header .header-search, -body .sidebar-popout .sidebar-tab .directory-header .header-search { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-header .header-search > i, -body .sidebar-popout .sidebar-tab .directory-header .header-search > i { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar .sidebar-tab .directory-header .header-search input, -body .sidebar-popout .sidebar-tab .directory-header .header-search input { - background-color: rgba(var(--color-background-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; } - -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - width: 2rem; - height: 2rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i { - margin: 0; } - -body #sidebar .sidebar-tab .directory-header .header-actions, -body .sidebar-popout .sidebar-tab .directory-header .header-actions { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-header .header-actions:only-child, -body #sidebar .sidebar-tab .directory-header .header-actions:last-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:only-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - -body #sidebar .sidebar-tab .directory-header > .action-buttons, -body .sidebar-popout .sidebar-tab .directory-header > .action-buttons { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-footer { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.-emu-subtle-layout body #sidebar.collapsed::before, -.-emu-subtle-layout body #sidebar.collapsed #emu-sidebar-lock { - display: none; } - -.-emu-subtle-layout body #sidebar:hover, -.-emu-subtle-layout body #sidebar.is-locked { - opacity: 1; - right: 0; } - -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock::before, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock::before { - content: "\f0da"; } - -.-emu-subtle-layout-sidebar-locked body #sidebar { - opacity: 1; - right: 0; } - .-emu-subtle-layout-sidebar-locked body #sidebar #emu-sidebar-lock { - display: none; } - -body #sidebar [data-tab="chat"] #chat-log, -body .sidebar-popout [data-tab="chat"] #chat-log { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: auto; - list-style: none; - margin: 0; - padding: 0; - overflow-y: auto; - overflow-x: hidden; } - -body #sidebar [data-tab="chat"] #chat-log .message, -body .sidebar-popout [data-tab="chat"] #chat-log .message { - background-color: rgba(var(--color-background-chat-message), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - font-family: inherit; - font-size: var(--size-14px); - padding: var(--blades-spacer-base); - margin: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message:hover .message-metadata, -body #sidebar [data-tab="chat"] #chat-log .message:focus .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message:hover .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message:focus .message-metadata { - opacity: 1; } - -body #sidebar [data-tab="chat"] #chat-log .message.whisper, -body .sidebar-popout [data-tab="chat"] #chat-log .message.whisper { - background-color: rgba(var(--color-background-chat-message-whisper), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message.blind, -body .sidebar-popout [data-tab="chat"] #chat-log .message.blind { - background-color: rgba(var(--color-background-chat-message-blind), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-header, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-header { - background-color: transparent; - color: inherit; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - line-height: var(--line-height-default); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata, -body #sidebar [data-tab="chat"] #chat-log .message .message-sender, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-sender { - color: inherit; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-12px); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-sender, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-sender { - margin: 0; - overflow: hidden; - white-space: initial; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata { - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - opacity: 0; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata a, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata a { - color: inherit; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata a:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata a:hover { - color: rgba(var(--color-primary), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-content, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-content { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-content .table-result, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-content .table-result { - padding: var(--blades-spacer-base) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .flavor-text, -body #sidebar [data-tab="chat"] #chat-log .message .whisper-to, -body .sidebar-popout [data-tab="chat"] #chat-log .message .flavor-text, -body .sidebar-popout [data-tab="chat"] #chat-log .message .whisper-to { - color: inherit; - font-size: var(--size-12px); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll, -body #sidebar [data-tab="chat"] #chat-log .message .dice-result, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-result { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total { - background-color: rgba(var(--color-background), 0.1); - -webkit-box-shadow: none; - box-shadow: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: inherit; - line-height: initial; - font-size: inherit; - font-weight: normal; - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-formula { - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total { - font-size: var(--size-18px); - padding: var(--blades-spacer-xs) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.critical, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.success, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.critical, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.success { - background-color: var(--blades-color-positive); - border-color: var(--blades-color-positive); - color: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.fumble, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.failure, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.fumble, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.failure { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - color: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip { - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - line-height: initial; - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-weight: 700; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total { - background-color: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border-lighter), 1) 1px solid; - -webkit-border-after: none; - border-block-end: none; - border-radius: 0 0 0 0; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; - font-size: var(--size-14px); - font-weight: 700; - padding: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-rolls, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-rolls { - margin: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete { - color: rgba(var(--color-text), 1); } - -body #sidebar [data-tab="chat"] #chat-controls, -body .sidebar-popout [data-tab="chat"] #chat-controls { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 { - font-size: var(--size-14px); - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-controls .roll-type-select, -body .sidebar-popout [data-tab="chat"] #chat-controls .roll-type-select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - height: 2rem; - margin: 0; - width: auto; } - -body #sidebar [data-tab="chat"] #chat-controls .control-buttons, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i { - font-size: inherit; - line-height: initial; } - -body #sidebar [data-tab="chat"] #chat-form, -body .sidebar-popout [data-tab="chat"] #chat-form { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: 7rem; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar [data-tab="chat"] #chat-form textarea, -body .sidebar-popout [data-tab="chat"] #chat-form textarea { - background-color: rgba(var(--color-background-lightest), 0.9); - background-image: none; - width: 100%; - height: 100%; - padding: var(--blades-spacer-sm); } - -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar #combat .combat-tracker-header .encounters, -body #sidebar #combat .combat-tracker-header .encounter-controls, -body .sidebar-popout #combat .combat-tracker-header .encounters, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - width: 100%; } - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounters h4, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h4, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h4, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h4 { - -webkit-border-after: none; - border-block-end: none; - color: rgba(var(--color-text-lightest), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px); - text-align: center; } - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-20px); - -webkit-margin-start: var(--blades-spacer-button-sm); - margin-inline-start: var(--blades-spacer-button-sm); } - -body #sidebar #combat .combat-tracker-header .encounters a[disabled], -body #sidebar #combat .combat-tracker-header .encounter-controls a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounters a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a[disabled] { - pointer-events: none; - visibility: hidden; } - -body #sidebar #combat .combat-tracker-header .encounters a:first-child, -body #sidebar #combat .combat-tracker-header .encounter-controls a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounters a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:first-child { - -webkit-margin-start: 0; - margin-inline-start: 0; } - -body #sidebar #combat #combat-tracker .combatant, -body .sidebar-popout #combat #combat-tracker .combatant { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - line-height: initial; - margin: 0 var(--blades-spacer-sm); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: auto; } - -body #sidebar #combat #combat-tracker .combatant.hidden .token-name h4, -body #sidebar #combat #combat-tracker .combatant.hidden .token-image, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-image { - opacity: 0.5; } - -body #sidebar #combat #combat-tracker .combatant.active .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.active .token-name h4 { - border-color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #combat #combat-tracker .combatant.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.active .combatant-control.active { - background-color: var(--blades-white-bright); - color: rgba(var(--color-primary), 1); } - -body #sidebar #combat #combat-tracker .combatant.defeated, -body .sidebar-popout #combat #combat-tracker .combatant.defeated { - background-color: rgba(176, 16, 48, 0.5); } - -body #sidebar #combat #combat-tracker .combatant.defeated.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active .combatant-control.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #combat #combat-tracker .combatant .token-name, -body .sidebar-popout #combat #combat-tracker .combatant .token-name { - text-shadow: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; - overflow: hidden; - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant .token-name h4 { - color: rgba(var(--color-text-lightest), 1); - -webkit-border-after: 1px solid rgba(var(--color-border-lighter), 0.1); - border-block-end: 1px solid rgba(var(--color-border-lighter), 0.1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: var(--size-16px); - line-height: initial; } - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource { - -webkit-border-end: rgba(var(--color-border-lighter), 1) 1px solid; - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-14px); - line-height: var(--line-height-compact); - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - padding: 0; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-tracker .combatant .token-initiative .initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative .initiative { - color: inherit; - text-shadow: none; - font-size: var(--size-16px); - font-weight: normal; } - -body #sidebar #combat #combat-tracker .combatant .combatant-controls, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-controls { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - background: transparent; - font-size: var(--size-20px); - margin: 0; } - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll::before, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll::before { - content: "\f6cf"; } - -body #sidebar #combat #combat-tracker .combatant .token-effects, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; } - -body #sidebar #combat #combat-tracker .combatant .token-effects img, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects img { - cursor: default; - margin: 0; - max-height: 0.875rem; - max-width: 0.875rem; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; } - -body #sidebar #combat #combat-controls, -body .sidebar-popout #combat #combat-controls { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-controls:empty, -body .sidebar-popout #combat #combat-controls:empty { - display: none; } - -body #sidebar #combat #combat-controls .combat-control.center, -body .sidebar-popout #combat #combat-controls .combat-control.center { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - white-space: nowrap; } - -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i { - margin: 0; } - -body #sidebar #scenes .scene, -body .sidebar-popout #scenes .scene { - background-position: 50%; - background-size: cover; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - line-height: var(--line-height-compact); } - -body #sidebar #scenes .scene:hover, -body .sidebar-popout #scenes .scene:hover { - background-position: 50%; - background-size: cover; } - -body #sidebar #scenes .scene h3 > a, -body .sidebar-popout #scenes .scene h3 > a { - text-shadow: 1px 1px 2px var(--blades-black-dark), -1px -1px 2px var(--blades-black-dark); - padding: var(--blades-spacer-sm) 0; } - -body #sidebar #playlists, -body .sidebar-popout #playlists { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #playlists .global-control, -body .sidebar-popout #playlists .global-control { - background-color: rgba(var(--color-background), 0.5); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds { - height: auto !important; - max-height: 0 !important; - padding: 0 !important; } - -body #sidebar #playlists .global-control .playlist-header, -body .sidebar-popout #playlists .global-control .playlist-header { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; - width: 100%; } - -body #sidebar #playlists .global-control .playlist-header h4, -body .sidebar-popout #playlists .global-control .playlist-header h4 { - text-decoration: none; - height: auto; - margin: 0; - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body #sidebar #playlists .global-control .playlist-header h4 i.fa, -body .sidebar-popout #playlists .global-control .playlist-header h4 i.fa { - color: inherit; - -webkit-margin-start: var(--blades-spacer-xs); - margin-inline-start: var(--blades-spacer-xs); } - -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds { - background: transparent; - -webkit-border-start: none; - border-inline-start: none; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: auto !important; - padding: 0 !important; - width: 100%; } - -body #sidebar #playlists .global-control .playlist-sounds h4, -body .sidebar-popout #playlists .global-control .playlist-sounds h4 { - -webkit-border-after: 0; - border-block-end: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - margin: 0; } - -body #sidebar #playlists .global-control .playlist-sounds h4 + input[type="range"], -body .sidebar-popout #playlists .global-control .playlist-sounds h4 + input[type="range"] { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #playlists .global-control .playlist-sounds .sound, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound { - -webkit-border-after: 0; - border-block-end: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-padding-start: 0; - padding-inline-start: 0; - -webkit-padding-end: 0; - padding-inline-end: 0; } - -body #sidebar #playlists .global-control .playlist-sounds .sound:last-of-type, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound:last-of-type { - -webkit-padding-after: 0; - padding-block-end: 0; } - -body #sidebar #playlists .global-control .playlist-sounds .sound .global-volume, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound .global-volume { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; } - -body #sidebar #playlists .directory-list .directory-item.playlist, -body .sidebar-popout #playlists .directory-list .directory-item.playlist { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - line-height: var(--line-height-compact); - padding: 0 var(--blades-spacer-sm); } - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):focus, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):focus { - background-color: rgba(var(--color-folder-directory), 1); } - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body #sidebar #playlists .directory-list .playlist-sounds, -body .sidebar-popout #playlists .directory-list .playlist-sounds { - height: auto !important; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .playlist-sounds .sound:first-child { - -webkit-border-before: transparent 1px solid; - border-block-start: transparent 1px solid; } - -body #sidebar #playlists .directory-list .playlist-header, -body #sidebar #playlists .directory-list .sound, -body .sidebar-popout #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .sound { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; - text-decoration: none; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-header .playlist-name, -body #sidebar #playlists .directory-list .sound .playlist-name, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name, -body .sidebar-popout #playlists .directory-list .sound .playlist-name { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - overflow: visible; - padding: var(--blades-spacer-base) 0; - word-break: normal; - white-space: initial; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-header .playlist-name > i, -body #sidebar #playlists .directory-list .sound .playlist-name > i, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name > i, -body .sidebar-popout #playlists .directory-list .sound .playlist-name > i { - display: none; } - -body #sidebar #playlists .directory-list .playlist-header .sound-controls, -body #sidebar #playlists .directory-list .sound .sound-controls, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls, -body .sidebar-popout #playlists .directory-list .sound .sound-controls { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; } - -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control.inactive { - opacity: 0.5; } - -body #sidebar #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .playlist-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar #playlists .directory-list .sound:nth-child(even), -body .sidebar-popout #playlists .directory-list .sound:nth-child(even) { - background-color: rgba(var(--color-background-darkest), 0.2); } - -body #sidebar #playlists h4, -body #sidebar #playlists i, -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists h4, -body .sidebar-popout #playlists i, -body .sidebar-popout #playlists input[type=range] { - color: inherit; - height: auto; - line-height: var(--line-height-default); - word-break: normal; } - -body #sidebar #playlists h4 + input[type="range"], -body #sidebar #playlists i + input[type="range"], -body .sidebar-popout #playlists h4 + input[type="range"], -body .sidebar-popout #playlists i + input[type="range"] { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #playlists h4, -body .sidebar-popout #playlists h4 { - padding: var(--blades-spacer-base); } - -body #sidebar #playlists input[type="range"], -body .sidebar-popout #playlists input[type="range"] { - margin: 0; } - -body #sidebar #playlists #currently-playing, -body .sidebar-popout #playlists #currently-playing { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - max-height: 30%; - overflow-x: hidden; - overflow-y: auto; } - -body #sidebar #playlists #currently-playing .sound, -body .sidebar-popout #playlists #currently-playing .sound { - display: grid; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - grid-template-areas: "name controls" "playback playback"; - grid-template-columns: 1fr -webkit-min-content; - grid-template-columns: 1fr min-content; - grid-template-rows: -webkit-min-content -webkit-min-content; - grid-template-rows: min-content min-content; - margin: 0; - text-decoration: none; - width: 100%; } - -body #sidebar #playlists #currently-playing .sound + .sound, -body .sidebar-popout #playlists #currently-playing .sound + .sound { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - -body #sidebar #playlists #currently-playing .sound .sound-name, -body .sidebar-popout #playlists #currently-playing .sound .sound-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - grid-area: name; - margin: 0; - padding: var(--blades-spacer-base) 0; } - -body #sidebar #playlists #currently-playing .sound .sound-controls, -body .sidebar-popout #playlists #currently-playing .sound .sound-controls { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - grid-area: controls; - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; } - -body #sidebar #playlists #currently-playing .sound .sound-control.inactive, -body .sidebar-popout #playlists #currently-playing .sound .sound-control.inactive { - opacity: 0.5; } - -body #sidebar #playlists #currently-playing .sound .sound-playback, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - grid-area: playback; - padding: 0; } - -body #sidebar #playlists #currently-playing .sound .sound-playback .sound-timer, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .sound-timer { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body #sidebar #playlists #currently-playing .sound .sound-playback .volume-icon, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .volume-icon { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar #compendium h3, -body .sidebar-popout #compendium h3 { - background-color: rgba(var(--color-background), 1); - border: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - -body #sidebar #compendium .compendium-type, -body .sidebar-popout #compendium .compendium-type { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body #sidebar #compendium .compendium-list, -body .sidebar-popout #compendium .compendium-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-xs); } - -body #sidebar #compendium .compendium-list .directory-item, -body .sidebar-popout #compendium .compendium-list .directory-item { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - line-height: var(--line-height-compact); } - -body #sidebar #compendium .compendium-list .directory-item h4, -body .sidebar-popout #compendium .compendium-list .directory-item h4 { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; } - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons { - color: rgba(var(--color-text-lightest), 1); - position: relative; } - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons i { - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #compendium .compendium-list .directory-item .compendium-footer, -body .sidebar-popout #compendium .compendium-list .directory-item .compendium-footer { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - -webkit-padding-after: var(--blades-spacer-base); - padding-block-end: var(--blades-spacer-base); - width: 100%; } - -body #sidebar #settings, -body .sidebar-popout #settings { - padding: var(--blades-spacer-sm); } - -body #sidebar #settings > div, -body .sidebar-popout #settings > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; } - -body #sidebar #settings h2, -body #sidebar #settings h4, -body .sidebar-popout #settings h2, -body .sidebar-popout #settings h4 { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - padding: 0; - margin: 0; } - -body #sidebar #settings h2, -body .sidebar-popout #settings h2 { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-20px); - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - -body #sidebar #settings h4, -body .sidebar-popout #settings h4 { - color: rgba(var(--color-primary), 1); - font-size: var(--size-16px); } - -body #sidebar #settings button, -body .sidebar-popout #settings button { - margin: 0; } - -body #sidebar #settings #game-details, -body .sidebar-popout #settings #game-details { - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: 0; } - -body #sidebar .notification-pip, -body .sidebar-popout .notification-pip { - color: rgba(var(--color-primary), 1); - -webkit-margin-end: var(--blades-spacer-xs); - margin-inline-end: var(--blades-spacer-xs); - padding: 0; - position: relative; - right: auto; - text-shadow: none; - top: auto; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - text-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - height: auto; - line-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:last-child, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:last-child { - -webkit-border-after: 0; - border-block-end: 0; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:hover, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:hover { - background-color: rgba(var(--color-primary), 1); - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - color: rgba(var(--color-text-lightest), 1); } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:focus, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:focus { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings { - margin: 0; - width: 100%; } - -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h2, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h3, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h4 { - border: none; - margin: 0; } - -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.previous, -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.next { - -webkit-box-flex: 0; - -ms-flex: 0 0 var(--blades-spacer-button); - flex: 0 0 var(--blades-spacer-button); } - -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.previous i, -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.next i { - margin: 0; } - -body #module-management .package[data-module-name="ernies-modern-layout"] a, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-title, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-description, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-metadata { - color: rgba(var(--color-text-lightest), 1); } - -body .package-configuration .categories .scrollable, -body .package-configuration .categories footer { - margin: 0; - padding: var(--blades-spacer-sm); } - -body .window-app[id*="trait-selector-"] .window-content form > ol, -body .window-app[id*="trait-selector-"] .window-content form > ul { - margin: 0; } - -body .window-app[id*="trait-selector-"] .window-content form > ol li, -body .window-app[id*="trait-selector-"] .window-content form > ul li { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .window-app[id*="trait-selector-"] .window-content form > ol li:last-child, -body .window-app[id*="trait-selector-"] .window-content form > ul li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - -body .window-app[id*="trait-selector-"] .window-content form > ol li, -body .window-app[id*="trait-selector-"] .window-content form > ol label, -body .window-app[id*="trait-selector-"] .window-content form > ul li, -body .window-app[id*="trait-selector-"] .window-content form > ul label { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .window-app[id*="trait-selector-"] .window-content form > ol label.checkbox, -body .window-app[id*="trait-selector-"] .window-content form > ul label.checkbox { - height: auto; - font-size: var(--size-14px); - line-height: initial; } - -body .window-app[id*="trait-selector-"] .window-content form > ol label.checkbox > input, -body .window-app[id*="trait-selector-"] .window-content form > ul label.checkbox > input { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br { - padding: 0 var(--blades-spacer-xs); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button { - margin: 0 var(--blades-spacer-xs); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip), -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip) { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - min-height: var(--blades-spacer-button); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total { - -webkit-margin-before: 0; - margin-block-start: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: default; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper .token-image, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper .token-image { - width: 100%; - height: 100%; - margin: 0; } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper svg, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper svg { - -webkit-box-shadow: none; - box-shadow: none; } - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: var(--blades-spacer-xs); } - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper input, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper input { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - height: auto; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-lg); } - -body .combatready-timebar, -body .combatready-timebar-fill { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - bottom: 0; - height: 0.4375rem; - top: auto; } - -.-emu-compact body .combatready-timebar, -.-emu-compact body .combatready-timebar-fill { - height: 0.1875rem; } - -body #sidebar #combat #combat-tracker .token-resource input, -body .sidebar-popout #combat #combat-tracker .token-resource input { - border: none; - color: rgba(var(--color-text-lightest), 1); - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - padding: 0; - text-align: center; } - -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary { - margin: var(--blades-spacer-sm); - text-shadow: none; - width: 100%; } - -body #sidebar #settings #combat-utility-belt, -body .sidebar-popout #settings #combat-utility-belt { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; } - -body #sidebar #settings #combat-utility-belt h4, -body .sidebar-popout #settings #combat-utility-belt h4 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - -body #cub-puter::before, -body #cub-puter::after { - display: none; } - -body .compendium-browser.window-app .control-area, -body .compendium-browser.window-app .list-area { - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-base); } - -body #sidebar #compendium > ul.directory-list > .directory-item, -body .sidebar-popout #compendium > ul.directory-list > .directory-item { - margin: 0; - padding: 0; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack { - cursor: pointer; - line-height: var(--line-height-compact) !important; - margin: 0 !important; - padding: 0 var(--blades-spacer-sm) !important; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover { - background-color: rgba(var(--color-primary), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title { - margin: 0 !important; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack i.folder, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack i.folder { - border: none; } - -body #sidebar #settings #df-chat-enhance-settings h4, -body .sidebar-popout #settings #df-chat-enhance-settings h4 { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - -webkit-margin-before: var(--blades-spacer-md) !important; - margin-block-start: var(--blades-spacer-md) !important; } - -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar [data-tab="chat"] section.dice-tray > .flexrow, -body .sidebar-popout [data-tab="chat"] section.dice-tray > .flexrow { - gap: var(--blades-spacer-base); - margin: 0; - width: 100%; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__roll { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-weight: normal; - margin: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button { - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button:hover svg *, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button:hover svg * { - fill: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button svg, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button svg { - -webkit-transition: initial; - transition: initial; } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__flag, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__flag { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - bottom: 100%; - left: 0; - position: absolute; - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: var(--line-height-compact); - max-height: var(--blades-spacer-button-xs); - overflow: hidden; - width: 100%; } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__flag.hide, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__flag.hide { - max-height: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__roll { - width: auto; - height: var(--blades-spacer-button); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--add, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--sub, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--add, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--sub { - min-width: var(--blades-spacer-button); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__advantage:hover, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--add:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__advantage:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--add:hover { - background-color: var(--blades-color-positive); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__disadvantage:hover, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--sub:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__disadvantage:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--sub:hover { - background-color: var(--blades-color-negative); } - -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input { - background-color: rgba(var(--color-background-lightest), 1); } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__stacked, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__stacked { - height: var(--blades-spacer-button); - margin: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad { - font-size: var(--size-10px); - margin: 0; - padding: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body .dialog--dice-calculator.window-app .dice-calculator > button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button { - color: rgba(var(--color-text-lightest), 1); - font-weight: normal; } - -body .dialog--dice-calculator.window-app .dice-calculator > button + button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button + button { - margin: 0; } - -body #sidebar .dnd5ehelpers .dice-result, -body .sidebar-popout .dnd5ehelpers .dice-result { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -body #sidebar .dnd5ehelpers .dice-result .desc, -body .sidebar-popout .dnd5ehelpers .dice-result .desc { - background-color: rgba(var(--color-background-light), 1); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - padding: var(--blades-spacer-sm); } - -body #sidebar .dnd5ehelpers .cover-button, -body .sidebar-popout .dnd5ehelpers .cover-button { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - margin: 0; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -body #sidebar .dnd5ehelpers .cover-button img, -body .sidebar-popout .dnd5ehelpers .cover-button img { - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-xs); } - -body #sidebar #playlists .header-actions > .flexrow, -body .sidebar-popout #playlists .header-actions > .flexrow { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action="attack"], -body .sidebar-popout [data-tab="chat"] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action="attack"] { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .monsterblock .tweak-menu ul li labal:hover, -body .monsterblock .tweak-menu ul li a:hover, -body .monsterblock .tweak-menu ul li label:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - -body .monsterblock .tweak-menu ul li labal, -body .monsterblock .tweak-menu ul li a, -body .monsterblock .tweak-menu ul li label { - padding: var(--blades-spacer-xs); } - -body .monsterblock .tweak-menu ul li labal.menu-toggle, -body .monsterblock .tweak-menu ul li a.menu-toggle, -body .monsterblock .tweak-menu ul li label.menu-toggle { - -webkit-padding-start: var(--blades-spacer-md); - padding-inline-start: var(--blades-spacer-md); } - -body .monsterblock .tweak-menu ul li labal:not(:only-child)::before, -body .monsterblock .tweak-menu ul li a:not(:only-child)::before, -body .monsterblock .tweak-menu ul li label:not(:only-child)::before { - left: var(--blades-spacer-base); - top: var(--blades-spacer-xs); } - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox, -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px) !important; - margin: 0; } - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type="checkbox"], -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type="checkbox"] { - margin: 0; } - -body #sidebar .sidebar-tab .directory-footer button.create-pdf, -body .sidebar-popout .sidebar-tab .directory-footer button.create-pdf { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body .window-app .window-header a.pop__btn-open, -body .window-app .window-header a.tit-menu__btn-open--sheet { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0 !important; - width: var(--blades-spacer-button-sm); } - -body .window-app .window-header a.pop__btn-open > i, -body .window-app .window-header a.pop__btn-open > span.fas, -body .window-app .window-header a.tit-menu__btn-open--sheet > i, -body .window-app .window-header a.tit-menu__btn-open--sheet > span.fas { - -webkit-margin-end: 0; - margin-inline-end: 0; } - -body #sidebar .dir__wrp-header, -body .sidebar-popout .dir__wrp-header { - padding: 0; } - -body #sidebar .dir__wrp-header .w-100, -body .sidebar-popout .dir__wrp-header .w-100 { - gap: var(--blades-spacer-base); } - -body #sidebar .dir__wrp-header .w-100 > *, -body .sidebar-popout .dir__wrp-header .w-100 > * { - margin: 0 !important; } - -body #sidebar [data-tab="chat"] .tabbedchatlog, -body .sidebar-popout [data-tab="chat"] .tabbedchatlog { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; } - -body #sidebar [data-tab="chat"] .tabbedchatlog a, -body .sidebar-popout [data-tab="chat"] .tabbedchatlog a { - color: rgba(var(--color-text-lightest), 1); } - -body #token-action-hud:hover #tah-reposition, -body #token-action-hud:hover #tah-categories { - visibility: visible; } - -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories { - left: initial; - margin: 0; - visibility: hidden; } - -body #token-action-hud #tah-reposition i, -body #token-action-hud #tah-categories i { - color: inherit; - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - padding: initial; - margin: initial; - text-align: initial; } - -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #token-action-hud button.tah-title-button > .fa, -body #token-action-hud .tah-action button > .fa { - display: none; } - -body #hud .token-info-container .token-info-column-left, -body #hud .token-info-container .token-info-column-right { - padding: 0; - width: auto; } - -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -body #sidebar .token-mold h3, -body .sidebar-popout .token-mold h3 { - font-size: var(--size-16px); - font-weight: normal; - margin: 0; - width: 100%; } - -body #sidebar .token-mold > label, -body .sidebar-popout .token-mold > label { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - width: 100%; - height: var(--blades-spacer-button-sm); - font-size: var(--size-12px); - padding: var(--blades-spacer-base); } - -body #sidebar .token-mold > label > span > span, -body .sidebar-popout .token-mold > label > span > span { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar .import-dd, -body .sidebar-popout .import-dd { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 100% !important; - flex: 1 1 100% !important; - margin: 0 !important; } - -body #sidebar .sidebar-tab .directory-header .header-actions #world-anvil img, -body .sidebar-popout .sidebar-tab .directory-header .header-actions #world-anvil img { - max-height: var(--size-16px); - top: auto; } diff --git a/css/emu-styles.min.css b/css/emu-styles.min.css deleted file mode 100644 index f7004054..00000000 --- a/css/emu-styles.min.css +++ /dev/null @@ -1,8265 +0,0 @@ -/* stylelint-disable font-family-no-missing-generic-family-keyword */ -/* stylelint-disable selector-type-no-unknown */ -/* stylelint-disable selector-no-vendor-prefix */ -/* stylelint-disable declaration-block-no-shorthand-property-overrides */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable declaration-block-no-redundant-longhand-properties */ -/* stylelint-disable selector-class-pattern */ -/* stylelint-disable selector-id-pattern */ -/* stylelint-disable rule-empty-line-before */ -/* stylelint-disable color-function-notation */ -/* stylelint-disable order/properties-order */ -/* stylelint-disable no-descending-specificity */ -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control { - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-16px); - font-family: inherit; - height: initial; - justify-content: center; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body .dialog .tabs a > i, -body .dialog .sheet-tabs a > i, -body #sidebar .tabs a > i, -body #sidebar .sheet-tabs a > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a > i, -body #module-management .list-filters a > i, -body .dialog button > i, -body #sidebar button > i, -body .window-app:not([id*=Actor-], [id*=Item-]) button > i, -body #menu #menu-items li > i, -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i, -body .window-app[id*=JournalEntry-] a.editor-edit > i, -body .alwayshp-btn > i, -body #sidebar #combat .add-temporary > i, -body .sidebar-popout #combat .add-temporary > i, -body #specials-config .fxmaster .directory-header a > i, -body ul.command-menu li > i, -body #token-action-hud button.tah-title-button > i, -body #token-action-hud .tah-action button > i, -body #sidebar .token-mold > label > span > i, -body .sidebar-popout .token-mold > label > span > i, -body .sheet[id*=activeeffect-sheet-] .effects-header a > i, -body .window-app[id*=cards-sheet-] .cards-header a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > i, -body .window-app[id*=cards-sheet-] .cards .card a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > i { - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .tabs a > label, -body .dialog .sheet-tabs a > label, -body #sidebar .tabs a > label, -body #sidebar .sheet-tabs a > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a > label, -body #module-management .list-filters a > label, -body .dialog button > label, -body #sidebar button > label, -body .window-app:not([id*=Actor-], [id*=Item-]) button > label, -body #menu #menu-items li > label, -body #sidebar #combat #combat-controls .combat-control > label, -body .sidebar-popout #combat #combat-controls .combat-control > label, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > label, -body .window-app[id*=JournalEntry-] a.editor-edit > label, -body .alwayshp-btn > label, -body #sidebar #combat .add-temporary > label, -body .sidebar-popout #combat .add-temporary > label, -body #specials-config .fxmaster .directory-header a > label, -body ul.command-menu li > label, -body #token-action-hud button.tah-title-button > label, -body #token-action-hud .tah-action button > label, -body #sidebar .token-mold > label > span > label, -body .sidebar-popout .token-mold > label > span > label, -body .sheet[id*=activeeffect-sheet-] .effects-header a > label, -body .window-app[id*=cards-sheet-] .cards-header a > label, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > label, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > label, -body .window-app[id*=cards-sheet-] .cards .card a > label, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > label, -body .dialog .directory .directory-item.folder .folder-header .create-folder > label, -body .dialog .directory .directory-item.folder .folder-header .create-entity > label, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > label, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > label, -body .dialog .directory .directory-item .create-folder > label, -body .dialog .directory .directory-item .create-document > label, -body #sidebar .directory .directory-item .create-folder > label, -body #sidebar .directory .directory-item .create-document > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > label, -body #navigation #nav-toggle > label, -body .window-app .window-header > a > label, -body .window-app .window-header a.header-button > label, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > label, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > label, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > label, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > label, -body #sidebar #combat .combat-tracker-header .encounters a > label, -body #sidebar #combat .combat-tracker-header .encounter-controls a > label, -body .sidebar-popout #combat .combat-tracker-header .encounters a > label, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > label, -body #sidebar #combat #combat-tracker .combatant .combatant-control > label, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > label, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > label, -body #sidebar #playlists #currently-playing .sound .sound-control > label, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > label, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > label, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > label, -body #dfcp-rt-buttons button > label, -body #specials-config .fxmaster .special-effects .controls a > label, -body div.permission-viewer a > label, -body #smalltime-app #displayContainer .arrow > label, -body #token-action-hud #tah-reposition > label, -body #token-action-hud #tah-categories > label, -body #sidebar .token-mold > a > label, -body .sidebar-popout .token-mold > a > label, -body #sidebar .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > label { - color: inherit !important; -} - -body { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - box-shadow: none; - font-size: var(--size-14px); -} -body .sidebar-popout { - border-radius: 0; - height: auto; - min-height: 50vh; - min-width: var(--blades-spacer-sidebar); -} -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .-emu-layout .header-control > label { - font-size: inherit !important; -} -body .sidebar-popout .window-content { - background-color: transparent; - padding: 0; -} -body .dialog .dialog-buttons { - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm); -} -body .dialog .dialog-buttons .dialog-button { - background-color: rgba(var(--color-background-button), 1); - background-image: none; - border: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; -} -body .dialog .dialog-buttons .dialog-button:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body .dialog .dialog-buttons:empty { - display: none; -} -body .dialog.window-app > .window-content { - padding: 0; -} -body .dialog div.dialog-content { - padding: 0 var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); -} -body .dialog div.dialog-content > p { - margin: 0; - margin-block-end: var(--blades-spacer-sm); -} -body .dialog form.dialog-content { - padding-block-start: var(--blades-spacer-md); -} -body .dialog .dialog-content { - color: rgba(var(--color-text), 1); - font-size: var(--size-16px); - padding: var(--blades-spacer-sm); -} -body .dialog .dialog-content > p + .form-group { - margin-block-start: var(--blades-spacer-md); -} -body .dialog .dialog-content > p:first-child { - margin-block-start: var(--blades-spacer-sm); -} -body .dialog .dialog-content > .form-group { - padding: 0; -} -body .dialog .dialog-content > .form-group + .dialog-buttons { - padding: 0; - padding-block-start: var(--blades-spacer-sm); -} -body .dialog .dialog-content > h3 { - margin-block-start: 0; -} -body .dialog .dialog-content > h3:first-child { - margin-block-start: var(--blades-spacer-md); -} -body .dialog #entity-create label { - flex: 0 0 30%; -} -body .dialog #drop-folder { - margin: 0; -} -body #context-menu { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - left: 0; - position: absolute; - max-width: 20rem; - min-width: 9.5rem; - width: 100%; - z-index: 1070; -} -body #context-menu.expand-down { - top: 100%; -} -body #context-menu.expand-up { - bottom: 100%; -} -body #context-menu ol.context-items .context-item { - text-shadow: none; - cursor: pointer; - line-height: initial; - padding: var(--blades-spacer-base); - text-align: left; -} -body #context-menu ol.context-items .context-item:first-child { - border-radius: 0 0 0 0; -} -body #context-menu ol.context-items .context-item:last-child { - border-radius: 0 0 0 0; -} -body #context-menu ol.context-items .context-item:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body #fps { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - border-radius: 0; - display: none; - line-height: initial; - margin: 0; - margin-block-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-base); - width: auto; -} -body #hotbar { - width: auto; - height: auto; - display: flex; - flex-wrap: nowrap; - margin-block-end: var(--blades-spacer-sm); - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - z-index: 10; -} -body #hotbar:hover { - z-index: 11; -} -body #hotbar #action-bar { - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - flex: 1 1 auto; - flex-wrap: nowrap; - height: auto; - margin: 0; - pointer-events: all; - position: relative; -} -body #hotbar #macro-list { - border: none; - border-radius: 0; - display: flex; - flex: 0 0 auto; - float: left; - height: auto; - position: relative; - width: auto; -} -body #hotbar .bar-controls { - background: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - width: 2.5rem; - height: 3.5rem; - display: flex; - flex-direction: column; - margin: 0; - pointer-events: all; - position: relative; -} -body #hotbar .bar-controls:first-child { - flex: 0 0 auto; - flex-direction: column; - margin-inline-end: var(--blades-spacer-base); -} -body #hotbar .bar-controls:last-child { - float: left; - margin-inline-start: var(--blades-spacer-base); -} -body #hotbar .bar-controls .page-control:first-of-type { - border-radius: 0 0 0 0; -} -body #hotbar .bar-controls .page-control:last-of-type { - border-radius: 0 0 0 0; -} -body #hotbar .bar-controls .page-number { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 1 1 auto; - font-size: var(--size-14px); - justify-content: center; - line-height: initial; -} -body #hotbar .macro { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: 3.5rem; - height: 3.5rem; - align-items: center; - cursor: pointer; - display: flex; - flex: 0 0 auto; - justify-content: center; - margin-inline-start: -1px; - position: relative; -} -body #hotbar .macro:first-child { - border-radius: 0 0 0 0; - margin-inline-start: 0; -} -body #hotbar .macro:last-child { - border-radius: 0 0 0 0; -} -body #hotbar .macro.active { - background-color: rgba(var(--color-background), 0.8); -} -body #hotbar .macro .macro-key { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - font-weight: 600; - text-shadow: 2px 2px 2px var(--blades-black-dark); - top: var(--blades-spacer-xs); - right: var(--blades-spacer-base); - position: absolute; - padding: 0; - z-index: 1; -} -body #hotbar .macro .macro-icon { - border: none; - width: 3rem; - height: 3rem; - max-height: 100%; - max-width: 100%; - object-fit: cover; - object-position: 50% 50%; - position: relative; -} -body #hotbar .macro .tooltip { - background-color: rgba(var(--color-background-darkest), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - left: 0; - line-height: var(--line-height-default); - margin-block-end: var(--blades-spacer-base); - min-width: 3.5rem; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} -body #hud .placeable-hud .col { - gap: var(--blades-spacer-base); -} -body #hud input[type=text] { - background: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); - height: var(--blades-spacer-button-lg); -} -body #hud .attribute { - flex: 0 0 auto; - margin: 0; -} -body #hud .attribute.elevation { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - flex: 0 0 auto; - padding: 0; -} -body #hud .attribute.elevation > input { - height: 100%; -} -body #hud .attribute.elevation > i { - color: rgba(var(--color-primary), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - z-index: 1; -} -body #hud .attribute.bar1 input[type=text] { - border-color: var(--blades-color-positive); -} -body #hud .attribute.bar2 input[type=text] { - border-color: var(--blades-grey); -} -body #hud .control-icon { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - flex: 0 0 auto; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #hud .control-icon > i { - margin: 0; - position: relative; -} -body #hud .control-icon img { - margin: 0; - opacity: 1; -} -body #hud .control-icon:hover { - background-image: none; -} -body #hud .control-icon:focus { - background-image: none; -} -body #hud .control-icon.active { - background-image: none; -} -body #hud #token-hud .status-effects { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - padding: var(--blades-spacer-base); - left: 3rem; -} -body #hud #token-hud .status-effects .effect-control { - opacity: 0.4; -} -body #hud #token-hud .status-effects .effect-control:hover { - opacity: 0.6; -} -body #hud #token-hud .status-effects .effect-control.active { - opacity: 1; -} -body #hud #token-hud .thwildcard-button-select { - display: inline-flex; - height: auto; -} -body #hud .token-info-container { - margin: 0; -} -body #hud .token-info-container .token-info-column-left { - justify-content: center; - left: -7.5rem; -} -body #hud .token-info-container .token-info-column-right { - justify-content: center; - right: -7.5rem; -} -body #hud .token-info-container .token-info-icon { - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; - margin: 0 !important; - min-width: 0; - padding: var(--blades-spacer-sm); -} -body #hud .token-info-container .token-info-icon .token-info-speed { - font-size: var(--size-12px); - width: 100%; -} -body #hud .token-info-container .token-info-icon .token-info-speed > span { - font-size: inherit !important; -} -body #loading { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - box-shadow: none; - top: var(--blades-spacer-sm); - left: 0; - position: absolute; - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - height: 1.5rem; - display: none; - pointer-events: none; - z-index: 10; -} -body #loading::after { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - content: ""; -} -body #loading #loading-bar { - background-color: rgba(var(--color-primary), 1); - border: none; - border-radius: 0; - height: 100%; - margin: 0; - min-width: 25%; - position: relative; -} -body #loading #context { - left: 0; -} -body #loading #progress { - right: 0; -} -body #logo { - display: none !important; - border: none; - border-radius: 0; - height: auto !important; - margin-block-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - max-height: 2.75rem; - max-width: 5.5rem; - pointer-events: all; - width: auto; -} -body #menu { - background: transparent; - border-radius: 0; - box-shadow: none; - top: 0; - left: 0; - position: fixed; - width: 100%; - height: 100%; - align-items: center; - display: flex; - justify-content: center; - z-index: 1070; -} -body #menu #menu-items { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - gap: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); -} -body #menu #menu-items li { - font-size: var(--size-20px); -} -body #notifications { - border-radius: 0; - top: 7.5rem; - left: 9.25rem; - position: fixed; - width: calc(100% - 32.5rem); - z-index: 1070; -} -body .notification { - background-color: var(--blades-black); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: var(--blades-white-bright); - line-height: initial; - margin-block-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-xl); -} -body .notification::before { - margin-inline-end: var(--blades-spacer-sm); -} -body .notification.info { - background-color: var(--blades-grey); - border-color: var(--blades-grey-bright); -} -body .notification.warning { - background-color: var(--blades-gold); - border-color: var(--blades-gold-bright); - color: var(--blades-black); -} -body .notification.error { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); -} -body .notification .close { - top: var(--blades-spacer-sm); - right: var(--blades-spacer-sm); - position: absolute; - line-height: var(--line-height-compact); - margin: 0; - margin-block-start: var(--blades-spacer-xs); -} -body #pause { - background: transparent; -} -body #pause h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-24px); -} -body #players { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: block; - margin: var(--blades-spacer-sm); - padding: 0; - pointer-events: all; - z-index: 10; -} -body #players.hidden { - display: none; -} -body #players > h3 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-transform: uppercase; -} -body #players > h3 .players-mode { - color: inherit; - flex: 1 1 auto; - font-size: var(--size-16px); - text-align: right; - position: relative; -} -body #players > h3 > i { - position: relative; -} -body #players > h3 > i:first-of-type { - margin-inline-start: 0; - margin-inline-end: var(--blades-spacer-sm); -} -body #players > h3 > i:last-of-type { - margin-inline-start: var(--blades-spacer-sm); - margin-inline-end: 0; -} -body #players > ol { - padding: var(--blades-spacer-sm); -} -body #players > ol .player { - align-items: center; - border: none; - display: flex; - flex-wrap: nowrap; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-xs) 0; - position: relative; - width: 100%; -} -body #players > ol .player.context .player-name { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} -body #players > ol .player-name { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - position: relative; - word-break: break-all; -} -body #players > ol .player-name.self { - color: rgba(var(--color-text-lightest), 1); -} -body #players > ol .player-active { - width: 0.5rem; - height: 0.5rem; - border-radius: 50%; - flex: 0 0 auto; - margin: 0; - margin-inline-end: var(--blades-spacer-sm); - position: relative; -} -body #players > ol .player-active.active { - box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} -body #controls { - display: flex; - flex: 1 1 auto; - gap: var(--blades-spacer-base); - height: 0; - max-width: 100%; - overflow: hidden; - padding: 0; - padding-block-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - position: relative; -} -body #controls .control-tools { - flex-direction: column; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - opacity: 1; - overflow: visible; - padding: 0; - pointer-events: none; - position: relative; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; -} -body #controls .control-tools.main-controls { - display: flex; -} -body #controls .control-tools .scene-control { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; -} -body #controls .control-tools .scene-control.active .control-tools { - opacity: 1; - display: inline-flex; -} -body #controls .control-tools .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; -} -body #controls .control-tools .control-tool.toggle { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - color: rgba(var(--color-text), 1); -} -body #controls .control-tools .control-tool.toggle:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body #controls .control-tools .control-tool.toggle.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; -} -body #controls .sdr-sub-controls { - bottom: 0; - left: var(--blades-spacer-sm); - position: absolute; -} -body #controls #SDRpopup.simple-dice-roller-popup { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid !important; - border-radius: 0; - box-shadow: none !important; - color: rgba(var(--color-text-lightest), 1); - flex-direction: column; - line-height: initial; - margin: 0; - pointer-events: all; -} -body #controls #SDRpopup.simple-dice-roller-popup ul { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} -body #controls #SDRpopup.simple-dice-roller-popup li { - border: none; - border-inline-end: rgba(var(--color-border), 1) 1px solid; - width: 3rem; - align-items: center; - display: inline-flex; - height: auto; - justify-content: center; -} -body #controls #SDRpopup.simple-dice-roller-popup li:first-child { - width: 7rem; -} -body #controls #SDRpopup.simple-dice-roller-popup li:last-child { - border-inline-end: none; -} -body #controls #SDRpopup.simple-dice-roller-popup li > i { - margin-inline-end: var(--blades-spacer-base); -} -body #navigation { - background: none; - border: none; - box-shadow: none; - margin: 0; - margin-block-start: var(--blades-spacer-sm); - padding: 0; - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - z-index: 10; -} -body #navigation #nav-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - margin: 0; - margin-inline-end: var(--blades-spacer-base); - z-index: 10; -} -body #navigation #scene-list { - display: flex; - gap: var(--blades-spacer-base); - flex-wrap: wrap; - margin-block-end: var(--blades-spacer-sm); - position: relative; - pointer-events: all; -} -body #navigation #scene-list .scene { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - outline: none; - text-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; - height: 2.25rem; - cursor: pointer; - display: block; - line-height: 2.25rem; - margin: 0; - max-width: 15rem; - min-width: 7rem; - padding: 0 var(--blades-spacer-md); - pointer-events: all; - position: relative; - text-align: center; -} -body #navigation #scene-list .scene:last-of-type { - margin-inline-end: 0; -} -body #navigation #scene-list .scene.gm { - background: #272000; - border: 1px solid var(--blades-gold); -} -body #navigation #scene-list .scene:not(.gm) { - background-color: rgba(var(--color-background), 0.8); - background-image: none; -} -body #navigation #scene-list .scene:hover { - background-image: none; -} -body #navigation #scene-list .scene:focus { - background-image: none; -} -body #navigation #scene-list .scene a { - text-shadow: none; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - border: none; - display: block; -} -body #navigation #scene-list .scene a > i { - margin-inline-end: var(--blades-spacer-base); -} -body #navigation #scene-list .scene-players { - top: 0; - left: 0; - position: absolute; - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - list-style: none; - margin: 0; - margin-block-start: calc(-1 * var(--blades-spacer-base)); - padding: 0; - padding-inline-start: var(--blades-spacer-sm); - pointer-events: none; -} -body #navigation #scene-list .scene-player { - background-color: var(--blades-white-bright); - border-radius: 0; - border: none; - box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - color: transparent; - font-size: var(--size-10px); - width: 0.75rem; - height: 0.75rem; - align-items: center; - display: flex; - justify-content: center; - margin: 0; - position: relative; - text-transform: uppercase; -} -body #tooltip { - background: rgba(var(--color-background-darkest), 0.9); - border: none; - box-shadow: 0 0 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - align-items: center; - border-radius: 0; - display: inline-flex; - font-family: inherit; - font-size: var(--size-14px); - line-height: var(--line-height-default); - max-width: 320px; - opacity: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-md); - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - width: max-content; -} -body #tooltip.active { - opacity: 1; -} -body #ui-left { - display: flex; - flex: 0 0 auto; - flex-direction: column; - justify-content: space-between; -} -body #ui-middle { - display: flex; - flex: 1 1 auto; - flex-direction: column; - justify-content: space-between; -} -body #ui-right { - flex: none; -} -body #ui-top { - margin: 0; - position: relative; -} -body #ui-top.offset { - margin-inline-start: calc(var(--blades-spacer-sidebar) * -0.25); -} -body #ui-bottom { - position: relative; -} -body #ui-bottom > div { - display: flex; - justify-content: space-between; -} -body .app { - background: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - max-height: 100%; - padding: 0; - z-index: 10; -} -body .app.window-app .archive-new table { - background-color: transparent; - border: none; -} -body .app.window-app .archive-new table tr td { - padding: var(--blades-spacer-base); -} -body .app.window-app .archive-new table tr td button { - margin-block-start: var(--blades-spacer-sm); -} -body .app.window-app #dfca-delete-all { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - margin: 0; - width: 100%; -} -body .app.window-app .open-gm-note > i { - margin: 0 var(--blades-spacer-base); -} -body .app.window-app form.pdf-item-sheet .field-row { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} -body .window-app { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - flex-wrap: nowrap; - margin: 0; -} -body .window-app.minimized .window-resizable-handle { - display: none; -} -body .window-app .window-header { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - gap: var(--blades-spacer-xs); - line-height: initial; - margin: 0; - overflow: hidden; - padding: var(--blades-spacer-sm); - position: relative; -} -body .window-app .window-header h4.window-title { - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; - font-weight: normal; - margin: 0; - position: relative; -} -body .window-app .window-header h4.window-title .document-id-link { - margin-inline-start: var(--blades-spacer-sm); - opacity: 0.8; -} -body .window-app .window-header h4.window-title .document-id-link i { - margin: 0; -} -body .window-app .window-content { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - color: rgba(var(--color-text), 1); - display: flex; - flex: 1 1 auto; - flex-direction: column; - font-size: var(--size-14px); - margin: 0; - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-sm); - position: relative; -} -body .window-app .window-content form { - display: flex; - flex-direction: column; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); -} -body .window-app .window-content form.flexcol { - height: 100%; -} -body .window-app .window-content form .form-body { - flex: 1 1 auto; - overflow: auto; -} -body .window-app .window-content form .form-footer { - flex: 0 0 auto; -} -body .window-app .window-content .chat-message { - border-radius: 0; -} -body .window-app .window-content .sheet-footer { - gap: var(--blades-spacer-base); -} -body .window-app .window-resizable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - right: 0; - bottom: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .window-app .window-resizable-handle > i { - transform: rotate(45deg); -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand { - bottom: var(--blades-spacer-base); - position: absolute !important; - left: auto; - right: var(--blades-spacer-base); - top: auto; -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand.fullscreen { - position: fixed !important; - z-index: 16; -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand > i { - margin: 0; -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor { - flex: 1 1 auto; - height: 100%; - margin-block-end: var(--blades-spacer-md); -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor.fullscreen { - height: calc(100% - 10rem); - margin: 0; - z-index: 15; -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor.fullscreen::before { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: fixed; - background-color: var(--blades-black-dark-fade); - content: ""; -} -body .window-app .ve-window { - background: none; - gap: var(--blades-spacer-md); -} -body .window-app .ve-window > .mx-2 { - display: none; -} -body .window-app .ve-window .imp-wiz__head-panel { - font-size: initial; - text-decoration: none; -} -body .window-app .ve-window .ve-flex-col { - gap: var(--blades-spacer-base); -} -body .window-app .ve-window .imp-wiz__row-mode { - gap: var(--blades-spacer-base); - margin: 0 !important; -} -body .window-app .ve-window .imp-wiz__btn-package-archive { - width: 100%; -} -body .window-app .ve-window .imp-wiz__btn-quick { - flex: 0 0 auto; -} -body .window-app .ve-window .imp-wiz__btn-quick > i { - margin: 0 !important; -} -body .window-app .ve-window .btn-5et { - font-size: var(--size-14px) !important; - overflow: hidden; - white-space: normal; -} -body .window-app .window-draggable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .window-app .window-draggable-handle > i { - transform: rotate(45deg); -} -body .window-app.token-mold .window-content { - overflow: hidden; -} -body .window-app.token-mold .window-content nav { - background-color: transparent; - padding: 0; -} -body .window-app.token-mold .window-content form { - display: flex; - flex-direction: column; -} -body .window-app.token-mold .window-content form section + section { - margin-block-start: var(--blades-spacer-base); -} -body .window-app.token-mold .window-content form .add-attribute { - display: flex; - margin-block-start: var(--blades-spacer-sm); -} -body .window-app.token-mold .window-content form .flexcol { - border: none; - padding: 0; - width: 1px; -} -body .window-app.token-mold .window-content form .flexcol > select { - margin-block-start: var(--blades-spacer-base); - width: auto; -} -body .window-app.token-mold .window-content .form-group input[type=checkbox] + label { - flex: 1 1 40%; - padding-inline-start: var(--blades-spacer-sm); -} -body .window-app.token-mold .window-content .form-group.unlinked { - border: none; -} -body .window-app.token-mold .window-content .info { - height: auto; -} -body .sheet .sheet-header { - display: flex; - gap: var(--blades-spacer-base); - position: relative; -} -body .sheet .sheet-header > img { - border: none; - cursor: pointer; - flex: 0 0 auto; - object-fit: cover; - object-position: 50% 50%; - position: relative; -} -body .sheet .sheet-header > h1 { - border: none; - flex: 1 1 auto; - margin: 0; -} -body .sheet .sheet-header > h1 input { - background-color: rgba(var(--color-background-light), 0.2); - width: 100%; - height: 2.5rem; - flex: 0 0 auto; - font-size: var(--size-24px); - line-height: var(--line-height-compact); - margin: 0; -} -body .sheet .sheet-footer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - width: 100%; - z-index: 10; -} -body .sheet .sheet-footer + ::after { - display: none; -} -body #sidebar { - border-inline-end: none; - border-radius: 0 0 0 0; - position: relative; -} -body #sidebar #emu-sidebar-lock { - display: none; -} -body #sidebar [data-tab=chat].small-chat + #combat { - flex: 1; -} -body #sidebar .small-chat::after { - border-color: rgba(var(--color-primary), 1); -} -body .sheet[id*=activeeffect-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .sheet[id*=activeeffect-sheet-] .changes-list { - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} -body .sheet[id*=activeeffect-sheet-] .changes-list li:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body #av-config form .sheet-tabs { - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; -} -body #av-config form .webrtc-custom-turn-config { - width: 100%; -} -body #av-config form label { - font-weight: 400; -} -body .window-app[id*=cards-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header { - gap: var(--blades-spacer-base); - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header h4 { - font-weight: 700; - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header .card-controls [data-action=create] { - padding: 0 var(--blades-spacer-base); - width: auto; -} -body .window-app[id*=cards-sheet-] .cards .card { - gap: var(--blades-spacer-base); -} -body .window-app[id*=cards-sheet-] .cards .card .card-control[disabled] { - opacity: 0.5; -} -body .window-app[id*=card-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=card-sheet-] button.face-control > i { - margin: 0; -} -body .window-app[id*=chat-popout-] .window-content { - padding: 0; -} -body .window-app[id*=chat-popout-] .window-content .chat-message { - background: none; - border: none; - margin: 0; - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form nav.tabs { - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; -} -body #client-settings.window-app.form #config-tabs { - border: none; - flex: 1 1 auto; - overflow-y: auto; -} -body #client-settings.window-app.form section.content h2.module-header { - margin-block-start: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-base); -} -body #client-settings.window-app.form section.content .submenu > button { - height: initial; - font-size: var(--size-16px); -} -body #client-settings.window-app.form section.content .submenu > button label { - color: inherit; - pointer-events: none; -} -body #client-settings.window-app.form section.content .submenu > label { - line-height: initial; -} -body #client-settings.window-app.form section.content .settings-list { - border: none; - max-height: 100%; - overflow: initial; - padding: 0; -} -body #client-settings.window-app.form .sheet-footer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); -} -body #client-settings.window-app.form .window-content { - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content .sheet-footer { - padding: 0; -} -body #client-settings.window-app.form .window-content .sheet-footer button { - margin: 0; -} -body #client-settings.window-app.form .window-content .sheet-tabs.tabs .item { - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group { - border: none; - color: rgba(var(--color-text), 1); - align-items: center !important; - display: flex; - flex-direction: row; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - justify-content: space-between !important; - margin: 0; - padding: var(--blades-spacer-sm); - transition: none; - width: 100%; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group .form-fields { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - flex: 1 1 auto; - justify-content: flex-end; - margin: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox] { - appearance: auto; - left: auto; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox]::after { - display: none; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group label { - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - order: initial; - padding: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > label { - flex: 0 0 40% !important; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button { - flex: 1 1 auto !important; - margin: 0; - width: auto; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button > label { - justify-content: center; - padding: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper .notes { - margin: 0; -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField { - border: none; - border-radius: 0; - flex: 0 0 auto; - height: auto; - margin: 0; - margin-block-end: var(--blades-spacer-base); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header { - border-block-end: rgba(var(--color-border), 1) 1px solid; - align-items: center; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - gap: var(--blades-spacer-sm); - margin: 0; - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header > span { - color: inherit; - margin: 0; -} -body #client-settings.window-app form .polyglot-group-header { - background-color: transparent; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin-block-start: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body { - max-height: 100%; - overflow: hidden; -} -body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file { - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file img { - margin-inline-end: var(--blades-spacer-base); - max-width: var(--blades-spacer-button); - max-height: var(--blades-spacer-button); -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .tiles-list { - gap: var(--blades-spacer-base); - grid-template-columns: repeat(5, 1fr); -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file { - align-items: center; - background-color: rgba(var(--color-background-darkest), 0.05); - border: none; - display: flex; - flex: 0 0 auto; - justify-content: center; - max-width: 100%; - min-height: 6.25rem; - padding: var(--blades-spacer-base); - width: 100%; -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file img { - max-height: 100%; - max-width: 100%; -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file { - border: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - display: grid; - gap: var(--blades-spacer-base); - grid-template-areas: "title" "image"; - grid-template-rows: min-content 1fr; - justify-content: center; - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file .filename { - background-color: rgba(var(--color-background-darkest), 0.8); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-14px); - grid-area: title; - left: auto; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); - position: relative; - text-align: center; - width: 100%; -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file img { - grid-area: image; -} -body .filepicker.window-app .filepicker-body .filepicker-header { - flex: 0 0 auto; - position: relative; -} -body .filepicker.window-app .filepicker-body .filepicker-header .current-dir button > i { - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode { - flex: 1 1 auto; - margin: 0; - width: auto; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i { - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-header .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - flex: 0 0 auto; - font-size: var(--size-12px); - line-height: initial; - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-body { - display: flex; - flex-direction: column; - flex: 1 1 auto; - gap: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory { - background: none; - border: 0; - border-radius: 0; - flex: 1; - min-height: 6.25rem; - list-style: none; - overflow-x: hidden; - overflow-y: auto; - position: relative; - margin: 0; - width: 100%; -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory + .directory { - border: rgba(var(--color-folder-directory), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir { - background-color: rgba(var(--color-folder-header), 0.9); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - background-color: rgba(var(--color-folder-directory), 0.9); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-footer { - flex: 0 0 auto; - position: relative; -} -body .filepicker.window-app .filepicker-body .filepicker-footer:empty { - display: none; -} -body .journal-show-dialog .form-group-stacked { - text-align: left; -} -body .journal-show-dialog .form-group-stacked .checkbox-label { - align-items: start; -} -body .journal-show-dialog .form-group-stacked label.checkbox { - flex-direction: row-reverse; -} -body .window-app[id*=JournalEntry-] .journal-entry-content { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - padding: 0; -} -body .window-app[id*=JournalEntry-] .journal-sheet-container { - gap: var(--blades-spacer-sm); - padding: 0; -} -body .window-app[id*=JournalEntry-] .directory { - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin-block-end: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search { - flex-wrap: nowrap; - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search > * { - flex: 0 0 var(--blades-spacer-button-sm); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input { - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item { - min-height: initial; - padding: var(--blades-spacer-xs); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item:hover { - background-color: rgba(var(--color-folder-directory), 1); - box-shadow: none; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading { - background-color: rgba(var(--color-background-darkest), 0.5); - border: none; - align-items: center; - display: flex; - font-size: var(--size-14px); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading .page-number { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - padding: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading .journal-entry-page-link { - padding: var(--blades-spacer-base); - padding-inline-start: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings:empty { - display: none; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading { - height: auto; - line-height: initial; - margin: 0; - padding: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading:nth-child(even) { - background-color: rgba(var(--color-background), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link { - display: inline-flex; - font-size: var(--size-16px); - line-height: initial; - padding: var(--blades-spacer-base) var(--blades-spacer-md); - padding-inline-start: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link:hover { - color: rgba(var(--color-primary), 1); -} -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons { - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm) var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] .edit-container { - height: auto; - pointer-events: initial; - position: absolute; - right: var(--blades-spacer-base); - top: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] a.editor-edit { - display: inline-flex; - height: var(--blades-spacer-button-sm); - pointer-events: initial; - right: auto; - top: auto; - width: var(--blades-spacer-button-sm); -} -body .window-app[id*=JournalEntry-] a.editor-edit > i { - margin: 0; -} -body .window-app[id*=JournalEntry-] a.editor-edit:hover { - color: rgba(var(--color-text-lightest), 1); -} -body .journal-sheet .journal-header { - gap: var(--blades-spacer-md); - margin: var(--blades-spacer-sm); -} -body .journal-entry-pages { - margin: 0 var(--blades-spacer-sm) var(--blades-spacer-sm); -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .heading-level { - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .heading-level label { - margin: 0; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .show-title { - display: flex; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .show-title label.checkbox { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - height: auto; - line-height: var(--line-height-default); -} -body .window-app[id*=JournalEntryPage-] .editor.tinymce { - margin: 0 var(--blades-spacer-sm); -} -body .sheet[id*=macro-config-] .sheet-header h1 { - border: none; - margin: 0; -} -body .sheet[id*=macro-config-] .form-group.command.stacked { - flex-direction: column; - flex-wrap: nowrap; -} -body .sheet[id*=macro-config-] .form-group.command.stacked > label { - align-items: flex-start; - flex: 0 0 auto !important; - height: auto; - width: 100%; -} -body .sheet[id*=macro-config-] .form-group.command.stacked > textarea { - flex: 1 1 auto; - height: 100%; -} -body #module-management { - min-height: 0; -} -body #module-management .list-filters .filter { - font-weight: normal; -} -body #module-management .list-filters input { - margin-inline-end: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); -} -body #module-management .list-filters .expand { - height: auto; - justify-content: center; - margin: 0; - margin-inline-start: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: 0; -} -body #module-management .list-filters .expand > i { - margin: 0; -} -body #module-management .package-list { - border: none; - height: 37.5rem; - margin: 0; - max-height: initial; - padding: 0; -} -body #module-management .package { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm); -} -body #module-management .package:last-child { - border-block-end: none; -} -body #module-management .package .tag { - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: inline-flex; - font-size: var(--size-12px); - height: auto; - justify-content: center; - line-height: initial; - margin: 0; - margin-inline-start: var(--blades-spacer-xs); - padding: var(--blades-spacer-base); -} -body #module-management .package[data-module-name=ernies-modern-layout] { - background-color: rgba(var(--color-primary), 0.8); -} -body #module-management .package-overview { - align-items: center; -} -body #module-management .package-title { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - height: initial; - line-height: var(--line-height-compact); - text-decoration: none; -} -body #module-management .package-title input { - margin-inline-end: var(--blades-spacer-sm); -} -body #module-management .package-title input[type=checkbox] { - appearance: auto; - margin-inline-end: var(--blades-spacer-sm); -} -body #module-management .package-title input[type=checkbox]::after { - display: none; -} -body #module-management .package-description { - color: rgba(var(--color-text-darker), 1); -} -body #module-management .package-metadata { - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); -} -body #module-management form > footer { - gap: var(--blades-spacer-base); -} -body #module-management .enhanced-module-management { - gap: var(--blades-spacer-base); - justify-content: center; - margin-block-end: 0; -} -body #module-management .enhanced-module-management button { - flex: 0 0 auto; - margin: 0; - width: auto; -} -body #module-management .enhanced-module-management button > i { - margin: 0; -} -body #module-management .enhanced-module-management button.disable-all-modules { - background-color: var(--blades-color-negative); - color: var(--blades-white-bright); - flex: 1 1 auto; -} -body #module-management .enhanced-module-management button.enable-all-modules { - background-color: var(--blades-color-positive); - color: var(--blades-white-bright); - flex: 1 1 auto; -} -body #module-management .enhanced-module-management ~ .package-list { - height: auto; - overflow-y: auto; -} -body .package-configuration aside.sidebar { - border-inline-end: 1px solid rgba(var(--color-border), 1); - flex: 0 0 220px; - font-size: var(--size-14px); - gap: var(--blades-spacer-md); - height: 100%; - padding: 0; - padding-inline-end: var(--blades-spacer-sm); -} -body .package-configuration aside.sidebar .entry-filter { - margin: 0; -} -body .package-configuration aside.sidebar nav.filters .category-filter { - border-block-end: 1px solid rgba(var(--color-border), 1); - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - font-weight: normal; - justify-content: space-between; - padding: var(--blades-spacer-base); -} -body .package-configuration aside.sidebar nav.filters .category-filter:hover { - color: inherit; -} -body .package-configuration aside.sidebar nav.filters .category-filter.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .package-configuration aside.sidebar nav.filters .category-filter.active a { - color: rgba(var(--color-text-lightest), 1); -} -body .package-configuration .categories footer { - padding-block-end: 0; -} -body .window-app[id*=rolltable-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result { - display: grid; - grid-template-columns: 2.5rem 8rem 1fr 3.75rem 5rem 3.75rem; -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result select + input { - margin-inline-start: var(--blades-spacer-base); -} -body .window-app[id*=UserConfig-] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; -} -body .window-app[id*=UserConfig-] .form-group.stacked #characters.directory-list .directory-item.context { - background-color: rgba(var(--color-primary), 1); -} -body .window-app[id*=user-sheet-] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; -} -body #always-hp { - height: auto !important; -} -body #always-hp .window-content { - border: none; - padding: var(--blades-spacer-sm); -} -body #always-hp .window-title { - align-items: center; -} -body #always-hp .window-title .token-stats { - flex-grow: 0; - flex-wrap: nowrap; - font-size: var(--size-12px); - height: auto; - padding: 0; - text-align: right; -} -body #always-hp .window-title .token-stats .stat { - border-radius: 0; - display: inline-block; - font-weight: 700; - line-height: var(--line-height-compact); - padding: var(--blades-spacer-xs) var(--blades-spacer-base); - text-align: center; - vertical-align: baseline; - white-space: nowrap; -} -body #always-hp .resource { - background-color: var(--blades-black-dark-fade); - border: 1px solid rgba(var(--color-border), 1); - border-radius: 0; - height: 10px; - grid-area: resource; - margin: 0; - position: relative; - top: auto; - width: 100%; - z-index: 2; -} -body #always-hp .resource .bar { - border-radius: 0; -} -body .alwayshp-content { - display: grid; - grid-template-columns: min-content min-content 1fr min-content min-content; - grid-template-rows: min-content min-content min-content; - grid-template-areas: "resource resource resource resource resource" "death hurt input heal life" "deathfail deathfail . deathsave deathsave"; - gap: var(--blades-spacer-base); -} -body .alwayshp-btn { - flex: 0 0 auto; - line-height: var(--line-height-compact); -} -body .alwayshp-btn i { - margin: 0; - padding: 0; -} -body #alwayshp-btn-dead { - grid-area: death; -} -body #alwayshp-btn-hurt { - grid-area: hurt; -} -body #alwayshp-btn-heal { - grid-area: heal; -} -body #alwayshp-btn-fullheal { - grid-area: life; -} -body #alwayshp-btn-fullheal i { - padding: 0; -} -body #alwayshp-hp { - background: rgba(var(--color-background-lightest), 1); - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: 700; - grid-area: input; - text-align: center; - width: auto; -} -body .death-savingthrow.fail { - grid-area: deathfail; -} -body .death-savingthrow.save { - grid-area: deathsave; -} -body #levels-elevator { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} -body #cgmp-typing-notify { - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); -} -body #cgmp-typing-notify.hidden { - display: none; -} -body #cgmp-typing-notify .dot { - background-color: var(--blades-white-bright); -} -body #chat-log .message .message-header .chat-portrait-text-size-name { - align-items: center; - display: flex; -} -body #chat-log .message .message-header img { - margin: var(--blades-spacer-xs) 0; - margin-inline-end: var(--blades-spacer-base); -} -body .combatready-timebar { - background: rgba(var(--color-background-darkest), 0.2); -} -body .combatready-timebar-fill { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .combatready-timebar-fill .combatready-timebaricon { - display: none; -} -body #combat-utility-belt-about a { - text-shadow: none; -} -body #cub-puter .terminal { - color: rgba(var(--color-primary), 1); -} -body .compendium-browser-btn { - flex: 1 1 auto; -} -body .compendium-footer { - flex: 1 1 auto; -} -body .compendium-browser.window-app { - overflow: hidden; -} -body .compendium-browser.window-app .tabs { - max-height: 100%; -} -body .compendium-browser.window-app .filtercontainer { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin-block-end: var(--blades-spacer-base); -} -body .compendium-browser.window-app .filtercontainer:last-child { - margin-block-end: 0; - border: none; -} -body .compendium-browser.window-app .filtercontainer > div { - margin: var(--blades-spacer-base) 0; -} -body .compendium-browser.window-app .filtercontainer .multiselect { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .filtercontainer dd { - display: inline-flex; -} -body .compendium-browser.window-app .filtercontainer dd select { - flex: 1 1 auto; - width: auto; -} -body .compendium-browser.window-app .filtercontainer dd select + input { - border-inline-start: none; - flex: 1 1 100%; -} -body .compendium-browser.window-app .settings-group { - border: none; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .settings-group label { - align-items: center; - display: flex; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .settings-group label:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .compendium-browser.window-app .settings-group label input[type=checkbox] { - margin-inline-end: var(--blades-spacer-sm); -} -body .compendium-browser.window-app .settings-group label h4 { - margin: 0; -} -body .compendium-browser.window-app ul { - margin: 0; - padding: 0; -} -body #custom-hotbar { - z-index: 10; -} -body #dfcp-rt-buttons { - gap: var(--blades-spacer-base); - justify-content: flex-end; - margin: 0 !important; -} -body #dfcp-rt-buttons button { - background: transparent; - font-size: var(--size-14px); - margin: 0; - min-height: 0; - max-height: 100%; -} -body #dfcp-rt-buttons button.chat-archive { - margin-inline-start: 0 !important; -} -body #dfcp-rt-buttons button > i { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - line-height: var(--line-height-compact); - margin: 0; - width: auto; -} -body #df-curvy-walls-tools { - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 11.5rem; -} -body #df-curvy-walls-tools .control-tools { - display: flex; - flex-direction: column; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} -body #df-curvy-walls-tools .control-tool { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - box-sizing: border-box; - cursor: pointer; - display: flex; - justify-content: center; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #df-curvy-walls-tools .control-tool:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body #df-curvy-walls-tools .control-tool.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; -} -body .dice-so-nice .dice-more-theme { - background: none; - border: none; - border-radius: 0; - box-shadow: none; - font-size: var(--size-16px); - margin: 0; - padding: var(--blades-spacer-sm); -} -body .dice-so-nice section.content .settings-list { - overflow-x: hidden; - padding: 0; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - display: grid; - grid-template-columns: 1fr 1fr 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content min-content; - line-height: initial; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div { - width: auto; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div.sfx-hidden { - display: none; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx select + input { - margin-inline-start: var(--blades-spacer-base); -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - grid-template-columns: 1fr 1fr 1fr -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection { - background-color: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - height: auto; - min-height: var(--blades-spacer-button); - padding: 0; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul { - margin: 0; - padding: 0 var(--blades-spacer-xs); -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li { - background-color: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin: var(--blades-spacer-xs); - padding: 0; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li button { - height: var(--blades-spacer-button-sm); -} -body .dice-so-nice .sheet-footer { - gap: var(--blades-spacer-base); -} -body .dialog--dice-calculator.window-app .dice-calculator { - margin: 0; -} -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator__input > label { - font-size: var(--size-16px); - padding-inline-end: var(--blades-spacer-sm); -} -body #emu-settings form { - display: flex; - flex-direction: column; - max-height: 80vh; - overflow: hidden; -} -body #emu-settings form h3 { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} -body #emu-settings .content { - flex: 1 1 auto; - overflow: auto; -} -body #emu-settings .sheet-footer { - flex: 0 0 auto; -} -body #specials-config .fxmaster .directory-header { - flex-direction: row; -} -body #specials-config .fxmaster .directory-header > div { - flex: 1 1 auto; -} -body #specials-config .fxmaster .directory-header > div i { - margin: 0; -} -body #specials-config .fxmaster .directory-header > div.active a { - background-color: rgba(var(--color-primary), 1); -} -body #specials-config .fxmaster .directory-header a { - width: 100%; -} -body #specials-config .fxmaster .directory-list { - padding-block-start: var(--blades-spacer-base); -} -body #specials-config .fxmaster .special-effects .preview { - background-color: var(--blades-black-fade-strong); - border: none; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - flex: 0 0 auto; - margin: var(--blades-spacer-base); - margin-inline-start: 0; - overflow: hidden; -} -body #specials-config .fxmaster .special-effects .preview > video { - height: 100%; - width: 100%; -} -body #specials-config .fxmaster .special-effects .description { - align-items: center; - display: flex; - padding: var(--blades-spacer-base); -} -body #specials-config .fxmaster .special-effects .description h4 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - height: auto; - text-indent: 0; -} -body #specials-config .fxmaster .special-effects .description .author { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - line-height: var(--line-height-default); - text-align: left; -} -body #specials-config .fxmaster .special-effects .controls { - flex: 0 0 auto; - line-height: var(--line-height-compact); - padding: 0; -} -body #effects-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; -} -body #effects-config .directory-item { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body #effects-config .directory-item header { - align-items: center; - gap: var(--blades-spacer-base); -} -body #effects-config .directory-item header label { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - text-indent: 0; -} -body #effects-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); -} -body #effects-config .directory-item ol.config { - border: none; -} -body #effects-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: flex; - gap: var(--blades-spacer-base); -} -body #effects-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); -} -body #effects-config .form-footer { - background-color: transparent; -} -body #filters-config .directory-header { - align-items: center; - font-size: var(--size-12px); - line-height: var(--line-height-default); - gap: var(--blades-spacer-base); - justify-content: center; - margin: 0; - padding: var(--blades-spacer-base); -} -body #filters-config .directory-header .layer-toggle { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} -body #filters-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; -} -body #filters-config .directory-item { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body #filters-config .directory-item header { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} -body #filters-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); -} -body #filters-config .directory-item ol.config { - border: none; -} -body #filters-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: flex; - gap: var(--blades-spacer-base); -} -body #filters-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); -} -body #filters-config .form-footer { - background-color: transparent; -} -body .gm-notes.window-app .controlls { - display: flex; - gap: var(--blades-spacer-base); -} -body .gm-notes.window-app .controlls button { - flex: 1 1 auto; -} -body .gm-screen-config.window-app.app table td { - padding: var(--blades-spacer-base); -} -body .gm-screen-config.window-app.app table button > i { - margin: 0; -} -body .gm-screen-config.window-app.app table ~ button { - width: auto; -} -body .gm-screen-app.gm-screen-drawer.window-app { - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs { - position: absolute; -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs button:empty { - display: none; -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions { - transition-delay: initial; - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions button > i { - margin: 0; -} -body .chat-notifications.settings nav { - background-color: transparent; - padding: 0; -} -body .chat-notifications.settings .multi-input-row .input-group-col { - flex-flow: row; -} -body .chat-notifications.settings .multi-input-row .input-group-col:first-child { - flex: 1 1 auto; - margin-inline-end: var(--blades-spacer-base); -} -body .chat-notifications.settings .multi-input-row .input-group-col:first-child select { - flex: 1 1 100%; -} -body .chat-notifications.settings .multi-input-row > * { - margin: 0; -} -body .illandril-chat-enhancements--currentSpeaker { - align-items: center; - background-color: rgba(var(--color-background), 0.5); - background-image: none; - display: flex; - flex: 0 0 auto; - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group { - display: flex; - height: auto; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div { - display: flex; - flex-flow: initial; - flex: 0 0 auto; - float: initial !important; - left: auto; - margin: 0; - padding-block-start: 0 !important; - width: auto !important; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div button { - height: var(--blades-spacer-button); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .vertical-arrow-btn-group { - margin-inline-end: var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group { - flex: 1 1 auto; - flex-wrap: wrap; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group > label { - flex: 1 1 auto; - flex-wrap: wrap; -} -body .lib-wrapper.settings.window-app .window-content form h1 { - margin-block-start: var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form select { - height: auto; - padding: var(--blades-spacer-sm); -} -body #lmrtfy.lmrtfy-parchment .window-content { - padding-block-end: 0; -} -body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars { - justify-content: flex-start; -} -body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars input + label { - margin-inline-end: var(--blades-spacer-base); - padding: 0; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor { - flex: 0 0 auto; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - justify-content: center; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label img { - background-color: transparent; - box-shadow: none; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-submit { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-block-start: rgba(var(--color-border), 1) 1px solid; - bottom: 0; - display: flex; - flex-wrap: nowrap; - padding: var(--blades-spacer-sm); - position: sticky; -} -body #lmrtfy.lmrtfy-parchment input[type=checkbox] + label { - cursor: pointer; -} -body #lmrtfy.lmrtfy-parchment input[type=checkbox]:checked + label { - color: rgba(var(--color-primary), 1); - font-weight: normal; -} -body #lmrtfy.lmrtfy-parchment select + select { - margin-inline-start: var(--blades-spacer-base); -} -body #midi-qol-settings .midi-qol-box { - border: none; - padding: 0; -} -body #midi-qol-settings .midi-qol-box select[name=showItemDetails] { - width: auto; -} -body #midi-qol-settings .midi-qol-faint { - color: rgba(var(--color-text), 0.8); -} -body #midi-qol-statistics .tab.active[data-tab=config] { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} -body .monsterblock.compact-window .window-content { - box-shadow: none; -} -body .monsterblock .window-header a.close { - height: var(--blades-spacer-button-sm) !important; - right: auto; -} -body .monsterblock .window-content form.flexcol { - display: block; - gap: unset; -} -body .monsterblock.sheet.actor nav.switches { - height: var(--blades-spacer-button-xs); - left: 0; - padding-inline-start: 0; - position: absolute; - top: -2px; -} -body .monsterblock.sheet.actor nav.switches .fa-cog { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .monsterblock.sheet.actor nav.switches ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); -} -body .monsterblock.sheet.actor nav.switches ul li { - border-inline-start: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; -} -body .monsterblock.sheet.actor nav.switches ul li a { - padding: var(--blades-spacer-xs); -} -body .monsterblock.sheet.actor nav.switches ul li a:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} -body .monsterblock.sheet.actor nav.switches ul li a:not(:only-child)::after { - right: var(--blades-spacer-base); - top: var(--blades-spacer-xs); -} -body .monsterblock .tweak-menu ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); -} -body .monsterblock .tweak-menu ul li { - border-inline-start: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; -} -body .narrator-span { - text-shadow: none; -} -body .narrator-sidebarBG { - width: var(--blades-spacer-sidebar); -} -body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version { - color: rgba(var(--color-text), 0.5); - display: none; -} -body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version + p { - margin: 0; -} -body .pdf-app.app.window-app section.window-content { - background-color: rgba(var(--color-background-lightest), 1) !important; - background-image: none !important; -} -body .pdf-app.app.window-app div.flex > * { - height: auto; -} -body div.permission-viewer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; -} -body div.permission-viewer a { - text-shadow: none; - padding: 0 var(--blades-spacer-base); - width: auto; -} -body #polyglot { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - margin: 0; - padding: 0 var(--blades-spacer-sm); -} -body #polyglot label { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - margin-inline-end: var(--blades-spacer-base); -} -body #polyglot select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; - width: 1px; -} -body #polyglot-death-form.window-app .window-content form { - display: flex; - flex-direction: column; - overflow: hidden; - padding: 0 !important; -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) { - flex: 1 1 auto; - overflow: auto; - margin-block-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) ul { - padding: 0; -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li { - margin-block-end: var(--blades-spacer-base); -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li:last-child { - margin-block-end: 0; -} -body #polyglot-death-form.window-app .window-content form .sheet-footer { - flex: 0 0 auto; - margin: 0; - margin-block-start: var(--blades-spacer-sm) !important; -} -body #search-anywhere-modal .modal-content { - background-color: transparent; - border: none; - border-radius: 0; -} -body #search-anywhere-modal #search-anywhere-autocomplete { - background: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); - font-size: var(--size-20px); - height: auto; - padding: var(--blades-spacer-md); -} -body ul.command-menu { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - padding: var(--blades-spacer-sm); - z-index: 1070; -} -body ul.command-menu li { - font-size: var(--size-20px); - margin-block-end: var(--blades-spacer-sm); -} -body ul.command-menu li:last-child { - margin-block-end: 0; -} -body ul.command-menu li h2 { - color: inherit; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); - padding: 0; -} -body .simple-calendar-configuration.window-app #simpleCalendarConfiguration .config-save { - position: sticky; -} -body #smalltime-app { - box-shadow: none; - height: auto; - margin-inline-start: -0.375rem; -} -body #smalltime-app .window-header { - display: none; -} -body #smalltime-app .window-content { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border-radius: 0; - height: 100%; - overflow: visible; -} -body #smalltime-app #slideContainer { - flex: 0 0 auto; - position: relative; -} -body #smalltime-app #displayContainer { - align-items: center; - background-color: transparent; - border-block-start: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - height: auto; - padding: 0 var(--blades-spacer-base); - position: relative; - top: auto; -} -body #smalltime-app #displayContainer .arrow { - width: 1.25rem; - height: 1.25rem; - font-family: var(--font-awesome) !important; - margin: var(--blades-spacer-xs) 0; -} -body #smalltime-app #dateDisplay { - background-color: transparent; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - display: none; - font-size: var(--size-14px); - justify-content: center; - padding: var(--blades-spacer-base); - position: relative; - text-shadow: none; - transform: initial; - transition: none; - top: auto; -} -body #smalltime-app #dateDisplay.active { - display: flex; -} -body #smalltime-app #timeDisplay { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - gap: var(--blades-spacer-xs); - justify-content: center; - padding: 0; -} -body #smalltime-app #timeSeparator { - margin: 0; - top: auto; -} -body #smalltime-app #dragHandle { - background: transparent; - bottom: calc(-1 * var(--blades-spacer-md)); - left: calc(-1 * var(--blades-spacer-md)); - right: calc(-1 * var(--blades-spacer-md)); - top: calc(-1 * var(--blades-spacer-md)); - position: absolute; - z-index: -1; -} -body #smalltime-app .window-draggable-handle { - display: none; -} -body .st-scene-config > legend { - margin: initial; - padding: initial; -} -body .tidy5e.settings.window-app { - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); -} -body .tidy5e.settings.window-app .window-content { - padding: var(--blades-spacer-sm); -} -body .tidy5e.settings.window-app .sheet-tabs { - padding: 0; -} -body .tidy5e.settings.window-app section.tab { - margin-block-start: 0; -} -body .tidy5e.settings.window-app .setting { - background-color: transparent; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-sm); -} -body .tidy5e.settings.window-app .setting:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .tidy5e.sheet.actor.npc .spellcasting-ability { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; -} -body .tidy5e.sheet.actor .window-content { - padding: 0; - position: initial; -} -body .tidy5e.sheet.actor #item-info-container { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-border), 1) 1px solid; - border-inline-end: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition-delay: 0s; -} -body .tidy5e.sheet.actor #item-info-container .info-wrap { - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; -} -body .tidy5e.sheet.actor #item-info-container .info-card { - border-radius: 0; - padding: var(--blades-spacer-sm); -} -body #token-action-hud { - margin: 0; -} -body #token-action-hud #tah-hudTitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - margin: 0; - margin-inline-start: 1.75rem; - padding: 0; -} -body #token-action-hud #tah-categories { - margin-inline-start: var(--blades-spacer-base); -} -body #token-action-hud .tah-subtitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - line-height: initial; - padding: 0; - padding-block-start: var(--blades-spacer-sm); -} -body #token-action-hud .tah-action { - margin: 0; - margin-block-end: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: 0; -} -body #token-action-hud .tah-action button { - background-color: rgba(var(--color-background), 1); - background-image: none; -} -body #token-action-hud .tah-action button > div { - text-shadow: none; - margin-inline-start: var(--blades-spacer-base); -} -body #token-action-hud .tah-action button > .tah-img { - border: none; - width: 1rem; - height: 1rem; - border-radius: 0; - display: inline-block; - margin: 0; - margin-inline-end: var(--blades-spacer-sm); - padding: 0; -} -body #token-action-hud .tah-content { - left: -9.625rem; - padding: var(--blades-spacer-sm) 0; -} -body .token-action-hud-taginput { - margin: var(--blades-spacer-sm) 0; -} -body #token-action-hud-index { - margin-inline-end: var(--blades-spacer-base); -} -body .token-attacher-gm-menu.window-app.settings .window-content form button { - margin: 0; -} -body #tokenAttacherQuickEdit { - background: transparent; -} -body #tokenAttacherQuickEdit h3 { - color: rgba(var(--color-primary), 1); - text-shadow: 1px 1px 4px var(--blades-black-dark); - font-size: var(--size-20px); - line-height: initial; -} -body #tokenAttacher { - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 3.25rem; -} -body #tokenAttacher .image { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-primary), 1) 1px solid; - width: 6.5rem; - height: 6.5rem; - flex: 0 0 auto; - margin: 0; - min-width: 0; -} -body #tokenAttacher .image .token-name { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-primary), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - bottom: auto; - box-sizing: border-box; - display: flex; - font-size: var(--size-16px); - justify-content: center; - overflow: hidden; - padding: var(--blades-spacer-base); - margin: 0; - max-width: 100%; - top: 100%; -} -body #tokenAttacher .image .token-name span { - height: auto; - margin: 0; - width: auto; -} -body #tokenAttacher .control-tools { - box-sizing: border-box; - display: flex; - flex: 0 0 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - pointer-events: none; - opacity: 1; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} -body #tokenAttacher .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - box-sizing: border-box; - cursor: pointer; - display: flex; - flex: 0 0 auto; - justify-content: center; - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #tokenAttacher .control-tool > i { - font-size: inherit; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - width: auto; -} -body #tokenAttacher .control-tool:hover { - background-image: none; -} -body #tokenAttacher .control-tool:focus { - background-image: none; -} -body #tokenAttacher .control-tool.close { - top: var(--blades-spacer-pf); - left: var(--blades-spacer-pf); - position: absolute; - margin: 0; -} -body .tokenmagic.window-app.settings section.content { - border: none; - overflow-y: auto; -} -body .tokenmagic.window-app.settings section.content div.override-entry { - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm) 0; -} -body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper { - margin-inline-start: var(--blades-spacer-base); -} -body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper i { - margin: 0; -} -body .tokenmagic.window-app.settings section.content .settings-list { - max-height: 100%; - overflow: hidden; - padding: 0; -} -body .tokenmagic.window-app.settings section.content .settings-list h2 { - margin-block-start: var(--blades-spacer-sm); -} -body .tokenmagic.window-app.settings .sheet-footer { - flex: 0 0 auto; - padding-block-start: var(--blades-spacer-sm); -} -body #dd-importer .window-content { - overflow: auto; -} -body #dd-importer .form-group { - align-items: center; - display: flex; - margin: 0; - padding: var(--blades-spacer-sm); -} -body #dd-importer .form-group > label { - flex: 0 0 auto; - padding-inline-end: var(--blades-spacer-base); -} -body #dd-importer .form-group#dd-upload-files { - align-items: flex-start; - flex-direction: column; -} -body #dd-importer .form-group#dd-upload-files .file-input { - margin-block-start: var(--blades-spacer-sm); -} -body ::selection { - background-color: var(--blades-white); -} -body ::selection { - background-color: var(--blades-white); -} - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*=JournalEntry-] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .tabs a:disabled, -body .dialog .sheet-tabs a:disabled, -body #sidebar .tabs a:disabled, -body #sidebar .sheet-tabs a:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:disabled, -body #module-management .list-filters a:disabled, -body .dialog button:disabled, -body #sidebar button:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) button:disabled, -body #menu #menu-items li:disabled, -body #sidebar #combat #combat-controls .combat-control:disabled, -body .sidebar-popout #combat #combat-controls .combat-control:disabled, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:disabled, -body .window-app[id*=JournalEntry-] a.editor-edit:disabled, -body .alwayshp-btn:disabled, -body #sidebar #combat .add-temporary:disabled, -body .sidebar-popout #combat .add-temporary:disabled, -body #specials-config .fxmaster .directory-header a:disabled, -body ul.command-menu li:disabled, -body #token-action-hud button.tah-title-button:disabled, -body #token-action-hud .tah-action button:disabled, -body #sidebar .token-mold > label > span:disabled, -body .sidebar-popout .token-mold > label > span:disabled, -body .sheet[id*=activeeffect-sheet-] .effects-header a:disabled, -body .window-app[id*=cards-sheet-] .cards-header a:disabled, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:disabled, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:disabled, -body .window-app[id*=cards-sheet-] .cards .card a:disabled, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-folder:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-entity:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:disabled, -body .dialog .directory .directory-item .create-folder:disabled, -body .dialog .directory .directory-item .create-document:disabled, -body #sidebar .directory .directory-item .create-folder:disabled, -body #sidebar .directory .directory-item .create-document:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:disabled, -body #navigation #nav-toggle:disabled, -body .window-app .window-header > a:disabled, -body .window-app .window-header a.header-button:disabled, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:disabled, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:disabled, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:disabled, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:disabled, -body #sidebar #combat .combat-tracker-header .encounters a:disabled, -body #sidebar #combat .combat-tracker-header .encounter-controls a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounters a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:disabled, -body #sidebar #combat #combat-tracker .combatant .combatant-control:disabled, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:disabled, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body #sidebar #playlists #currently-playing .sound .sound-control:disabled, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:disabled, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:disabled, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:disabled, -body #dfcp-rt-buttons button:disabled, -body #specials-config .fxmaster .special-effects .controls a:disabled, -body div.permission-viewer a:disabled, -body #smalltime-app #displayContainer .arrow:disabled, -body #token-action-hud #tah-reposition:disabled, -body #token-action-hud #tah-categories:disabled, -body #sidebar .token-mold > a:disabled, -body .sidebar-popout .token-mold > a:disabled, -body #sidebar .sidebar-tab .directory-header .header-control:disabled, -body .sidebar-popout .sidebar-tab .directory-header .header-control:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - background-color: rgba(var(--color-background-button), 1); -} - -body .dialog .dialog-buttons .dialog-button, -body .dialog .dialog-buttons .-emu-layout .dialog-button { - margin: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body .sidebar-popout .-emu-layout .token-mold > a { - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - flex: 0 0 auto; - font-size: var(--size-12px); - padding: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a > i, -body .window-app[id*=cards-sheet-] .cards-header a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > i, -body .window-app[id*=cards-sheet-] .cards .card a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body .sidebar-popout .-emu-layout .token-mold > a > i { - margin: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a { - text-shadow: none; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog input[type=text], -body .dialog input[type=number], -body .dialog input[type=date], -body .dialog input[type=time], -body .dialog input[type=password], -body .dialog input[type=datetime-local], -body #sidebar input[type=text], -body #sidebar input[type=number], -body #sidebar input[type=date], -body #sidebar input[type=time], -body #sidebar input[type=password], -body #sidebar input[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local], -body #hud input[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=text], -body .dialog input[type=number], -body .dialog input[type=date], -body .dialog input[type=time], -body .dialog input[type=password], -body .dialog input[type=datetime-local], -body #sidebar input[type=text], -body #sidebar input[type=number], -body #sidebar input[type=date], -body #sidebar input[type=time], -body #sidebar input[type=password], -body #sidebar input[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local], -body #hud input[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField .-emu-layout #searchInput { - width: 100%; - height: var(--blades-spacer-button); - font-family: inherit; - font-size: inherit; - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - min-width: var(--blades-spacer-xl); - padding: 0 var(--blades-spacer-sm); - position: relative; - user-select: text; -} - -body .dialog input[type=text]::placeholder, -body .dialog input[type=number]::placeholder, -body .dialog input[type=date]::-moz-placeholder, -body .dialog input[type=time]::-moz-placeholder, -body .dialog input[type=password]::-moz-placeholder, -body .dialog input[type=datetime-local]::-moz-placeholder, -body #sidebar input[type=text]::-moz-placeholder, -body #sidebar input[type=number]::-moz-placeholder, -body #sidebar input[type=date]::-moz-placeholder, -body #sidebar input[type=time]::-moz-placeholder, -body #sidebar input[type=password]::-moz-placeholder, -body #sidebar input[type=datetime-local]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local]::-moz-placeholder, -body #hud input[type=text]::-moz-placeholder, -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog input[type=text]::placeholder, -body .dialog input[type=number]::placeholder, -body .dialog input[type=date]::placeholder, -body .dialog input[type=time]::placeholder, -body .dialog input[type=password]::placeholder, -body .dialog input[type=datetime-local]::placeholder, -body #sidebar input[type=text]::placeholder, -body #sidebar input[type=number]::placeholder, -body #sidebar input[type=date]::placeholder, -body #sidebar input[type=time]::placeholder, -body #sidebar input[type=password]::placeholder, -body #sidebar input[type=datetime-local]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local]::placeholder, -body #hud input[type=text]::placeholder, -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input::placeholder, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input::placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput::placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog input:disabled[type=text], -body .dialog input:disabled[type=number], -body .dialog input:disabled[type=date], -body .dialog input:disabled[type=time], -body .dialog input:disabled[type=password], -body .dialog input:disabled[type=datetime-local], -body #sidebar input:disabled[type=text], -body #sidebar input:disabled[type=number], -body #sidebar input:disabled[type=date], -body #sidebar input:disabled[type=time], -body #sidebar input:disabled[type=password], -body #sidebar input:disabled[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=datetime-local], -body #hud input:disabled[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:disabled, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:disabled, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:disabled, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog select, -body #sidebar select, -body .window-app:not([id*=Actor-], [id*=Item-]) select { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - box-shadow: none; -} - -body .dialog select, -body #sidebar select, -body .window-app:not([id*=Actor-], [id*=Item-]) select, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout select { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; - text-overflow: ellipsis; -} - -body .dialog select[multiple], -body #sidebar select[multiple], -body .window-app:not([id*=Actor-], [id*=Item-]) select[multiple], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout select[multiple] { - height: auto; - padding: var(--blades-spacer-sm); -} - -body .dialog select:disabled, -body #sidebar select:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) select:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog select optgroup, -body #sidebar select optgroup, -body .window-app:not([id*=Actor-], [id*=Item-]) select optgroup, -body .dialog select option, -body #sidebar select option, -body .window-app:not([id*=Actor-], [id*=Item-]) select option { - background-color: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); -} - -body .dialog input[type=checkbox], -body #sidebar input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox], -body #module-management .package-title input[type=checkbox] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=checkbox], -body #sidebar input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox], -body #module-management .package-title input[type=checkbox], -body #module-management .package-title .-emu-layout input[type=checkbox] { - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - cursor: pointer; - flex: 0 0 auto; - margin: 0; - position: relative; - top: auto; -} - -body .dialog input:disabled[type=checkbox], -body #sidebar input:disabled[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:disabled[type=checkbox], -body #module-management .package-title input:disabled[type=checkbox] { - opacity: 0.5; - pointer-events: none; -} - -body .dialog input:checked[type=checkbox], -body #sidebar input:checked[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:checked[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:checked[type=checkbox], -body #module-management .package-title input:checked[type=checkbox] { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog input[type=radio], -body #sidebar input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=radio] { - margin: 0; - top: auto; -} - -body .dialog input[type=color], -body .dialog input[type=color][data-edit], -body #sidebar input[type=color], -body #sidebar input[type=color][data-edit], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color][data-edit] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=color], -body #sidebar input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=color] { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; -} - -body .dialog input:disabled[type=color], -body #sidebar input:disabled[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=color] { - opacity: 0.5; - pointer-events: none; -} - -body .dialog input[type=range], -body #sidebar input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] { - background: transparent; - border: 0; - box-shadow: none; -} - -body .dialog input[type=range], -body #sidebar input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range] { - margin: 0; - width: 100%; -} - -body .dialog input:hover[type=range], -body #sidebar input:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=range], -body .dialog input:focus[type=range], -body #sidebar input:focus[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=range] { - box-shadow: none; - outline: none; -} - -body .dialog input[type=range]::-webkit-slider-runnable-track, -body #sidebar input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-webkit-slider-runnable-track, -body #sidebar input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - cursor: pointer; -} - -body .dialog input[type=range]:focus::-webkit-slider-runnable-track, -body #sidebar input[type=range]:focus::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]:focus::-ms-fill-lower, -body #sidebar input[type=range]:focus::-ms-fill-lower, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-ms-fill-lower { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]:focus::-ms-fill-upper, -body #sidebar input[type=range]:focus::-ms-fill-upper, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-ms-fill-upper { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]::-webkit-slider-thumb, -body #sidebar input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-webkit-slider-thumb, -body #sidebar input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; -} - -body .dialog input::-webkit-slider-thumb:hover[type=range], -body #sidebar input::-webkit-slider-thumb:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input::-webkit-slider-thumb:hover[type=range] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .dialog input[type=range]::-moz-range-track, -body #sidebar input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-moz-range-track, -body #sidebar input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-moz-range-track { - width: 100%; - height: 0.5rem; - cursor: pointer; -} - -body .dialog input[type=range]::-moz-range-thumb, -body #sidebar input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-moz-range-thumb, -body #sidebar input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-moz-range-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; -} - -body .dialog input::-moz-range-thumb:hover[type=range], -body #sidebar input::-moz-range-thumb:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input::-moz-range-thumb:hover[type=range] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .dialog input[type=range] + .range-value, -body #sidebar input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] + .range-value { - border: none; - color: rgba(var(--color-text), 1); -} - -body .dialog input[type=range] + .range-value, -body #sidebar input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range] + .range-value { - align-items: center; - display: flex; - flex: 0 0 auto; - font-size: var(--size-14px); - margin: 0; - padding: 0; -} - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout textarea { - font-family: inherit; - font-size: inherit; - margin: 0; - min-height: 4rem; - padding: var(--blades-spacer-sm); - position: relative; - resize: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - user-select: text; - width: 100%; -} - -.-emu-compact body .dialog textarea, -.-emu-compact body #sidebar textarea, -.-emu-compact body .window-app:not([id*=Actor-], [id*=Item-]) textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-compact textarea { - min-height: 3rem; -} - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea::placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog textarea:disabled, -body #sidebar textarea:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:disabled { - opacity: 0.5; - pointer-events: none; -} - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold, -body .sidebar-popout .-emu-layout .token-mold { - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-align: start; -} - -body #sidebar .sidebar-tab .directory-header:empty, -body #sidebar .sidebar-tab .directory-footer:empty, -body .sidebar-popout .sidebar-tab .directory-header:empty, -body .sidebar-popout .sidebar-tab .directory-footer:empty, -body #sidebar #combat .combat-tracker-header:empty, -body .sidebar-popout #combat .combat-tracker-header:empty, -body #sidebar [data-tab=chat] section.dice-tray:empty, -body .sidebar-popout [data-tab=chat] section.dice-tray:empty, -body #sidebar .token-mold:empty, -body .sidebar-popout .token-mold:empty, -body .sidebar-popout .-emu-layout .token-mold:empty { - display: none; -} - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*=JournalEntry-] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover, -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:hover, -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:hover, -body #hotbar .bar-controls .page-control:hover, -body #hotbar .bar-controls #macro-directory:hover, -body #hotbar .bar-controls #bar-toggle:hover, -body #hotbar .macro:hover, -body #hud .control-icon:hover, -body #hud .control-icon.active, -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle:hover, -body #navigation #scene-list .scene:hover, -body .window-app .window-resizable-handle:hover, -body .sheet .sheet-header > img:hover, -body #sidebar #sidebar-tabs > .item:hover, -body #sidebar #sidebar-tabs > .collapse:hover, -body .sidebar-popout #sidebar-tabs > .item:hover, -body .sidebar-popout #sidebar-tabs > .collapse:hover, -body #sidebar #combat #combat-tracker .combatant:hover, -body .sidebar-popout #combat #combat-tracker .combatant:hover, -body #df-curvy-walls-tools .control-tool:hover, -body .monsterblock.sheet.actor nav.switches .fa-cog:hover, -body .window-app .window-draggable-handle:hover, -body #tokenAttacher .control-tool:hover { - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - text-shadow: none; -} - -body .dialog input:hover[type=text], -body .dialog input:hover[type=number], -body .dialog input:hover[type=date], -body .dialog input:hover[type=time], -body .dialog input:hover[type=password], -body .dialog input:hover[type=datetime-local], -body #sidebar input:hover[type=text], -body #sidebar input:hover[type=number], -body #sidebar input:hover[type=date], -body #sidebar input:hover[type=time], -body #sidebar input:hover[type=password], -body #sidebar input:hover[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=datetime-local], -body #hud input:hover[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:hover, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:hover, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:hover, -body .dialog select:hover, -body #sidebar select:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) select:hover, -body .dialog input:hover[type=checkbox], -body #sidebar input:hover[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:hover[type=checkbox], -body #module-management .package-title input:hover[type=checkbox], -body .dialog input:hover[type=color], -body #sidebar input:hover[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=color], -body .dialog textarea:hover, -body #sidebar textarea:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:hover, -body .dialog .tox .tox-tbtn:hover, -body #sidebar .tox .tox-tbtn:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn:hover, -body #sidebar #combat #combat-tracker .combatant.defeated.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item.active, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item.active:hover, -body #controls #SDRpopup.simple-dice-roller-popup li:hover { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - text-shadow: none; -} - -body .dialog .tabs a:focus, -body .dialog .sheet-tabs a:focus, -body #sidebar .tabs a:focus, -body #sidebar .sheet-tabs a:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:focus, -body #module-management .list-filters a:focus, -body .dialog button:focus, -body #sidebar button:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) button:focus, -body #menu #menu-items li:focus, -body #sidebar #combat #combat-controls .combat-control:focus, -body .sidebar-popout #combat #combat-controls .combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:focus, -body .window-app[id*=JournalEntry-] a.editor-edit:focus, -body .alwayshp-btn:focus, -body #sidebar #combat .add-temporary:focus, -body .sidebar-popout #combat .add-temporary:focus, -body #specials-config .fxmaster .directory-header a:focus, -body ul.command-menu li:focus, -body #token-action-hud button.tah-title-button:focus, -body #token-action-hud .tah-action button:focus, -body #sidebar .token-mold > label > span:focus, -body .sidebar-popout .token-mold > label > span:focus, -body .sheet[id*=activeeffect-sheet-] .effects-header a:focus, -body .window-app[id*=cards-sheet-] .cards-header a:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:focus, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:focus, -body .window-app[id*=cards-sheet-] .cards .card a:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:focus, -body .dialog .directory .directory-item.folder .folder-header .create-folder:focus, -body .dialog .directory .directory-item.folder .folder-header .create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:focus, -body .dialog .directory .directory-item .create-folder:focus, -body .dialog .directory .directory-item .create-document:focus, -body #sidebar .directory .directory-item .create-folder:focus, -body #sidebar .directory .directory-item .create-document:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:focus, -body #navigation #nav-toggle:focus, -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:focus, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:focus, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:focus, -body #sidebar #combat .combat-tracker-header .encounters a:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:focus, -body #sidebar #combat #combat-tracker .combatant .combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:focus, -body #sidebar #playlists #currently-playing .sound .sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:focus, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:focus, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:focus, -body #dfcp-rt-buttons button:focus, -body #specials-config .fxmaster .special-effects .controls a:focus, -body div.permission-viewer a:focus, -body #smalltime-app #displayContainer .arrow:focus, -body #token-action-hud #tah-reposition:focus, -body #token-action-hud #tah-categories:focus, -body #sidebar .token-mold > a:focus, -body .sidebar-popout .token-mold > a:focus, -body #sidebar .sidebar-tab .directory-header .header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .header-control:focus, -body .dialog input:focus[type=text], -body .dialog input:focus[type=number], -body .dialog input:focus[type=date], -body .dialog input:focus[type=time], -body .dialog input:focus[type=password], -body .dialog input:focus[type=datetime-local], -body #sidebar input:focus[type=text], -body #sidebar input:focus[type=number], -body #sidebar input:focus[type=date], -body #sidebar input:focus[type=time], -body #sidebar input:focus[type=password], -body #sidebar input:focus[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=datetime-local], -body #hud input:focus[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:focus, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:focus, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:focus, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:focus, -body .dialog select:focus, -body #sidebar select:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) select:focus, -body .dialog input:focus[type=checkbox], -body #sidebar input:focus[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:focus[type=checkbox], -body #module-management .package-title input:focus[type=checkbox], -body .dialog input:focus[type=color], -body #sidebar input:focus[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=color], -body .dialog textarea:focus, -body #sidebar textarea:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:focus, -body .dialog .tabs a.active:focus, -body .dialog .sheet-tabs a.active:focus, -body #sidebar .tabs a.active:focus, -body #sidebar .sheet-tabs a.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active:focus, -body #module-management .list-filters a.active:focus, -body .dialog button.active:focus, -body #sidebar button.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active:focus, -body #menu #menu-items li.active:focus, -body #sidebar #combat #combat-controls .active.combat-control:focus, -body .sidebar-popout #combat #combat-controls .active.combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:focus, -body .window-app[id*=JournalEntry-] a.active.editor-edit:focus, -body .active.alwayshp-btn:focus, -body #sidebar #combat .active.add-temporary:focus, -body .sidebar-popout #combat .active.add-temporary:focus, -body #specials-config .fxmaster .directory-header a.active:focus, -body ul.command-menu li.active:focus, -body #token-action-hud button.active.tah-title-button:focus, -body #token-action-hud .tah-action button.active:focus, -body #sidebar .token-mold > label > span.active:focus, -body .sidebar-popout .token-mold > label > span.active:focus, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active:focus, -body .window-app[id*=cards-sheet-] .cards-header a.active:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:focus, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active:focus, -body .window-app[id*=cards-sheet-] .cards .card a.active:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:focus, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .dialog .directory .directory-item .active.create-folder:focus, -body .dialog .directory .directory-item .active.create-document:focus, -body #sidebar .directory .directory-item .active.create-folder:focus, -body #sidebar .directory .directory-item .active.create-document:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document:focus, -body #navigation .active#nav-toggle:focus, -body .window-app .window-header > a.active:focus, -body .window-app .window-header a.active.header-button:focus, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete:focus, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete:focus, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active:focus, -body #sidebar #combat .combat-tracker-header .encounters a.active:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:focus, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body #sidebar #playlists #currently-playing .sound .active.sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:focus, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #dfcp-rt-buttons button.active:focus, -body #specials-config .fxmaster .special-effects .controls a.active:focus, -body div.permission-viewer a.active:focus, -body #smalltime-app #displayContainer .active.arrow:focus, -body #token-action-hud .active#tah-reposition:focus, -body #token-action-hud .active#tah-categories:focus, -body #sidebar .token-mold > a.active:focus, -body .sidebar-popout .token-mold > a.active:focus, -body #sidebar .sidebar-tab .directory-header .active.header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:focus, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #hotbar .macro.active:focus, -body #hud .control-icon.active:focus, -body #controls .control-tools .scene-control.active:focus, -body #controls .control-tools .control-tool.active:focus, -body #controls .control-tools .control-tool.toggle.active:focus, -body #navigation #scene-list .scene.active:focus, -body #navigation #scene-list .scene.view:focus, -body #navigation #scene-list .scene.active:focus:not(.gm), -body #navigation #scene-list .scene.view:focus:not(.gm), -body #sidebar #sidebar-tabs > .item.active:focus, -body #sidebar #sidebar-tabs > .collapse.active:focus, -body .sidebar-popout #sidebar-tabs > .item.active:focus, -body .sidebar-popout #sidebar-tabs > .collapse.active:focus, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:focus, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:focus, -body #sidebar #combat #combat-tracker .combatant.active:focus, -body .sidebar-popout #combat #combat-tracker .combatant.active:focus, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:focus, -body #df-curvy-walls-tools .control-tool.active:focus, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:focus, -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:focus, -body .dialog .directory .directory-item.folder.droptarget .folder-header, -body #sidebar .directory .directory-item.folder.droptarget .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.droptarget .folder-header, -body .dialog .directory .directory-item.folder .folder-header:focus, -body #sidebar .directory .directory-item.folder .folder-header:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:focus, -body .dialog a[href]:focus, -body #sidebar a[href]:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) a[href]:focus, -body #context-menu ol.context-items .context-item:focus, -body #hotbar .bar-controls .page-control:focus, -body #hotbar .bar-controls #macro-directory:focus, -body #hotbar .bar-controls #bar-toggle:focus, -body #hotbar .macro:focus, -body #hud .control-icon:focus, -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus, -body #controls .control-tools .control-tool.toggle:focus, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene:focus, -body .window-app .window-resizable-handle:focus, -body .sheet .sheet-header > img:focus, -body .filepicker.window-app .filepicker-body.private, -body #df-curvy-walls-tools .control-tool:focus, -body #df-curvy-walls-tools .control-tool.active, -body .dice-so-nice section.content .settings-list .select2:focus .select2-selection, -body .dice-so-nice section.content .settings-list .select2.select2-container--focus .select2-selection, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label, -body .monsterblock.sheet.actor nav.switches .fa-cog:focus, -body #search-anywhere-modal #search-anywhere-autocomplete, -body .window-app .window-draggable-handle:focus, -body #tokenAttacher .control-tool:focus { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - text-shadow: none; - outline: none; -} - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body .dialog button.active, -body #sidebar button.active, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active, -body #menu #menu-items li.active, -body #sidebar #combat #combat-controls .active.combat-control, -body .sidebar-popout #combat #combat-controls .active.combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode, -body .window-app[id*=JournalEntry-] a.active.editor-edit, -body .active.alwayshp-btn, -body #sidebar #combat .active.add-temporary, -body .sidebar-popout #combat .active.add-temporary, -body #specials-config .fxmaster .directory-header a.active, -body ul.command-menu li.active, -body #token-action-hud button.active.tah-title-button, -body #token-action-hud .tah-action button.active, -body #sidebar .token-mold > label > span.active, -body .sidebar-popout .token-mold > label > span.active, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active, -body .window-app[id*=cards-sheet-] .cards-header a.active, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active, -body .window-app[id*=cards-sheet-] .cards .card a.active, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active, -body .dialog .directory .directory-item.folder .folder-header .active.create-folder, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity, -body #sidebar .directory .directory-item.folder .folder-header .active.create-folder, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity, -body .dialog .directory .directory-item .active.create-folder, -body .dialog .directory .directory-item .active.create-document, -body #sidebar .directory .directory-item .active.create-folder, -body #sidebar .directory .directory-item .active.create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document, -body #navigation .active#nav-toggle, -body .window-app .window-header > a.active, -body .window-app .window-header a.active.header-button, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active, -body #sidebar #combat .combat-tracker-header .encounters a.active, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control, -body #sidebar #playlists #currently-playing .sound .active.sound-control, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active, -body #dfcp-rt-buttons button.active, -body #specials-config .fxmaster .special-effects .controls a.active, -body div.permission-viewer a.active, -body #smalltime-app #displayContainer .active.arrow, -body #token-action-hud .active#tah-reposition, -body #token-action-hud .active#tah-categories, -body #sidebar .token-mold > a.active, -body .sidebar-popout .token-mold > a.active, -body #sidebar .sidebar-tab .directory-header .active.header-control, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled, -body #hotbar .macro.active, -body #hud .control-icon.active, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm), -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock, -body #sidebar #combat #combat-tracker .combatant.active, -body .sidebar-popout #combat #combat-tracker .combatant.active, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy, -body #df-curvy-walls-tools .control-tool.active, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - background-color: var(--blades-grey); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .dialog .tabs a.active:hover, -body .dialog .sheet-tabs a.active:hover, -body #sidebar .tabs a.active:hover, -body #sidebar .sheet-tabs a.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active:hover, -body #module-management .list-filters a.active:hover, -body .dialog button.active:hover, -body #sidebar button.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active:hover, -body #menu #menu-items li.active:hover, -body #sidebar #combat #combat-controls .active.combat-control:hover, -body .sidebar-popout #combat #combat-controls .active.combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:hover, -body .window-app[id*=JournalEntry-] a.active.editor-edit:hover, -body .active.alwayshp-btn:hover, -body #sidebar #combat .active.add-temporary:hover, -body .sidebar-popout #combat .active.add-temporary:hover, -body #specials-config .fxmaster .directory-header a.active:hover, -body ul.command-menu li.active:hover, -body #token-action-hud button.active.tah-title-button:hover, -body #token-action-hud .tah-action button.active:hover, -body #sidebar .token-mold > label > span.active:hover, -body .sidebar-popout .token-mold > label > span.active:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active:hover, -body .window-app[id*=cards-sheet-] .cards-header a.active:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active:hover, -body .window-app[id*=cards-sheet-] .cards .card a.active:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:hover, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .dialog .directory .directory-item .active.create-folder:hover, -body .dialog .directory .directory-item .active.create-document:hover, -body #sidebar .directory .directory-item .active.create-folder:hover, -body #sidebar .directory .directory-item .active.create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document:hover, -body #navigation .active#nav-toggle:hover, -body .window-app .window-header > a.active:hover, -body .window-app .window-header a.active.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active:hover, -body #sidebar #combat .combat-tracker-header .encounters a.active:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:hover, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body #sidebar #playlists #currently-playing .sound .active.sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #dfcp-rt-buttons button.active:hover, -body #specials-config .fxmaster .special-effects .controls a.active:hover, -body div.permission-viewer a.active:hover, -body #smalltime-app #displayContainer .active.arrow:hover, -body #token-action-hud .active#tah-reposition:hover, -body #token-action-hud .active#tah-categories:hover, -body #sidebar .token-mold > a.active:hover, -body .sidebar-popout .token-mold > a.active:hover, -body #sidebar .sidebar-tab .directory-header .active.header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:hover, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #hotbar .macro.active:hover, -body #hud .control-icon.active:hover, -body #controls .control-tools .scene-control.active:hover, -body #controls .control-tools .control-tool.active:hover, -body #controls .control-tools .control-tool.toggle.active:hover, -body #navigation #scene-list .scene.active:hover, -body #navigation #scene-list .scene.view:hover, -body #navigation #scene-list .scene.active:hover:not(.gm), -body #navigation #scene-list .scene.view:hover:not(.gm), -body #sidebar #sidebar-tabs > .item.active:hover, -body #sidebar #sidebar-tabs > .collapse.active:hover, -body .sidebar-popout #sidebar-tabs > .item.active:hover, -body .sidebar-popout #sidebar-tabs > .collapse.active:hover, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:hover, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:hover, -body #sidebar #combat #combat-tracker .combatant.active:hover, -body .sidebar-popout #combat #combat-tracker .combatant.active:hover, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:hover, -body #df-curvy-walls-tools .control-tool.active:hover, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header, -body .window-app[id*=cards-sheet-] .cards-header, -body .window-app[id*=rolltable-sheet-] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - align-items: center; - background: rgba(var(--color-background), 0.1); - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header, -body .window-app[id*=cards-sheet-] .cards-header, -body .window-app[id*=rolltable-sheet-] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header { - height: auto; - padding: var(--blades-spacer-sm); - width: 100%; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header > div, -body .window-app[id*=cards-sheet-] .cards-header > div, -body .window-app[id*=rolltable-sheet-] .table-results .table-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div { - height: auto; - line-height: initial; - margin: 0; - padding: 0; - padding-inline-start: var(--blades-spacer-base); -} - -body .sheet[id*=activeeffect-sheet-] .effects-header > div:first-of-type, -body .window-app[id*=cards-sheet-] .cards-header > div:first-of-type, -body .window-app[id*=rolltable-sheet-] .table-results .table-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div:first-of-type { - padding-inline-start: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li, -body .window-app[id*=cards-sheet-] .cards .card, -body .window-app[id*=rolltable-sheet-] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - align-items: center; - border: none; -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li, -body .window-app[id*=cards-sheet-] .cards .card, -body .window-app[id*=rolltable-sheet-] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx { - height: auto; - padding: var(--blades-spacer-sm); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li > div, -body .window-app[id*=cards-sheet-] .cards .card > div, -body .window-app[id*=rolltable-sheet-] .table-results .table-result > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div { - align-items: center; - display: flex; - height: auto; - line-height: initial; - margin: 0; - padding: 0; - padding-inline-start: var(--blades-spacer-base); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li > div:first-of-type, -body .window-app[id*=cards-sheet-] .cards .card > div:first-of-type, -body .window-app[id*=rolltable-sheet-] .table-results .table-result > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div:first-of-type { - padding-inline-start: 0; -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx a { - color: rgba(var(--color-text), 1); -} - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs, -body #module-management .list-filters { - border-block-start: none; - border-block-end: rgba(var(--color-primary), 1) 2px solid; -} - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs, -body #module-management .list-filters, -body #module-management .-emu-layout .list-filters { - display: flex; - flex: 0 0 auto; - height: initial; - line-height: initial; - margin: 0; - padding: 0; - position: relative; - width: 100%; -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a { - background-color: transparent; - background-image: none; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body #module-management .-emu-layout .list-filters a { - flex: 1; - font-size: var(--size-14px); - font-weight: normal; - text-shadow: none; -} - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body #module-management .-emu-layout .list-filters a.active { - text-decoration: none; -} - -body .dialog .directory .directory-item h3 > i, -body .dialog .directory .directory-item h4 > i, -body #sidebar .directory .directory-item h3 > i, -body #sidebar .directory .directory-item h4 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 > i, -body #sidebar #compendium .compendium-list .directory-item h4 a > i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 a > i, -body #client-settings.window-app.form nav.tabs .item > i, -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 > i, -body #context-menu ol.context-items .context-item > i, -body .window-app[id*=cards-sheet-] .cards-header .card-controls [data-action=create] > i { - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list, -body #context-menu ol.context-items, -body #hotbar #macro-list, -body #menu #menu-items, -body #notifications, -body #players > ol, -body #controls .control-tools, -body #navigation #scene-list, -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds, -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds, -body .filepicker.window-app .filepicker-body .filepicker-body .directory, -body #df-curvy-walls-tools .control-tools, -body ul.command-menu, -body #tokenAttacher .control-tools { - list-style: none; - margin: 0; - padding: 0; -} - -.-emu-subtle-layout body #sidebar #emu-sidebar-lock, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body .window-app.token-mold .window-content form select.icon.fas.fa { - font-family: var(--font-awesome) !important; - font-weight: 900; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: var(--line-height-compact); -} - -body #sidebar [data-tab=chat] #icNotification, -body #sidebar [data-tab=chat] #rollsNotification, -body #sidebar [data-tab=chat] #oocNotification, -body .sidebar-popout [data-tab=chat] #icNotification, -body .sidebar-popout [data-tab=chat] #rollsNotification, -body .sidebar-popout [data-tab=chat] #oocNotification { - animation-duration: 0.8s; - animation-iteration-count: infinite; - animation-name: emu-notification-flash; - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - background-color: rgba(var(--color-primary), 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - margin: 0; - padding: var(--blades-spacer-xs); - right: 0; - top: 0; -} - -body .window-app.sheet[id*=template-config] .window-content, -body .-emu-layout .window-app.sheet[id*=template-config] .window-content { - padding: 0; -} - -body .window-app.sheet[id*=template-config] form, -body .-emu-layout .window-app.sheet[id*=template-config] form { - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - padding: var(--blades-spacer-sm); - position: relative; -} - -*::before, -*::after { - box-sizing: border-box; -} - -@keyframes emu-notification-flash { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list { - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - max-height: 100%; - min-height: 0.0625rem; - overflow-y: auto; - padding: 0 var(--blades-spacer-sm); -} - -body .dialog .directory .directory-list .subdirectory, -body #sidebar .directory .directory-list .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory { - background-color: rgba(var(--color-folder-subdirectory), 1); - background-image: none; - border: none; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - display: flex; - border-radius: 0 0 0 0; - flex-direction: column; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-base); - width: 100%; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder { - padding: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder { - padding-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder) { - margin-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder) { - margin-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .subdirectory { - border-inline-start: var(--blades-grey-bright) 4px solid; -} - -body .dialog .directory .directory-list .subdirectory .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .subdirectory .subdirectory { - border-inline-start: var(--blades-white) 4px solid; -} - -body .dialog .directory .directory-item, -body #sidebar .directory .directory-item, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item { - background-color: rgba(var(--color-folder-directory), 1); - background-image: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - border: none; - cursor: pointer; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - min-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; - width: 100%; -} - -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:focus { - background-image: none; -} - -body .dialog .directory .directory-item.entity, -body #sidebar .directory .directory-item.entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.entity { - border: none; -} - -body .dialog .directory .directory-item.context, -body #sidebar .directory .directory-item.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.context { - border: none; - box-shadow: none; -} - -body .dialog .directory .directory-item.folder, -body #sidebar .directory .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder { - background: transparent; - cursor: default; - flex-direction: column; - padding: 0; -} - -body .dialog .directory .directory-item.folder:hover, -body .dialog .directory .directory-item.folder:focus, -body #sidebar .directory .directory-item.folder:hover, -body #sidebar .directory .directory-item.folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder:focus { - background: transparent; - box-shadow: none; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header { - border-inline-start: none; - border-radius: 0; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header .create-folder { - display: none; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header h3 i::before { - content: "\f07b"; -} - -body .dialog .directory .directory-item.folder.collapsed .subdirectory, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed .subdirectory { - display: none; -} - -body .dialog .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed .subdirectory .folder-header { - border-inline-start: none; -} - -body .dialog .directory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header { - background-color: rgba(var(--color-folder-header), 1); - background-image: none; - border: 0; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex-wrap: nowrap; - line-height: var(--line-height-compact); - min-height: var(--blades-spacer-button); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: 100%; -} - -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item.folder .folder-header h3, -body #sidebar .directory .directory-item.folder .folder-header h3, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 { - border-block-end: 0; - color: inherit; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - text-align: start; - text-shadow: none; -} - -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 > i { - text-shadow: none; -} - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header { - border-radius: 0 0 0 0; -} - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header { - border-radius: 0 0 0 0; -} - -body .dialog .directory .directory-item.folder .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .folder-header { - border-color: var(--blades-grey-bright); -} - -body .dialog .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .subdirectory .folder-header { - border-color: var(--blades-white); -} - -body .dialog .directory .directory-item.folder .folder-header.context, -body .dialog .directory .directory-item.folder .directory-item.context, -body #sidebar .directory .directory-item.folder .folder-header.context, -body #sidebar .directory .directory-item.folder .directory-item.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .directory-item.context { - background-color: rgba(var(--color-primary), 1) !important; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item .create-folder .fa-plus, -body .dialog .directory .directory-item .create-document .fa-plus, -body #sidebar .directory .directory-item .create-folder .fa-plus, -body #sidebar .directory .directory-item .create-document .fa-plus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder .fa-plus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document .fa-plus { - align-items: center; - background: transparent; - border-radius: 50%; - color: inherit; - display: flex; - font-size: 8px; - height: 12px; - justify-content: center; - position: absolute; - right: -2px; - top: -2px; - width: 12px; -} - -body .dialog .directory .directory-item img, -body #sidebar .directory .directory-item img, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item img { - border-radius: 0; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: move; - flex: 0 0 auto; - margin: 0; - margin-block-start: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .directory .directory-item h3, -body .dialog .directory .directory-item h4, -body #sidebar .directory .directory-item h3, -body #sidebar .directory .directory-item h4, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 { - color: inherit; - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - padding: 0; - position: relative; - text-align: start; -} - -body .dialog .directory .directory-item h3 > a, -body .dialog .directory .directory-item h4 > a, -body #sidebar .directory .directory-item h3 > a, -body #sidebar .directory .directory-item h4 > a, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3 > a, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 > a { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - background-color: transparent; - border-radius: 0; - color: inherit; - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - cursor: pointer; - display: block; - flex: 1 1 auto; - font-size: var(--size-16px); - line-height: var(--blades-spacer-button); - padding: 0; - position: relative; - text-shadow: none; -} - -body .dialog fieldset, -body #sidebar fieldset, -body .window-app:not([id*=Actor-], [id*=Item-]) fieldset { - border: none; - margin: 0; - padding: 0; -} - -body .dialog figure figcaption, -body #sidebar figure figcaption, -body .window-app:not([id*=Actor-], [id*=Item-]) figure figcaption { - font-weight: 700; - margin-block-start: var(--blades-spacer-base); - padding: 0 var(--blades-spacer-sm); - text-align: center; -} - -body .dialog figure figcaption:empty, -body #sidebar figure figcaption:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) figure figcaption:empty { - display: none; -} - -body .dialog form h3.form-header, -body #sidebar form h3.form-header, -body .window-app:not([id*=Actor-], [id*=Item-]) form h3.form-header { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); - font-family: inherit; - font-size: var(--size-16px); - margin-block-start: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-base); - padding: var(--blades-spacer-base); -} - -body .dialog form .form-group, -body #sidebar form .form-group, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - justify-content: space-between; - margin: 0; - padding: var(--blades-spacer-sm); - width: 100%; -} - -body .dialog form .form-group:nth-of-type(even), -body #sidebar form .form-group:nth-of-type(even), -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} - -body .dialog form .form-group.initial-position .form-fields, -body #sidebar form .form-group.initial-position .form-fields, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields { - align-items: center; - display: inline-flex; - width: 1px; -} - -body .dialog form .form-group.initial-position .form-fields input, -body #sidebar form .form-group.initial-position .form-fields input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields input { - flex: 1 1 auto; -} - -body .dialog form .form-group.initial-position .form-fields input[type=text], -body #sidebar form .form-group.initial-position .form-fields input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields input[type=text] { - width: 1px; -} - -body .dialog form .form-group.initial-position .form-fields label, -body #sidebar form .form-group.initial-position .form-fields label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields label { - flex: 0 0 auto; -} - -body .dialog form .form-group.stacked > label, -body #sidebar form .form-group.stacked > label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.stacked > label { - flex: 0 0 100%; -} - -body .dialog form .form-group.hidden, -body #sidebar form .form-group.hidden, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.hidden { - display: none; -} - -body .dialog form .form-group .form-fields, -body #sidebar form .form-group .form-fields, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - flex: 1 1 auto; - justify-content: flex-end; -} - -body .dialog form .form-group .form-fields input, -body .dialog form .form-group .form-fields select, -body #sidebar form .form-group .form-fields input, -body #sidebar form .form-group .form-fields select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select { - flex: 1 1 100%; - gap: var(--blades-spacer-base); -} - -body .dialog form .form-group .form-fields input[type=checkbox], -body .dialog form .form-group .form-fields select[type=checkbox], -body #sidebar form .form-group .form-fields input[type=checkbox], -body #sidebar form .form-group .form-fields select[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select[type=checkbox] { - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); -} - -body .dialog form .form-group .form-fields input[type=radio], -body .dialog form .form-group .form-fields select[type=radio], -body #sidebar form .form-group .form-fields input[type=radio], -body #sidebar form .form-group .form-fields select[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select[type=radio] { - flex: 0 0 auto; - width: auto; -} - -body .dialog form .form-group .form-fields input + input, -body .dialog form .form-group .form-fields input + select, -body .dialog form .form-group .form-fields select + input, -body .dialog form .form-group .form-fields select + select, -body #sidebar form .form-group .form-fields input + input, -body #sidebar form .form-group .form-fields input + select, -body #sidebar form .form-group .form-fields select + input, -body #sidebar form .form-group .form-fields select + select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input + select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select + select { - flex: 1 1 25%; -} - -body .dialog form .form-group .form-fields button, -body #sidebar form .form-group .form-fields button, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button { - order: initial; - width: auto; -} - -body .dialog form .form-group .form-fields button.file-picker > i, -body .dialog form .form-group .form-fields button.grid-config > i, -body .dialog form .form-group .form-fields button.capture-position > i, -body #sidebar form .form-group .form-fields button.file-picker > i, -body #sidebar form .form-group .form-fields button.grid-config > i, -body #sidebar form .form-group .form-fields button.capture-position > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.file-picker > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.grid-config > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.capture-position > i { - margin-inline-end: 0; -} - -body .dialog form .form-group .form-fields button + input, -body #sidebar form .form-group .form-fields button + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button + input { - order: -1; -} - -body .dialog form .form-group .form-fields button.file-picker + input[type=text], -body #sidebar form .form-group .form-fields button.file-picker + input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.file-picker + input[type=text] { - margin-inline-end: 0 !important; -} - -body .dialog form .form-group input, -body .dialog form .form-group select, -body #sidebar form .form-group input, -body #sidebar form .form-group select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select { - flex: 1 1 auto; - width: 1px; -} - -body .dialog form .form-group input[type=checkbox], -body .dialog form .form-group select[type=checkbox], -body #sidebar form .form-group input[type=checkbox], -body #sidebar form .form-group select[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select[type=checkbox] { - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); -} - -body .dialog form .form-group input[type=radio], -body .dialog form .form-group select[type=radio], -body #sidebar form .form-group input[type=radio], -body #sidebar form .form-group select[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select[type=radio] { - flex: 0 0 auto; - width: auto; -} - -body .dialog form .form-group input + input, -body .dialog form .form-group select + input, -body #sidebar form .form-group input + input, -body #sidebar form .form-group select + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input { - flex: 1 1 25%; -} - -body .dialog form .form-group input + input[type=checkbox], -body .dialog form .form-group input + input[type=radio], -body .dialog form .form-group select + input[type=checkbox], -body .dialog form .form-group select + input[type=radio], -body #sidebar form .form-group input + input[type=checkbox], -body #sidebar form .form-group input + input[type=radio], -body #sidebar form .form-group select + input[type=checkbox], -body #sidebar form .form-group select + input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input[type=radio] { - flex: 0 0 auto; -} - -body .dialog form .form-group > label, -body #sidebar form .form-group > label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group > label { - flex: 0 0 40%; -} - -body .dialog form .form-group label, -body #sidebar form .form-group label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label { - color: rgba(var(--color-text), 1); - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - padding: 0; -} - -body .dialog form .form-group label.checkbox, -body #sidebar form .form-group label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label.checkbox { - gap: var(--blades-spacer-base); - height: auto; -} - -body .dialog form .form-group label .units, -body #sidebar form .form-group label .units, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-12px); - line-height: initial; - margin: 0 var(--blades-spacer-base); -} - -body .dialog form .form-group label > i, -body #sidebar form .form-group label > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label > i { - margin-inline-end: var(--blades-spacer-base); -} - -body .dialog form .form-group-stacked, -body #sidebar form .form-group-stacked, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked { - margin: 0; -} - -body .dialog form .form-group-stacked .checkbox-label, -body #sidebar form .form-group-stacked .checkbox-label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked .checkbox-label { - display: flex; - flex-direction: column; - padding: 0; -} - -body .dialog form .form-group-stacked label.checkbox, -body #sidebar form .form-group-stacked label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked label.checkbox { - align-items: center; - display: inline-flex; - flex: auto; - font-size: var(--size-12px); - gap: var(--blades-spacer-base); - height: auto; - line-height: initial; - margin: 0; - padding: 0; -} - -body .dialog form .notes, -body .dialog form .hint, -body #sidebar form .notes, -body #sidebar form .hint, -body .window-app:not([id*=Actor-], [id*=Item-]) form .notes, -body .window-app:not([id*=Actor-], [id*=Item-]) form .hint { - color: rgba(var(--color-text-darker), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - font-style: italic; - line-height: initial; - margin: 0; - width: 100%; -} - -body .dialog form .notes:empty, -body .dialog form .hint:empty, -body #sidebar form .notes:empty, -body #sidebar form .hint:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) form .notes:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) form .hint:empty { - display: none; -} - -body .dialog form label.checkbox, -body #sidebar form label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form label.checkbox { - align-items: center; - display: inline-flex; - gap: var(--blades-spacer-sm); - height: auto; - line-height: initial; -} - -body .dialog form .trait-list, -body #sidebar form .trait-list, -body .window-app:not([id*=Actor-], [id*=Item-]) form .trait-list { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body .dialog form .trait-list li, -body #sidebar form .trait-list li, -body .window-app:not([id*=Actor-], [id*=Item-]) form .trait-list li { - display: flex; -} - -body .dialog img, -body #sidebar img, -body .window-app:not([id*=Actor-], [id*=Item-]) img { - border: none; - border-radius: 0; - position: relative; -} - -body .dialog table, -body #sidebar table, -body .window-app:not([id*=Actor-], [id*=Item-]) table { - background-color: var(--blades-black-fade-strong); - border: none; - margin: var(--blades-spacer-base) 0; -} - -body .dialog table thead, -body #sidebar table thead, -body .window-app:not([id*=Actor-], [id*=Item-]) table thead { - background-color: var(--blades-black-dark-fade-strong); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .dialog table tr:nth-child(even), -body #sidebar table tr:nth-child(even), -body .window-app:not([id*=Actor-], [id*=Item-]) table tr:nth-child(even) { - background-color: var(--blades-white-fade-strong); -} - -body .dialog table td:first-child, -body #sidebar table td:first-child, -body .window-app:not([id*=Actor-], [id*=Item-]) table td:first-child { - padding-inline-start: var(--blades-spacer-base); -} - -body .dialog table td, -body .dialog table th, -body #sidebar table td, -body #sidebar table th, -body .window-app:not([id*=Actor-], [id*=Item-]) table td, -body .window-app:not([id*=Actor-], [id*=Item-]) table th { - padding: var(--blades-spacer-xs) 0; -} - -body .dialog .tabs ~ .tab, -body .dialog .sheet-tabs ~ .tab, -body #sidebar .tabs ~ .tab, -body #sidebar .sheet-tabs ~ .tab, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab { - flex: 1 1 auto; - overflow-y: auto; - overflow-x: hidden; -} - -body .dialog .tabs ~ .tab[data-tab], -body .dialog .sheet-tabs ~ .tab[data-tab], -body #sidebar .tabs ~ .tab[data-tab], -body #sidebar .sheet-tabs ~ .tab[data-tab], -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab[data-tab], -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab[data-tab] { - display: none; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body .dialog .tabs ~ .tab[data-tab].active, -body .dialog .sheet-tabs ~ .tab[data-tab].active, -body #sidebar .tabs ~ .tab[data-tab].active, -body #sidebar .sheet-tabs ~ .tab[data-tab].active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab[data-tab].active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab[data-tab].active { - display: flex; -} - -body .dialog h1, -body .dialog h2, -body .dialog h3, -body .dialog h4, -body #sidebar h1, -body #sidebar h2, -body #sidebar h3, -body #sidebar h4, -body .window-app:not([id*=Actor-], [id*=Item-]) h1, -body .window-app:not([id*=Actor-], [id*=Item-]) h2, -body .window-app:not([id*=Actor-], [id*=Item-]) h3, -body .window-app:not([id*=Actor-], [id*=Item-]) h4 { - font-weight: normal; - margin: 0; - margin-block-end: var(--blades-spacer-base); - position: relative; -} - -body .dialog h1, -body #sidebar h1, -body .window-app:not([id*=Actor-], [id*=Item-]) h1 { - border-block-end: 2px solid rgba(var(--color-border), 1); - font-size: var(--size-24px); -} - -body .dialog h2, -body #sidebar h2, -body .window-app:not([id*=Actor-], [id*=Item-]) h2 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); -} - -body .dialog h3, -body #sidebar h3, -body .window-app:not([id*=Actor-], [id*=Item-]) h3 { - font-size: var(--size-16px); -} - -body .dialog a, -body #sidebar a, -body .window-app:not([id*=Actor-], [id*=Item-]) a { - text-shadow: none; -} - -body .dialog a:hover, -body #sidebar a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog a[href], -body #sidebar a[href], -body .window-app:not([id*=Actor-], [id*=Item-]) a[href] { - color: rgba(var(--color-primary), 1); - text-decoration: none; - text-shadow: none; -} - -body .dialog a[href]:hover, -body #sidebar a[href]:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a[href]:hover { - text-decoration: underline; - text-shadow: none; -} - -body .dialog a.entity-link, -body .dialog a.inline-roll, -body #sidebar a.entity-link, -body #sidebar a.inline-roll, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll { - background-color: rgba(var(--color-background-lightest), 1); - box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text), 1); - text-shadow: none; - padding: var(--blades-spacer-pf) var(--blades-spacer-xs); - padding-inline-start: var(--blades-spacer-base); -} - -body .dialog a.entity-link:hover, -body .dialog a.inline-roll:hover, -body #sidebar a.entity-link:hover, -body #sidebar a.inline-roll:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog a.entity-link > i, -body .dialog a.inline-roll > i, -body #sidebar a.entity-link > i, -body #sidebar a.inline-roll > i, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link > i, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll > i { - color: inherit; - margin-inline-end: var(--blades-spacer-xs); -} - -body .dialog p, -body #sidebar p, -body .window-app:not([id*=Actor-], [id*=Item-]) p { - margin: var(--blades-spacer-base) 0; -} - -body .dialog ul, -body .dialog ol, -body #sidebar ul, -body #sidebar ol, -body .window-app:not([id*=Actor-], [id*=Item-]) ul, -body .window-app:not([id*=Actor-], [id*=Item-]) ol { - margin: var(--blades-spacer-base) 0; - margin-block-end: var(--blades-spacer-base); -} - -body .dialog dl, -body #sidebar dl, -body .window-app:not([id*=Actor-], [id*=Item-]) dl { - margin: var(--blades-spacer-base) 0; -} - -body .dialog dd, -body #sidebar dd, -body .window-app:not([id*=Actor-], [id*=Item-]) dd { - padding-inline-end: var(--blades-spacer-base); - margin: var(--blades-spacer-base) 0; -} - -body .dialog hr, -body #sidebar hr, -body .window-app:not([id*=Actor-], [id*=Item-]) hr { - border: none; - border-block-start: rgba(var(--color-border), 1) 1px solid; - border-block-end: none; - width: 100%; -} - -body .dialog button[hidden], -body #sidebar button[hidden], -body .window-app:not([id*=Actor-], [id*=Item-]) button[hidden] { - display: none; -} - -body .dialog blockquote, -body #sidebar blockquote, -body .window-app:not([id*=Actor-], [id*=Item-]) blockquote { - border-inline-start: 3px solid rgba(var(--color-border), 1); - margin: var(--blades-spacer-base) 0 var(--blades-spacer-base) var(--blades-spacer-md); - padding-inline-start: var(--blades-spacer-lg); -} - -body .dialog blockquote em, -body #sidebar blockquote em, -body .window-app:not([id*=Actor-], [id*=Item-]) blockquote em { - font-style: normal; -} - -body .dialog section.secret, -body #sidebar section.secret, -body .window-app:not([id*=Actor-], [id*=Item-]) section.secret { - background-color: rgba(var(--color-background-light), 0.2); - border-block-start: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: 0 var(--blades-spacer-base); -} - -body .dialog .tox-toolbar__primary, -body #sidebar .tox-toolbar__primary, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox-toolbar__primary { - background: transparent; -} - -body .dialog .tox.tox-tinymce .tox-edit-area__iframe, -body #sidebar .tox.tox-tinymce .tox-edit-area__iframe, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox.tox-tinymce .tox-edit-area__iframe { - background-color: var(--blades-white-bright); - padding: var(--blades-spacer-base); -} - -body .dialog .tox .tox-tbtn, -body #sidebar .tox .tox-tbtn, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn { - background: transparent; - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); - height: var(--blades-spacer-button-sm); - margin-block-start: var(--blades-spacer-xs); - padding: 0 var(--blades-spacer-base); -} - -.window-app body #context-menu { - z-index: 101; -} - -body .dialog div.dialog-content h4:first-child, -body .dialog div.dialog-content p:first-child { - margin-block-start: var(--blades-spacer-base); -} - -.-emu-compact body #hotbar .bar-controls { - width: 2rem; - height: 2.5rem; -} -.-emu-compact body #hotbar .bar-controls .page-control { - font-size: var(--size-10px); -} -.-emu-compact body #hotbar .macro { - width: 2.5rem; - height: 2.5rem; -} -.-emu-compact body #hotbar .macro .macro-icon { - width: 2rem; - height: 2rem; -} -.-emu-compact body #logo { - max-height: 2.125rem; - max-width: 4.25rem; -} -.-emu-compact body #notifications { - left: 7rem; - top: 6rem; -} -.-emu-compact body #players { - width: 10.5rem; -} -.-emu-compact body #navigation #scene-list .scene { - height: 1.75rem; - line-height: 1.75rem; - min-width: 5.5rem; -} -.-emu-compact body #navigation #scene-list .scene-player { - width: 0.5rem; - height: 0.5rem; -} -.-emu-compact body .window-app[id*=JournalEntry-] a.editor-edit { - top: -1.75rem; -} -.-emu-compact body #tokenAttacher { - left: 4.5rem; - top: 2.375rem; -} - -body #hotbar .bar-controls:first-child #macro-directory, -body #hotbar .bar-controls:first-child #bar-toggle { - flex: 1 1 auto; -} - -body #hotbar .bar-controls:first-child #macro-directory:first-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:first-of-type { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; -} - -body #hotbar .bar-controls:first-child #macro-directory:last-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:last-of-type { - border: none; - border-radius: 0 0 0 0; -} - -body #hotbar .bar-controls .page-control, -body #hotbar .bar-controls #macro-directory, -body #hotbar .bar-controls #bar-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex: 0 0 auto; - font-size: var(--size-16px); - justify-content: center; - line-height: initial; - position: relative; -} - -body #hotbar .bar-controls .page-control:first-of-type, -body #hotbar .bar-controls #macro-directory:first-of-type, -body #hotbar .bar-controls #bar-toggle:first-of-type { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} - -body #hotbar .bar-controls .page-control:last-of-type, -body #hotbar .bar-controls #macro-directory:last-of-type, -body #hotbar .bar-controls #bar-toggle:last-of-type { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body #loading #context, -body #loading #progress { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - top: 0; - position: absolute; - align-items: center; - display: flex; - height: 100%; - font-size: var(--size-14px); - line-height: initial; - margin: 0 var(--blades-spacer-md); - padding: 0; -} - -.-emu-layout.-emu-logo body #logo { - display: block !important; -} -.-emu-layout.-emu-control-align-top body #controls .control-tools .scene-control { - position: initial; -} - -body #menu #menu-items li i, -body #menu #menu-items li h4 { - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); -} - -body #players > h3:hover, -body #players > h3:active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -.-emu-subtle-layout body #controls:hover, -.-emu-subtle-layout body #controls:active { - opacity: 1; -} - -.-emu-subtle-layout body #controls:hover .control-tools, -.-emu-subtle-layout body #controls:active .control-tools { - opacity: 1; -} - -body #controls .control-tools .scene-control, -body #controls .control-tools .control-tool { - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - line-height: initial; - margin: 0; - padding: 0; - pointer-events: all; - position: relative; -} - -body #controls .control-tools .scene-control > i, -body #controls .control-tools .control-tool > i { - margin: 0; - position: relative; -} - -.-emu-compact body #controls .control-tools .scene-control, -.-emu-compact body #controls .control-tools .control-tool { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); -} - -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover { - background-image: none; -} - -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus { - background-image: none; -} - -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active { - background-image: none; -} - -.-emu-subtle-layout body #navigation:hover, -.-emu-subtle-layout body #navigation:active { - opacity: 1; -} - -.-emu-subtle-layout body #navigation:hover #scene-list .scene, -.-emu-subtle-layout body #navigation:active #scene-list .scene { - display: inline-flex; - opacity: 1; -} - -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view { - background-image: none; -} - -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm) { - background-image: none; -} - -body #ui-left, -body #ui-middle, -body #ui-right { - pointer-events: none; - position: relative; - z-index: 10; -} - -body .window-app .window-header > a, -body .window-app .window-header a.header-button { - background: transparent; - text-shadow: none; - padding: var(--blades-spacer-base); - position: relative; - width: auto; -} - -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover { - color: rgba(var(--color-text-lightest), 1); - color: rgba(var(--color-primary), 1); -} - -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus { - color: rgba(var(--color-primary), 1); - text-decoration: underline; -} - -body .window-app .window-header > a.close, -body .window-app .window-header a.header-button.close { - color: transparent; - overflow: hidden; - padding: 0; - width: var(--blades-spacer-button-sm); -} - -body .window-app .window-header > a.close:hover, -body .window-app .window-header > a.close:focus, -body .window-app .window-header a.header-button.close:hover, -body .window-app .window-header a.header-button.close:focus { - color: transparent; -} - -body .window-app .window-header > a.close > i, -body .window-app .window-header a.header-button.close > i { - top: 0; - left: 0; - position: absolute; - width: 100%; - height: 100%; - align-items: center; - color: rgba(var(--color-text-lightest), 1); - display: flex; - font-size: var(--size-16px); - justify-content: center; - margin: 0; -} - -body .window-app .window-header > a > i, -body .window-app .window-header > a > span.fas, -body .window-app .window-header a.header-button > i, -body .window-app .window-header a.header-button > span.fas { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar, -body .sidebar-popout { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - top: calc(var(--blades-spacer-md) / 2); - right: 0; - bottom: auto; - position: fixed; - width: var(--blades-spacer-sidebar); - height: calc(100% - var(--blades-spacer-md)); - display: flex; - flex-direction: column; - margin: 0; - overflow: hidden; - padding: 0; - z-index: 10; -} - -body #sidebar ol, -body #sidebar ul, -body .sidebar-popout ol, -body .sidebar-popout ul { - margin: 0; - padding: 0; -} - -body #sidebar.collapsed, -body .sidebar-popout.collapsed { - height: auto !important; - width: 2rem !important; -} - -.-emu-subtle-layout body #sidebar.collapsed, -.-emu-subtle-layout body .sidebar-popout.collapsed { - opacity: 0.3; -} - -.-emu-subtle-layout body #sidebar.collapsed:hover, -.-emu-subtle-layout body .sidebar-popout.collapsed:hover { - opacity: 1; -} - -body #sidebar.collapsed #sidebar-tabs, -body .sidebar-popout.collapsed #sidebar-tabs { - border-block-end: none; - flex-wrap: wrap; -} - -body #sidebar.collapsed #sidebar-tabs > .collapse, -body .sidebar-popout.collapsed #sidebar-tabs > .collapse { - border-radius: 0 0 0 0; -} - -body #sidebar.collapsed .sidebar-tab, -body #sidebar.collapsed .sidebar-tab.active, -body .sidebar-popout.collapsed .sidebar-tab, -body .sidebar-popout.collapsed .sidebar-tab.active { - display: none !important; -} - -body #sidebar #sidebar-tabs, -body .sidebar-popout #sidebar-tabs { - border-block-end: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - font-size: var(--size-12px); - margin: 0; - position: relative; -} - -body #sidebar #sidebar-tabs > .item, -body #sidebar #sidebar-tabs > .collapse, -body .sidebar-popout #sidebar-tabs > .item, -body .sidebar-popout #sidebar-tabs > .collapse { - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex: 1 1 20%; - font-size: var(--size-12px); - justify-content: center; - left: auto; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); - position: relative; - top: auto; -} - -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active { - border-radius: 0; - border: none; -} - -body #sidebar #sidebar-tabs > .item.active:first-child, -body #sidebar #sidebar-tabs > .collapse.active:first-child, -body .sidebar-popout #sidebar-tabs > .item.active:first-child, -body .sidebar-popout #sidebar-tabs > .collapse.active:first-child { - border-radius: 0 0 0 0; -} - -body #sidebar #sidebar-tabs > .item:first-child, -body #sidebar #sidebar-tabs > .collapse:first-child, -body .sidebar-popout #sidebar-tabs > .item:first-child, -body .sidebar-popout #sidebar-tabs > .collapse:first-child { - border-radius: 0 0 0 0; -} - -body #sidebar #sidebar-tabs > .item > i, -body #sidebar #sidebar-tabs > .collapse > i, -body .sidebar-popout #sidebar-tabs > .item > i, -body .sidebar-popout #sidebar-tabs > .collapse > i { - margin: 0; - position: relative; - z-index: 1; -} - -body #sidebar #sidebar-tabs > .item .notification-pip, -body #sidebar #sidebar-tabs > .collapse .notification-pip, -body .sidebar-popout #sidebar-tabs > .item .notification-pip, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip { - background-color: rgba(var(--color-primary), 1); - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - animation-duration: 0.8s; - animation-iteration-count: infinite; - animation-name: emu-notification-flash; - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; -} - -body #sidebar #sidebar-tabs > .item .notification-pip::before, -body #sidebar #sidebar-tabs > .collapse .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .item .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip::before { - display: none; -} - -body #sidebar .window-content .sidebar-tab, -body .sidebar-popout .window-content .sidebar-tab { - display: flex; -} - -body #sidebar .sidebar-tab, -body .sidebar-popout .sidebar-tab { - display: none; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - justify-content: initial; - margin: 0; - min-height: 12.5rem; - position: relative; -} - -body #sidebar .sidebar-tab.active, -body .sidebar-popout .sidebar-tab.active { - display: flex; -} - -.-emu-compact body #sidebar .sidebar-tab, -.-emu-compact body .sidebar-popout .sidebar-tab { - min-height: 11rem; -} - -body #sidebar .sidebar-tab.directory .directory-list, -body .sidebar-popout .sidebar-tab.directory .directory-list { - padding-block-end: var(--blades-spacer-sm); -} - -body #sidebar .sidebar-tab .directory-header .header-actions button, -body #sidebar .sidebar-tab .directory-footer button, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button, -body .sidebar-popout .sidebar-tab .directory-footer button { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - height: auto; - line-height: var(--line-height-compact); - width: auto; -} - -body #sidebar .sidebar-tab .directory-header .header-actions button > i, -body #sidebar .sidebar-tab .directory-footer button > i, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button > i, -body .sidebar-popout .sidebar-tab .directory-footer button > i { - font-size: var(--size-14px); -} - -body #sidebar .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-header { - border-block-end: rgba(var(--color-border), 1) 1px solid; - flex-direction: column; -} - -body #sidebar .sidebar-tab .directory-header .header-search, -body .sidebar-popout .sidebar-tab .directory-header .header-search { - align-items: center; - display: flex; - flex: 1 1 auto; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-header .header-search > i, -body .sidebar-popout .sidebar-tab .directory-header .header-search > i { - flex: 0 0 auto; -} - -body #sidebar .sidebar-tab .directory-header .header-search input, -body .sidebar-popout .sidebar-tab .directory-header .header-search input { - background-color: rgba(var(--color-background-lightest), 1); - flex: 1 1 auto; - margin: 0; -} - -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - width: 2rem; - height: 2rem; - flex: 0 0 auto; -} - -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i { - margin: 0; -} - -body #sidebar .sidebar-tab .directory-header .header-actions, -body .sidebar-popout .sidebar-tab .directory-header .header-actions { - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-header .header-actions:only-child, -body #sidebar .sidebar-tab .directory-header .header-actions:last-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:only-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:last-child { - margin-block-end: 0; -} - -body #sidebar .sidebar-tab .directory-header > .action-buttons, -body .sidebar-popout .sidebar-tab .directory-header > .action-buttons { - align-items: center; - display: flex; - flex: 0 0 auto; - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-footer { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-wrap: wrap; -} - -.-emu-subtle-layout body #sidebar.collapsed::before, -.-emu-subtle-layout body #sidebar.collapsed #emu-sidebar-lock { - display: none; -} - -.-emu-subtle-layout body #sidebar:hover, -.-emu-subtle-layout body #sidebar.is-locked { - opacity: 1; - right: 0; -} - -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock::before, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock::before { - content: "\f0da"; -} - -.-emu-subtle-layout-sidebar-locked body #sidebar { - opacity: 1; - right: 0; -} -.-emu-subtle-layout-sidebar-locked body #sidebar #emu-sidebar-lock { - display: none; -} - -body #sidebar [data-tab=chat] #chat-log, -body .sidebar-popout [data-tab=chat] #chat-log { - flex: 1 1 auto; - height: auto; - list-style: none; - margin: 0; - padding: 0; - overflow-y: auto; - overflow-x: hidden; -} - -body #sidebar [data-tab=chat] #chat-log .message, -body .sidebar-popout [data-tab=chat] #chat-log .message { - background-color: rgba(var(--color-background-chat-message), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - display: flex; - flex-direction: column; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - font-family: inherit; - font-size: var(--size-14px); - padding: var(--blades-spacer-base); - margin: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message:hover .message-metadata, -body #sidebar [data-tab=chat] #chat-log .message:focus .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message:hover .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message:focus .message-metadata { - opacity: 1; -} - -body #sidebar [data-tab=chat] #chat-log .message.whisper, -body .sidebar-popout [data-tab=chat] #chat-log .message.whisper { - background-color: rgba(var(--color-background-chat-message-whisper), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message.blind, -body .sidebar-popout [data-tab=chat] #chat-log .message.blind { - background-color: rgba(var(--color-background-chat-message-blind), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-header, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-header { - background-color: transparent; - color: inherit; - align-items: center; - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - line-height: var(--line-height-default); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata, -body #sidebar [data-tab=chat] #chat-log .message .message-sender, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-sender { - color: inherit; - align-items: center; - display: inline-flex; - font-size: var(--size-12px); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-sender, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-sender { - margin: 0; - overflow: hidden; - white-space: initial; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata { - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - gap: var(--blades-spacer-base); - opacity: 0; - justify-content: flex-end; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata a, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata a { - color: inherit; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata a:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata a:hover { - color: rgba(var(--color-primary), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-content, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-content { - user-select: text; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-content .table-result, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-content .table-result { - padding: var(--blades-spacer-base) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .flavor-text, -body #sidebar [data-tab=chat] #chat-log .message .whisper-to, -body .sidebar-popout [data-tab=chat] #chat-log .message .flavor-text, -body .sidebar-popout [data-tab=chat] #chat-log .message .whisper-to { - color: inherit; - font-size: var(--size-12px); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll, -body #sidebar [data-tab=chat] #chat-log .message .dice-result, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-result { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total { - background-color: rgba(var(--color-background), 0.1); - box-shadow: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: inherit; - line-height: initial; - font-size: inherit; - font-weight: normal; - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-formula { - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total { - font-size: var(--size-18px); - padding: var(--blades-spacer-xs) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.critical, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.success, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.critical, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.success { - background-color: var(--blades-color-positive); - border-color: var(--blades-color-positive); - color: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.fumble, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.failure, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.fumble, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.failure { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - color: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip { - order: initial; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - line-height: initial; - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula { - align-items: center; - display: inline-flex; - font-weight: 700; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total { - background-color: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: none; - border-radius: 0 0 0 0; - flex: none; - font-size: var(--size-14px); - font-weight: 700; - padding: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-rolls, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-rolls { - margin: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete { - color: rgba(var(--color-text), 1); -} - -body #sidebar [data-tab=chat] #chat-controls, -body .sidebar-popout [data-tab=chat] #chat-controls { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 { - font-size: var(--size-14px); - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-controls .roll-type-select, -body .sidebar-popout [data-tab=chat] #chat-controls .roll-type-select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - height: 2rem; - margin: 0; - width: auto; -} - -body #sidebar [data-tab=chat] #chat-controls .control-buttons, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons { - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i { - font-size: inherit; - line-height: initial; -} - -body #sidebar [data-tab=chat] #chat-form, -body .sidebar-popout [data-tab=chat] #chat-form { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - height: 7rem; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar [data-tab=chat] #chat-form textarea, -body .sidebar-popout [data-tab=chat] #chat-form textarea { - background-color: rgba(var(--color-background-lightest), 0.9); - background-image: none; - width: 100%; - height: 100%; - padding: var(--blades-spacer-sm); -} - -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header { - flex-direction: column; -} - -body #sidebar #combat .combat-tracker-header .encounters, -body #sidebar #combat .combat-tracker-header .encounter-controls, -body .sidebar-popout #combat .combat-tracker-header .encounters, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls { - align-items: center; - display: flex; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - width: 100%; -} - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounters h4, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h4, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h4, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h4 { - border-block-end: none; - color: rgba(var(--color-text-lightest), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - flex: 1 1 auto; - font-size: var(--size-14px); - text-align: center; -} - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-20px); - margin-inline-start: var(--blades-spacer-button-sm); -} - -body #sidebar #combat .combat-tracker-header .encounters a[disabled], -body #sidebar #combat .combat-tracker-header .encounter-controls a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounters a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a[disabled] { - pointer-events: none; - visibility: hidden; -} - -body #sidebar #combat .combat-tracker-header .encounters a:first-child, -body #sidebar #combat .combat-tracker-header .encounter-controls a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounters a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:first-child { - margin-inline-start: 0; -} - -body #sidebar #combat #combat-tracker .combatant, -body .sidebar-popout #combat #combat-tracker .combatant { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - display: flex; - flex-wrap: nowrap; - height: auto; - line-height: initial; - margin: 0 var(--blades-spacer-sm); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: auto; -} - -body #sidebar #combat #combat-tracker .combatant.hidden .token-name h4, -body #sidebar #combat #combat-tracker .combatant.hidden .token-image, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-image { - opacity: 0.5; -} - -body #sidebar #combat #combat-tracker .combatant.active .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.active .token-name h4 { - border-color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #combat #combat-tracker .combatant.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.active .combatant-control.active { - background-color: var(--blades-white-bright); - color: rgba(var(--color-primary), 1); -} - -body #sidebar #combat #combat-tracker .combatant.defeated, -body .sidebar-popout #combat #combat-tracker .combatant.defeated { - background-color: rgba(176, 16, 48, 0.5); -} - -body #sidebar #combat #combat-tracker .combatant.defeated.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active .combatant-control.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #combat #combat-tracker .combatant .token-name, -body .sidebar-popout #combat #combat-tracker .combatant .token-name { - text-shadow: none; - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; - overflow: hidden; - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant .token-name h4 { - color: rgba(var(--color-text-lightest), 1); - border-block-end: 1px solid rgba(var(--color-border-lighter), 0.1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: initial; - font-size: var(--size-16px); - line-height: initial; -} - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource { - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-14px); - line-height: var(--line-height-compact); - margin-inline-start: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - padding: 0; - padding-inline-start: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-tracker .combatant .token-initiative .initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative .initiative { - color: inherit; - text-shadow: none; - font-size: var(--size-16px); - font-weight: normal; -} - -body #sidebar #combat #combat-tracker .combatant .combatant-controls, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-controls { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - background: transparent; - font-size: var(--size-20px); - margin: 0; -} - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll::before, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll::before { - content: "\f6cf"; -} - -body #sidebar #combat #combat-tracker .combatant .token-effects, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects { - display: flex; - flex: 1 1 auto; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; -} - -body #sidebar #combat #combat-tracker .combatant .token-effects img, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects img { - cursor: default; - margin: 0; - max-height: 0.875rem; - max-width: 0.875rem; - opacity: 1; - transform: none; -} - -body #sidebar #combat #combat-controls, -body .sidebar-popout #combat #combat-controls { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - padding-block-start: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-controls:empty, -body .sidebar-popout #combat #combat-controls:empty { - display: none; -} - -body #sidebar #combat #combat-controls .combat-control.center, -body .sidebar-popout #combat #combat-controls .combat-control.center { - flex: 1 1 auto; - white-space: nowrap; -} - -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i { - margin: 0; -} - -body #sidebar #scenes .scene, -body .sidebar-popout #scenes .scene { - background-position: 50%; - background-size: cover; - border: none; - box-shadow: none; - height: auto; - line-height: var(--line-height-compact); -} - -body #sidebar #scenes .scene:hover, -body .sidebar-popout #scenes .scene:hover { - background-position: 50%; - background-size: cover; -} - -body #sidebar #scenes .scene h3 > a, -body .sidebar-popout #scenes .scene h3 > a { - text-shadow: 1px 1px 2px var(--blades-black-dark), -1px -1px 2px var(--blades-black-dark); - padding: var(--blades-spacer-sm) 0; -} - -body #sidebar #playlists, -body .sidebar-popout #playlists { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #playlists .global-control, -body .sidebar-popout #playlists .global-control { - background-color: rgba(var(--color-background), 0.5); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - display: flex; - flex: 0 0 auto; - flex-wrap: wrap; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds { - height: auto !important; - max-height: 0 !important; - padding: 0 !important; -} - -body #sidebar #playlists .global-control .playlist-header, -body .sidebar-popout #playlists .global-control .playlist-header { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; - width: 100%; -} - -body #sidebar #playlists .global-control .playlist-header h4, -body .sidebar-popout #playlists .global-control .playlist-header h4 { - text-decoration: none; - height: auto; - margin: 0; - padding-inline-start: 0; -} - -body #sidebar #playlists .global-control .playlist-header h4 i.fa, -body .sidebar-popout #playlists .global-control .playlist-header h4 i.fa { - color: inherit; - margin-inline-start: var(--blades-spacer-xs); -} - -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds { - background: transparent; - border-inline-start: none; - flex: 0 0 auto; - height: auto !important; - padding: 0 !important; - width: 100%; -} - -body #sidebar #playlists .global-control .playlist-sounds h4, -body .sidebar-popout #playlists .global-control .playlist-sounds h4 { - border-block-end: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - margin: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds h4 + input[type=range], -body .sidebar-popout #playlists .global-control .playlist-sounds h4 + input[type=range] { - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #playlists .global-control .playlist-sounds .sound, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound { - border-block-end: 0; - flex-wrap: nowrap; - padding-inline-start: 0; - padding-inline-end: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds .sound:last-of-type, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound:last-of-type { - padding-block-end: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds .sound .global-volume, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound .global-volume { - flex: 0 0 50%; -} - -body #sidebar #playlists .directory-list .directory-item.playlist, -body .sidebar-popout #playlists .directory-list .directory-item.playlist { - flex-direction: column; - line-height: var(--line-height-compact); - padding: 0 var(--blades-spacer-sm); -} - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):focus, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):focus { - background-color: rgba(var(--color-folder-directory), 1); -} - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body #sidebar #playlists .directory-list .playlist-sounds, -body .sidebar-popout #playlists .directory-list .playlist-sounds { - height: auto !important; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .playlist-sounds .sound:first-child { - border-block-start: transparent 1px solid; -} - -body #sidebar #playlists .directory-list .playlist-header, -body #sidebar #playlists .directory-list .sound, -body .sidebar-popout #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .sound { - display: flex; - flex: 1 1 100%; - flex-wrap: nowrap; - margin: 0; - text-decoration: none; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-header .playlist-name, -body #sidebar #playlists .directory-list .sound .playlist-name, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name, -body .sidebar-popout #playlists .directory-list .sound .playlist-name { - align-items: center; - display: inline-flex; - flex: 1 1 100%; - overflow: visible; - padding: var(--blades-spacer-base) 0; - word-break: normal; - white-space: initial; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-header .playlist-name > i, -body #sidebar #playlists .directory-list .sound .playlist-name > i, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name > i, -body .sidebar-popout #playlists .directory-list .sound .playlist-name > i { - display: none; -} - -body #sidebar #playlists .directory-list .playlist-header .sound-controls, -body #sidebar #playlists .directory-list .sound .sound-controls, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls, -body .sidebar-popout #playlists .directory-list .sound .sound-controls { - flex: 0 0 auto; - flex-wrap: nowrap; - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; -} - -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control.inactive { - opacity: 0.5; -} - -body #sidebar #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .playlist-header { - flex: 0 0 auto; -} - -body #sidebar #playlists .directory-list .sound:nth-child(even), -body .sidebar-popout #playlists .directory-list .sound:nth-child(even) { - background-color: rgba(var(--color-background-darkest), 0.2); -} - -body #sidebar #playlists h4, -body #sidebar #playlists i, -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists h4, -body .sidebar-popout #playlists i, -body .sidebar-popout #playlists input[type=range] { - color: inherit; - height: auto; - line-height: var(--line-height-default); - word-break: normal; -} - -body #sidebar #playlists h4 + input[type=range], -body #sidebar #playlists i + input[type=range], -body .sidebar-popout #playlists h4 + input[type=range], -body .sidebar-popout #playlists i + input[type=range] { - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #playlists h4, -body .sidebar-popout #playlists h4 { - padding: var(--blades-spacer-base); -} - -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists input[type=range] { - margin: 0; -} - -body #sidebar #playlists #currently-playing, -body .sidebar-popout #playlists #currently-playing { - flex-direction: row; - max-height: 30%; - overflow-x: hidden; - overflow-y: auto; -} - -body #sidebar #playlists #currently-playing .sound, -body .sidebar-popout #playlists #currently-playing .sound { - display: grid; - flex: 1 1 100%; - grid-template-areas: "name controls" "playback playback"; - grid-template-columns: 1fr -webkit-min-content; - grid-template-columns: 1fr min-content; - grid-template-rows: min-content min-content; - margin: 0; - text-decoration: none; - width: 100%; -} - -body #sidebar #playlists #currently-playing .sound + .sound, -body .sidebar-popout #playlists #currently-playing .sound + .sound { - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding-block-start: var(--blades-spacer-sm); -} - -body #sidebar #playlists #currently-playing .sound .sound-name, -body .sidebar-popout #playlists #currently-playing .sound .sound-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - align-items: center; - display: inline-flex; - grid-area: name; - margin: 0; - padding: var(--blades-spacer-base) 0; -} - -body #sidebar #playlists #currently-playing .sound .sound-controls, -body .sidebar-popout #playlists #currently-playing .sound .sound-controls { - flex-wrap: nowrap; - grid-area: controls; - margin: 0; - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; -} - -body #sidebar #playlists #currently-playing .sound .sound-control.inactive, -body .sidebar-popout #playlists #currently-playing .sound .sound-control.inactive { - opacity: 0.5; -} - -body #sidebar #playlists #currently-playing .sound .sound-playback, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback { - align-items: center; - display: flex; - grid-area: playback; - padding: 0; -} - -body #sidebar #playlists #currently-playing .sound .sound-playback .sound-timer, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .sound-timer { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - margin-inline-end: var(--blades-spacer-sm); -} - -body #sidebar #playlists #currently-playing .sound .sound-playback .volume-icon, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .volume-icon { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar #compendium h3, -body .sidebar-popout #compendium h3 { - background-color: rgba(var(--color-background), 1); - border: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} - -body #sidebar #compendium .compendium-type, -body .sidebar-popout #compendium .compendium-type { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body #sidebar #compendium .compendium-list, -body .sidebar-popout #compendium .compendium-list { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-xs); -} - -body #sidebar #compendium .compendium-list .directory-item, -body .sidebar-popout #compendium .compendium-list .directory-item { - flex-wrap: wrap; - line-height: var(--line-height-compact); -} - -body #sidebar #compendium .compendium-list .directory-item h4, -body .sidebar-popout #compendium .compendium-list .directory-item h4 { - align-items: center; - display: flex; - width: 100%; -} - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons { - color: rgba(var(--color-text-lightest), 1); - position: relative; -} - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons i { - margin: 0; - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #compendium .compendium-list .directory-item .compendium-footer, -body .sidebar-popout #compendium .compendium-list .directory-item .compendium-footer { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - padding-block-end: var(--blades-spacer-base); - width: 100%; -} - -body #sidebar #settings, -body .sidebar-popout #settings { - padding: var(--blades-spacer-sm); -} - -body #sidebar #settings > div, -body .sidebar-popout #settings > div { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; -} - -body #sidebar #settings h2, -body #sidebar #settings h4, -body .sidebar-popout #settings h2, -body .sidebar-popout #settings h4 { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - padding: 0; - margin: 0; -} - -body #sidebar #settings h2, -body .sidebar-popout #settings h2 { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-20px); - margin-block-start: var(--blades-spacer-sm); -} - -body #sidebar #settings h4, -body .sidebar-popout #settings h4 { - color: rgba(var(--color-primary), 1); - font-size: var(--size-16px); -} - -body #sidebar #settings button, -body .sidebar-popout #settings button { - margin: 0; -} - -body #sidebar #settings #game-details, -body .sidebar-popout #settings #game-details { - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: 0; -} - -body #sidebar .notification-pip, -body .sidebar-popout .notification-pip { - color: rgba(var(--color-primary), 1); - margin-inline-end: var(--blades-spacer-xs); - padding: 0; - position: relative; - right: auto; - text-shadow: none; - top: auto; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - text-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - align-items: center; - cursor: pointer; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - height: auto; - line-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:last-child, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:last-child { - border-block-end: 0; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:hover, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:hover { - background-color: rgba(var(--color-primary), 1); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - color: rgba(var(--color-text-lightest), 1); -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:focus, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:focus { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings { - margin: 0; - width: 100%; -} - -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h2, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h3, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h4 { - border: none; - margin: 0; -} - -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.previous, -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.next { - flex: 0 0 var(--blades-spacer-button); -} - -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.previous i, -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.next i { - margin: 0; -} - -body #module-management .package[data-module-name=ernies-modern-layout] a, -body #module-management .package[data-module-name=ernies-modern-layout] .package-title, -body #module-management .package[data-module-name=ernies-modern-layout] .package-description, -body #module-management .package[data-module-name=ernies-modern-layout] .package-metadata { - color: rgba(var(--color-text-lightest), 1); -} - -body .package-configuration .categories .scrollable, -body .package-configuration .categories footer { - margin: 0; - padding: var(--blades-spacer-sm); -} - -body .window-app[id*=trait-selector-] .window-content form > ol, -body .window-app[id*=trait-selector-] .window-content form > ul { - margin: 0; -} - -body .window-app[id*=trait-selector-] .window-content form > ol li, -body .window-app[id*=trait-selector-] .window-content form > ul li { - margin-block-end: var(--blades-spacer-base); -} - -body .window-app[id*=trait-selector-] .window-content form > ol li:last-child, -body .window-app[id*=trait-selector-] .window-content form > ul li:last-child { - margin-block-end: 0; -} - -body .window-app[id*=trait-selector-] .window-content form > ol li, -body .window-app[id*=trait-selector-] .window-content form > ol label, -body .window-app[id*=trait-selector-] .window-content form > ul li, -body .window-app[id*=trait-selector-] .window-content form > ul label { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; -} - -body .window-app[id*=trait-selector-] .window-content form > ol label.checkbox, -body .window-app[id*=trait-selector-] .window-content form > ul label.checkbox { - height: auto; - font-size: var(--size-14px); - line-height: initial; -} - -body .window-app[id*=trait-selector-] .window-content form > ol label.checkbox > input, -body .window-app[id*=trait-selector-] .window-content form > ul label.checkbox > input { - margin-inline-end: var(--blades-spacer-base); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br { - padding: 0 var(--blades-spacer-xs); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button { - margin: 0 var(--blades-spacer-xs); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip), -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip) { - align-items: center; - display: flex; - justify-content: center; - margin: 0; - min-height: var(--blades-spacer-button); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total { - margin-block-start: 0; - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: default; - flex: 0 0 auto; - margin-inline-end: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper .token-image, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper .token-image { - width: 100%; - height: 100%; - margin: 0; -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper svg, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper svg { - box-shadow: none; -} - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: var(--blades-spacer-xs); -} - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper input, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper input { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - height: auto; - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-lg); -} - -body .combatready-timebar, -body .combatready-timebar-fill { - border-radius: 0; - box-shadow: none; - bottom: 0; - height: 0.4375rem; - top: auto; -} - -.-emu-compact body .combatready-timebar, -.-emu-compact body .combatready-timebar-fill { - height: 0.1875rem; -} - -body #sidebar #combat #combat-tracker .token-resource input, -body .sidebar-popout #combat #combat-tracker .token-resource input { - border: none; - color: rgba(var(--color-text-lightest), 1); - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - padding: 0; - text-align: center; -} - -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary { - margin: var(--blades-spacer-sm); - text-shadow: none; - width: 100%; -} - -body #sidebar #settings #combat-utility-belt, -body .sidebar-popout #settings #combat-utility-belt { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; -} - -body #sidebar #settings #combat-utility-belt h4, -body .sidebar-popout #settings #combat-utility-belt h4 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin-block-start: var(--blades-spacer-sm); -} - -body #cub-puter::before, -body #cub-puter::after { - display: none; -} - -body .compendium-browser.window-app .control-area, -body .compendium-browser.window-app .list-area { - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-base); -} - -body #sidebar #compendium > ul.directory-list > .directory-item, -body .sidebar-popout #compendium > ul.directory-list > .directory-item { - margin: 0; - padding: 0; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack { - cursor: pointer; - line-height: var(--line-height-compact) !important; - margin: 0 !important; - padding: 0 var(--blades-spacer-sm) !important; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover { - background-color: rgba(var(--color-primary), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title { - margin: 0 !important; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack i.folder, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack i.folder { - border: none; -} - -body #sidebar #settings #df-chat-enhance-settings h4, -body .sidebar-popout #settings #df-chat-enhance-settings h4 { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin-block-start: var(--blades-spacer-md) !important; -} - -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-direction: column; -} - -body #sidebar [data-tab=chat] section.dice-tray > .flexrow, -body .sidebar-popout [data-tab=chat] section.dice-tray > .flexrow { - gap: var(--blades-spacer-base); - margin: 0; - width: 100%; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__roll { - box-shadow: none; - flex: 1 1 auto; - font-weight: normal; - margin: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button { - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button:hover svg *, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button:hover svg * { - fill: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button svg, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button svg { - transition: initial; -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__flag, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__flag { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - bottom: 100%; - left: 0; - position: absolute; - height: var(--blades-spacer-button-xs); - align-items: center; - display: flex; - font-size: var(--size-14px); - justify-content: center; - line-height: var(--line-height-compact); - max-height: var(--blades-spacer-button-xs); - overflow: hidden; - width: 100%; -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__flag.hide, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__flag.hide { - max-height: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__roll { - width: auto; - height: var(--blades-spacer-button); - flex: 0 0 auto; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--add, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--sub, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--add, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--sub { - min-width: var(--blades-spacer-button); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__advantage:hover, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--add:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__advantage:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--add:hover { - background-color: var(--blades-color-positive); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__disadvantage:hover, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--sub:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__disadvantage:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--sub:hover { - background-color: var(--blades-color-negative); -} - -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input { - background-color: rgba(var(--color-background-lightest), 1); -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__stacked, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__stacked { - height: var(--blades-spacer-button); - margin: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad { - font-size: var(--size-10px); - margin: 0; - padding: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body .dialog--dice-calculator.window-app .dice-calculator > button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button { - color: rgba(var(--color-text-lightest), 1); - font-weight: normal; -} - -body .dialog--dice-calculator.window-app .dice-calculator > button + button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button + button { - margin: 0; -} - -body #sidebar .dnd5ehelpers .dice-result, -body .sidebar-popout .dnd5ehelpers .dice-result { - margin-block-start: var(--blades-spacer-base); -} - -body #sidebar .dnd5ehelpers .dice-result .desc, -body .sidebar-popout .dnd5ehelpers .dice-result .desc { - background-color: rgba(var(--color-background-light), 1); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - padding: var(--blades-spacer-sm); -} - -body #sidebar .dnd5ehelpers .cover-button, -body .sidebar-popout .dnd5ehelpers .cover-button { - flex-direction: row-reverse; - margin: 0; - margin-block-start: var(--blades-spacer-base); -} - -body #sidebar .dnd5ehelpers .cover-button img, -body .sidebar-popout .dnd5ehelpers .cover-button img { - margin: 0; - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-xs); -} - -body #sidebar #playlists .header-actions > .flexrow, -body .sidebar-popout #playlists .header-actions > .flexrow { - flex: 0 0 100%; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action=attack], -body .sidebar-popout [data-tab=chat] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action=attack] { - margin-block-end: var(--blades-spacer-base); -} - -body .monsterblock .tweak-menu ul li labal:hover, -body .monsterblock .tweak-menu ul li a:hover, -body .monsterblock .tweak-menu ul li label:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} - -body .monsterblock .tweak-menu ul li labal, -body .monsterblock .tweak-menu ul li a, -body .monsterblock .tweak-menu ul li label { - padding: var(--blades-spacer-xs); -} - -body .monsterblock .tweak-menu ul li labal.menu-toggle, -body .monsterblock .tweak-menu ul li a.menu-toggle, -body .monsterblock .tweak-menu ul li label.menu-toggle { - padding-inline-start: var(--blades-spacer-md); -} - -body .monsterblock .tweak-menu ul li labal:not(:only-child)::before, -body .monsterblock .tweak-menu ul li a:not(:only-child)::before, -body .monsterblock .tweak-menu ul li label:not(:only-child)::before { - left: var(--blades-spacer-base); - top: var(--blades-spacer-xs); -} - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox, -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox { - flex: 1 1 auto; - font-size: var(--size-14px) !important; - margin: 0; -} - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type=checkbox], -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type=checkbox] { - margin: 0; -} - -body #sidebar .sidebar-tab .directory-footer button.create-pdf, -body .sidebar-popout .sidebar-tab .directory-footer button.create-pdf { - flex: 1 1 auto; -} - -body .window-app .window-header a.pop__btn-open, -body .window-app .window-header a.tit-menu__btn-open--sheet { - display: flex !important; - flex: 0 0 auto; - padding: 0 !important; - width: var(--blades-spacer-button-sm); -} - -body .window-app .window-header a.pop__btn-open > i, -body .window-app .window-header a.pop__btn-open > span.fas, -body .window-app .window-header a.tit-menu__btn-open--sheet > i, -body .window-app .window-header a.tit-menu__btn-open--sheet > span.fas { - margin-inline-end: 0; -} - -body #sidebar .dir__wrp-header, -body .sidebar-popout .dir__wrp-header { - padding: 0; -} - -body #sidebar .dir__wrp-header .w-100, -body .sidebar-popout .dir__wrp-header .w-100 { - gap: var(--blades-spacer-base); -} - -body #sidebar .dir__wrp-header .w-100 > *, -body .sidebar-popout .dir__wrp-header .w-100 > * { - margin: 0 !important; -} - -body #sidebar [data-tab=chat] .tabbedchatlog, -body .sidebar-popout [data-tab=chat] .tabbedchatlog { - border-radius: 0; - box-shadow: none; -} - -body #sidebar [data-tab=chat] .tabbedchatlog a, -body .sidebar-popout [data-tab=chat] .tabbedchatlog a { - color: rgba(var(--color-text-lightest), 1); -} - -body #token-action-hud:hover #tah-reposition, -body #token-action-hud:hover #tah-categories { - visibility: visible; -} - -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories { - left: initial; - margin: 0; - visibility: hidden; -} - -body #token-action-hud #tah-reposition i, -body #token-action-hud #tah-categories i { - color: inherit; - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - padding: initial; - margin: initial; - text-align: initial; -} - -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button { - margin-inline-start: var(--blades-spacer-base); -} - -body #token-action-hud button.tah-title-button > .fa, -body #token-action-hud .tah-action button > .fa { - display: none; -} - -body #hud .token-info-container .token-info-column-left, -body #hud .token-info-container .token-info-column-right { - padding: 0; - width: auto; -} - -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - flex-wrap: wrap; -} - -body #sidebar .token-mold h3, -body .sidebar-popout .token-mold h3 { - font-size: var(--size-16px); - font-weight: normal; - margin: 0; - width: 100%; -} - -body #sidebar .token-mold > label, -body .sidebar-popout .token-mold > label { - flex: 1 1 auto; -} - -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - width: 100%; - height: var(--blades-spacer-button-sm); - font-size: var(--size-12px); - padding: var(--blades-spacer-base); -} - -body #sidebar .token-mold > label > span > span, -body .sidebar-popout .token-mold > label > span > span { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar .import-dd, -body .sidebar-popout .import-dd { - display: flex !important; - flex: 1 1 100% !important; - margin: 0 !important; -} - -body #sidebar .sidebar-tab .directory-header .header-actions #world-anvil img, -body .sidebar-popout .sidebar-tab .directory-header .header-actions #world-anvil img { - max-height: var(--size-16px); - top: auto; -} \ No newline at end of file diff --git a/css/fonts.css b/css/fonts.css deleted file mode 100644 index 69e301c7..00000000 --- a/css/fonts.css +++ /dev/null @@ -1,301 +0,0 @@ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Micro"; - src: url("../assets/fonts/SmallPixel.ttf") format("truetype"); } - -@font-face { - font-family: "Tiny"; - src: url("../assets/fonts/TeenyTinyPixls.ttf") format("truetype"); } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); } - -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); } - -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; } diff --git a/css/fonts.min.css b/css/fonts.min.css deleted file mode 100644 index 321e2ebf..00000000 --- a/css/fonts.min.css +++ /dev/null @@ -1,354 +0,0 @@ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); -} -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); -} -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); - font-style: normal; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); - font-style: italic; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); - font-style: normal; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); - font-style: italic; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} \ No newline at end of file diff --git a/css/lib/tagify.css b/css/lib/tagify.css deleted file mode 100644 index 76aa9fab..00000000 --- a/css/lib/tagify.css +++ /dev/null @@ -1,546 +0,0 @@ -@use "sass:math"; -:root { - --tagify-dd-color-primary: rgb(53,149,246); - --tagify-dd-bg-color: white; - --tagify-dd-item-pad: .3em .5em; } - -.tagify { - --tags-disabled-bg: #F1F1F1; - --tags-border-color: #DDD; - --tags-hover-border-color: #CCC; - --tags-focus-border-color: #3595f6; - --tag-border-radius: 3px; - --tag-bg: #E5E5E5; - --tag-hover: #D3E2E2; - --tag-text-color: black; - --tag-text-color--edit: black; - --tag-pad: 0.3em 0.5em; - --tag-inset-shadow-size: 1.1em; - --tag-invalid-color: #D39494; - --tag-invalid-bg: rgba(211, 148, 148, 0.5); - --tag-remove-bg: rgba(211, 148, 148, 0.3); - --tag-remove-btn-color: black; - --tag-remove-btn-bg: none; - --tag-remove-btn-bg--hover: #c77777; - --input-color: inherit; - --tag--min-width: 1ch; - --tag--max-width: auto; - --tag-hide-transition: 0.3s; - --placeholder-color: rgba(0, 0, 0, 0.4); - --placeholder-color-focus: rgba(0, 0, 0, 0.25); - --loader-size: .8em; - --readonly-striped: 1; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - border: 1px solid var(--tags-border-color); - padding: 0; - line-height: 0; - cursor: text; - outline: none; - position: relative; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: .1s; - transition: .1s; } - -@-webkit-keyframes tags--bump { - 30% { - -webkit-transform: scale(1.2); - transform: scale(1.2); } } - -@keyframes tags--bump { - 30% { - -webkit-transform: scale(1.2); - transform: scale(1.2); } } - -@-webkit-keyframes rotateLoader { - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); } } - -@keyframes rotateLoader { - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); } } - .tagify:hover:not(.tagify--focus):not(.tagify--invalid) { - --tags-border-color: var(--tags-hover-border-color); } - .tagify[disabled] { - background: var(--tags-disabled-bg); - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: .5; - pointer-events: none; } - .tagify[readonly].tagify--select, .tagify[disabled].tagify--select { - pointer-events: none; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select), .tagify[disabled]:not(.tagify--mix):not(.tagify--select) { - cursor: default; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) > .tagify__input { - visibility: hidden; - width: 0; - margin: 5px 0; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div { - padding: var(--tag-pad); } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before { - -webkit-animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@-webkit-keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - .tagify[readonly] .tagify__tag__removeBtn, .tagify[disabled] .tagify__tag__removeBtn { - display: none; } - .tagify--loading .tagify__input > br:last-child { - display: none; } - .tagify--loading .tagify__input::before { - content: none; } - .tagify--loading .tagify__input::after { - content: ''; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - -webkit-animation: rotateLoader .4s infinite linear; - animation: rotateLoader .4s infinite linear; - content: '' !important; - margin: -2px 0 -2px .5em; } - .tagify--loading .tagify__input:empty::after { - margin-left: 0; } - .tagify + input, - .tagify + textarea { - position: absolute !important; - left: -9999em !important; - -webkit-transform: scale(0) !important; - -ms-transform: scale(0) !important; - transform: scale(0) !important; } - .tagify__tag { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 5px 0 5px 5px; - position: relative; - z-index: 1; - outline: none; - line-height: normal; - cursor: default; - -webkit-transition: .13s ease-out; - transition: .13s ease-out; } - .tagify__tag > div { - vertical-align: top; - -webkit-box-sizing: border-box; - box-sizing: border-box; - max-width: 100%; - padding: var(--tag-pad); - color: var(--tag-text-color); - line-height: inherit; - border-radius: var(--tag-border-radius); - white-space: nowrap; - -webkit-transition: .13s ease-out; - transition: .13s ease-out; } - .tagify__tag > div > * { - white-space: pre-wrap; - overflow: hidden; - text-overflow: ellipsis; - display: inline-block; - vertical-align: top; - min-width: var(--tag--min-width); - max-width: var(--tag--max-width); - -webkit-transition: .8s ease, .1s color; - transition: .8s ease, .1s color; } - .tagify__tag > div > *[contenteditable] { - outline: none; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - cursor: text; - margin: -2px; - padding: 2px; - max-width: 350px; } - .tagify__tag > div::before { - content: ''; - position: absolute; - border-radius: inherit; - inset: var(--tag-bg-inset, 0); - z-index: -1; - pointer-events: none; - -webkit-transition: 120ms ease; - transition: 120ms ease; - -webkit-animation: tags--bump .3s ease-out 1; - animation: tags--bump .3s ease-out 1; - -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; } - .tagify__tag:hover:not([readonly]) div::before, .tagify__tag:focus div::before { - --tag-bg-inset: -2.5px; - --tag-bg: var(--tag-hover); } - .tagify__tag--loading { - pointer-events: none; } - .tagify__tag--loading .tagify__tag__removeBtn { - display: none; } - .tagify__tag--loading::after { - --loader-size: .4em; - content: ''; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - -webkit-animation: rotateLoader .4s infinite linear; - animation: rotateLoader .4s infinite linear; - margin: 0 .5em 0 -.1em; } - .tagify__tag--flash div::before { - -webkit-animation: none; - animation: none; } - .tagify__tag--hide { - width: 0 !important; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - opacity: 0; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transition: var(--tag-hide-transition); - transition: var(--tag-hide-transition); - pointer-events: none; } - .tagify__tag--hide > div > * { - white-space: nowrap; } - .tagify__tag.tagify--noAnim > div::before { - -webkit-animation: none; - animation: none; } - .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span { - opacity: .5; } - .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before { - --tag-bg: var(--tag-invalid-bg); - -webkit-transition: .2s; - transition: .2s; } - .tagify__tag[readonly] .tagify__tag__removeBtn { - display: none; } - .tagify__tag[readonly] > div::before { - -webkit-animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - .tagify__tag--editable > div { - color: var(--tag-text-color--edit); } - .tagify__tag--editable > div::before { - -webkit-box-shadow: 0 0 0 2px var(--tag-hover) inset !important; - box-shadow: 0 0 0 2px var(--tag-hover) inset !important; } - .tagify__tag--editable > .tagify__tag__removeBtn { - pointer-events: none; } - .tagify__tag--editable > .tagify__tag__removeBtn::after { - opacity: 0; - -webkit-transform: translateX(100%) translateX(5px); - -ms-transform: translateX(100%) translateX(5px); - transform: translateX(100%) translateX(5px); } - .tagify__tag--editable.tagify--invalid > div::before { - -webkit-box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; - box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; } - .tagify__tag__removeBtn { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 50px; - cursor: pointer; - font: 14px/1 Arial; - background: var(--tag-remove-btn-bg); - color: var(--tag-remove-btn-color); - width: 14px; - height: 14px; - margin-right: 4.66667px; - margin-left: auto; - overflow: hidden; - -webkit-transition: .2s ease-out; - transition: .2s ease-out; } - .tagify__tag__removeBtn::after { - content: "\00D7"; - -webkit-transition: .3s, color 0s; - transition: .3s, color 0s; } - .tagify__tag__removeBtn:hover { - color: white; - background: var(--tag-remove-btn-bg--hover); } - .tagify__tag__removeBtn:hover + div > span { - opacity: .5; } - .tagify__tag__removeBtn:hover + div::before { - -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - -webkit-transition: -webkit-box-shadow .2s; - transition: -webkit-box-shadow .2s; - transition: box-shadow .2s; - transition: box-shadow .2s, -webkit-box-shadow .2s; } - .tagify:not(.tagify--mix) .tagify__input br { - display: none; } - .tagify:not(.tagify--mix) .tagify__input * { - display: inline; - white-space: nowrap; } - .tagify__input { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: inline-block; - min-width: 110px; - margin: 5px; - padding: var(--tag-pad); - line-height: normal; - position: relative; - white-space: pre-wrap; - color: var(--input-color); - -webkit-box-sizing: inherit; - box-sizing: inherit; - /* Seems firefox newer versions don't need this any more - @supports ( -moz-appearance:none ){ - &::before{ - line-height: inherit; - position:relative; - } - } - */ } - -@-moz-document url-prefix() {} .tagify__input:empty::before { - position: static; } - .tagify__input:focus { - outline: none; } - .tagify__input:focus::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 0; - -webkit-transform: translatex(6px); - -ms-transform: translatex(6px); - transform: translatex(6px); - /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */ - /* IE Edge 12+ CSS styles go here */ } - @supports (-ms-ime-align: auto) { - .tagify__input:focus::before { - display: none; } } - .tagify__input:focus:empty::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; - color: rgba(0, 0, 0, 0.25); - color: var(--placeholder-color-focus); } - -@-moz-document url-prefix() { - .tagify__input:focus:empty::after { - display: none; } } - .tagify__input::before { - content: attr(data-placeholder); - height: 1em; - line-height: 1em; - margin: auto 0; - z-index: 1; - color: var(--placeholder-color); - white-space: nowrap; - pointer-events: none; - opacity: 0; - position: absolute; } - .tagify__input::after { - content: attr(data-suggest); - display: inline-block; - vertical-align: middle; - position: absolute; - min-width: calc(100% - 1.5em); - text-overflow: ellipsis; - overflow: hidden; - white-space: pre; - /* allows spaces at the beginning */ - color: var(--tag-text-color); - opacity: .3; - pointer-events: none; - max-width: 100px; } - .tagify__input .tagify__tag { - margin: 0 1px; } - .tagify--mix { - display: block; } - .tagify--mix .tagify__input { - padding: 5px; - margin: 0; - width: 100%; - height: 100%; - line-height: 1.5; - display: block; } - .tagify--mix .tagify__input::before { - height: auto; - display: none; - line-height: inherit; } - .tagify--mix .tagify__input::after { - content: none; } - .tagify--select::after { - content: '>'; - opacity: .5; - position: absolute; - top: 50%; - right: 0; - bottom: 0; - font: 16px monospace; - line-height: 8px; - height: 8px; - pointer-events: none; - -webkit-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - -ms-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - -webkit-transition: .2s ease-in-out; - transition: .2s ease-in-out; } - .tagify--select[aria-expanded=true]::after { - -webkit-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); - -ms-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); - transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); } - .tagify--select .tagify__tag { - position: absolute; - top: 0; - right: 1.8em; - bottom: 0; } - .tagify--select .tagify__tag div { - display: none; } - .tagify--select .tagify__input { - width: 100%; } - .tagify--empty .tagify__input::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; - display: inline-block; - width: auto; } - .tagify--mix .tagify--empty .tagify__input::before { - display: inline-block; } - .tagify--focus { - --tags-border-color: var(--tags-focus-border-color); - -webkit-transition: 0s; - transition: 0s; } - .tagify--invalid { - --tags-border-color: #D39494; } - .tagify__dropdown { - position: absolute; - z-index: 9999; - -webkit-transform: translateY(1px); - -ms-transform: translateY(1px); - transform: translateY(1px); - overflow: hidden; } - .tagify__dropdown[placement="top"] { - margin-top: 0; - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); } - .tagify__dropdown[placement="top"] .tagify__dropdown__wrapper { - border-top-width: 1.1px; - border-bottom-width: 0; } - .tagify__dropdown[position="text"] { - -webkit-box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - font-size: .9em; } - .tagify__dropdown[position="text"] .tagify__dropdown__wrapper { - border-width: 1px; } - .tagify__dropdown__wrapper { - max-height: 300px; - overflow: auto; - overflow-x: hidden; - background: var(--tagify-dd-bg-color); - border: 1px solid; - border-color: var(--tagify-dd-color-primary); - border-bottom-width: 1.5px; - border-top-width: 0; - -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - -webkit-transition: 0.25s cubic-bezier(0, 1, 0.5, 1); - transition: 0.25s cubic-bezier(0, 1, 0.5, 1); } - .tagify__dropdown__header:empty { - display: none; } - .tagify__dropdown__footer { - display: inline-block; - margin-top: .5em; - padding: var(--tagify-dd-item-pad); - font-size: 0.7em; - font-style: italic; - opacity: .5; } - .tagify__dropdown__footer:empty { - display: none; } - .tagify__dropdown--initial .tagify__dropdown__wrapper { - max-height: 20px; - -webkit-transform: translateY(-1em); - -ms-transform: translateY(-1em); - transform: translateY(-1em); } - .tagify__dropdown--initial[placement="top"] .tagify__dropdown__wrapper { - -webkit-transform: translateY(2em); - -ms-transform: translateY(2em); - transform: translateY(2em); } - .tagify__dropdown__item { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: var(--tagify-dd-item-pad); - margin: 1px; - cursor: pointer; - border-radius: 2px; - position: relative; - outline: none; - max-height: 60px; - max-width: 100%; - /* custom hidden transition effect is needed for horizontal-layout suggestions */ } - .tagify__dropdown__item--active { - background: var(--tagify-dd-color-primary); - color: white; } - .tagify__dropdown__item:active { - -webkit-filter: brightness(105%); - filter: brightness(105%); } - .tagify__dropdown__item--hidden { - padding-top: 0; - padding-bottom: 0; - margin: 0 1px; - pointer-events: none; - overflow: hidden; - max-height: 0; - -webkit-transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; - transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; } - .tagify__dropdown__item--hidden > * { - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - -webkit-transition: inherit; - transition: inherit; } diff --git a/css/lib/tagify.min.css b/css/lib/tagify.min.css deleted file mode 100644 index 681cd34d..00000000 --- a/css/lib/tagify.min.css +++ /dev/null @@ -1,522 +0,0 @@ -@charset "UTF-8"; -:root { - --tagify-dd-color-primary: rgb(53,149,246); - --tagify-dd-bg-color: white; - --tagify-dd-item-pad: .3em .5em; -} - -.tagify { - --tags-disabled-bg: #F1F1F1; - --tags-border-color: #DDD; - --tags-hover-border-color: #CCC; - --tags-focus-border-color: #3595f6; - --tag-border-radius: 3px; - --tag-bg: #E5E5E5; - --tag-hover: #D3E2E2; - --tag-text-color: black; - --tag-text-color--edit: black; - --tag-pad: 0.3em 0.5em; - --tag-inset-shadow-size: 1.1em; - --tag-invalid-color: #D39494; - --tag-invalid-bg: rgba(211, 148, 148, 0.5); - --tag-remove-bg: rgba(211, 148, 148, 0.3); - --tag-remove-btn-color: black; - --tag-remove-btn-bg: none; - --tag-remove-btn-bg--hover: #c77777; - --input-color: inherit; - --tag--min-width: 1ch; - --tag--max-width: auto; - --tag-hide-transition: 0.3s; - --placeholder-color: rgba(0, 0, 0, 0.4); - --placeholder-color-focus: rgba(0, 0, 0, 0.25); - --loader-size: .8em; - --readonly-striped: 1; - display: inline-flex; - align-items: flex-start; - flex-wrap: wrap; - border: 1px solid var(--tags-border-color); - padding: 0; - line-height: 0; - cursor: text; - outline: none; - position: relative; - box-sizing: border-box; - transition: 0.1s; -} -@keyframes tags--bump { - 30% { - transform: scale(1.2); - } -} -@keyframes rotateLoader { - to { - transform: rotate(1turn); - } -} -.tagify:hover:not(.tagify--focus):not(.tagify--invalid) { - --tags-border-color: var(--tags-hover-border-color); -} -.tagify[disabled] { - background: var(--tags-disabled-bg); - filter: saturate(0); - opacity: 0.5; - pointer-events: none; -} -.tagify[readonly].tagify--select, .tagify[disabled].tagify--select { - pointer-events: none; -} -.tagify[readonly]:not(.tagify--mix):not(.tagify--select), .tagify[disabled]:not(.tagify--mix):not(.tagify--select) { - cursor: default; -} -.tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) > .tagify__input { - visibility: hidden; - width: 0; - margin: 5px 0; -} -.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div { - padding: var(--tag-pad); -} -.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; -} -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); - } -} -.tagify[readonly] .tagify__tag__removeBtn, .tagify[disabled] .tagify__tag__removeBtn { - display: none; -} -.tagify--loading .tagify__input > br:last-child { - display: none; -} -.tagify--loading .tagify__input::before { - content: none; -} -.tagify--loading .tagify__input::after { - content: ""; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader 0.4s infinite linear; - content: "" !important; - margin: -2px 0 -2px 0.5em; -} -.tagify--loading .tagify__input:empty::after { - margin-left: 0; -} -.tagify + input, -.tagify + textarea { - position: absolute !important; - left: -9999em !important; - transform: scale(0) !important; -} -.tagify__tag { - display: inline-flex; - align-items: center; - margin: 5px 0 5px 5px; - position: relative; - z-index: 1; - outline: none; - line-height: normal; - cursor: default; - transition: 0.13s ease-out; -} -.tagify__tag > div { - vertical-align: top; - box-sizing: border-box; - max-width: 100%; - padding: var(--tag-pad); - color: var(--tag-text-color); - line-height: inherit; - border-radius: var(--tag-border-radius); - white-space: nowrap; - transition: 0.13s ease-out; -} -.tagify__tag > div > * { - white-space: pre-wrap; - overflow: hidden; - text-overflow: ellipsis; - display: inline-block; - vertical-align: top; - min-width: var(--tag--min-width); - max-width: var(--tag--max-width); - transition: 0.8s ease, 0.1s color; -} -.tagify__tag > div > *[contenteditable] { - outline: none; - user-select: text; - cursor: text; - margin: -2px; - padding: 2px; - max-width: 350px; -} -.tagify__tag > div::before { - content: ""; - position: absolute; - border-radius: inherit; - inset: var(--tag-bg-inset, 0); - z-index: -1; - pointer-events: none; - transition: 120ms ease; - animation: tags--bump 0.3s ease-out 1; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; -} -.tagify__tag:hover:not([readonly]) div::before, .tagify__tag:focus div::before { - --tag-bg-inset: -2.5px; - --tag-bg: var(--tag-hover); -} -.tagify__tag--loading { - pointer-events: none; -} -.tagify__tag--loading .tagify__tag__removeBtn { - display: none; -} -.tagify__tag--loading::after { - --loader-size: .4em; - content: ""; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader 0.4s infinite linear; - margin: 0 0.5em 0 -0.1em; -} -.tagify__tag--flash div::before { - animation: none; -} -.tagify__tag--hide { - width: 0 !important; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - opacity: 0; - transform: scale(0); - transition: var(--tag-hide-transition); - pointer-events: none; -} -.tagify__tag--hide > div > * { - white-space: nowrap; -} -.tagify__tag.tagify--noAnim > div::before { - animation: none; -} -.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span { - opacity: 0.5; -} -.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before { - --tag-bg: var(--tag-invalid-bg); - transition: 0.2s; -} -.tagify__tag[readonly] .tagify__tag__removeBtn { - display: none; -} -.tagify__tag[readonly] > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; -} -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); - } -} -.tagify__tag--editable > div { - color: var(--tag-text-color--edit); -} -.tagify__tag--editable > div::before { - box-shadow: 0 0 0 2px var(--tag-hover) inset !important; -} -.tagify__tag--editable > .tagify__tag__removeBtn { - pointer-events: none; -} -.tagify__tag--editable > .tagify__tag__removeBtn::after { - opacity: 0; - transform: translateX(100%) translateX(5px); -} -.tagify__tag--editable.tagify--invalid > div::before { - box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; -} -.tagify__tag__removeBtn { - order: 5; - display: inline-flex; - align-items: center; - justify-content: center; - border-radius: 50px; - cursor: pointer; - font: 14px/1 Arial; - background: var(--tag-remove-btn-bg); - color: var(--tag-remove-btn-color); - width: 14px; - height: 14px; - margin-right: 4.662px; - margin-left: auto; - overflow: hidden; - transition: 0.2s ease-out; -} -.tagify__tag__removeBtn::after { - content: "×"; - transition: 0.3s, color 0s; -} -.tagify__tag__removeBtn:hover { - color: white; - background: var(--tag-remove-btn-bg--hover); -} -.tagify__tag__removeBtn:hover + div > span { - opacity: 0.5; -} -.tagify__tag__removeBtn:hover + div::before { - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - transition: box-shadow 0.2s; -} -.tagify:not(.tagify--mix) .tagify__input br { - display: none; -} -.tagify:not(.tagify--mix) .tagify__input * { - display: inline; - white-space: nowrap; -} -.tagify__input { - flex-grow: 1; - display: inline-block; - min-width: 110px; - margin: 5px; - padding: var(--tag-pad); - line-height: normal; - position: relative; - white-space: pre-wrap; - color: var(--input-color); - box-sizing: inherit; - /* Seems firefox newer versions don't need this any more - @supports ( -moz-appearance:none ){ - &::before{ - line-height: inherit; - position:relative; - } - } - */ -} -@-moz-document url-prefix() {} -.tagify__input:empty::before { - position: static; -} -.tagify__input:focus { - outline: none; -} -.tagify__input:focus::before { - transition: 0.2s ease-out; - opacity: 0; - transform: translatex(6px); - /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */ - /* IE Edge 12+ CSS styles go here */ -} -@supports (-ms-ime-align: auto) { - .tagify__input:focus::before { - display: none; - } -} -.tagify__input:focus:empty::before { - transition: 0.2s ease-out; - opacity: 1; - transform: none; - color: rgba(0, 0, 0, 0.25); - color: var(--placeholder-color-focus); -} -@-moz-document url-prefix() { - .tagify__input:focus:empty::after { - display: none; - } -} -.tagify__input::before { - content: attr(data-placeholder); - height: 1em; - line-height: 1em; - margin: auto 0; - z-index: 1; - color: var(--placeholder-color); - white-space: nowrap; - pointer-events: none; - opacity: 0; - position: absolute; -} -.tagify__input::after { - content: attr(data-suggest); - display: inline-block; - vertical-align: middle; - position: absolute; - min-width: calc(100% - 1.5em); - text-overflow: ellipsis; - overflow: hidden; - white-space: pre; /* allows spaces at the beginning */ - color: var(--tag-text-color); - opacity: 0.3; - pointer-events: none; - max-width: 100px; -} -.tagify__input .tagify__tag { - margin: 0 1px; -} -.tagify--mix { - display: block; -} -.tagify--mix .tagify__input { - padding: 5px; - margin: 0; - width: 100%; - height: 100%; - line-height: 1.5; - display: block; -} -.tagify--mix .tagify__input::before { - height: auto; - display: none; - line-height: inherit; -} -.tagify--mix .tagify__input::after { - content: none; -} -.tagify--select::after { - content: ">"; - opacity: 0.5; - position: absolute; - top: 50%; - right: 0; - bottom: 0; - font: 16px monospace; - line-height: 8px; - height: 8px; - pointer-events: none; - transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - transition: 0.2s ease-in-out; -} -.tagify--select[aria-expanded=true]::after { - transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); -} -.tagify--select .tagify__tag { - position: absolute; - top: 0; - right: 1.8em; - bottom: 0; -} -.tagify--select .tagify__tag div { - display: none; -} -.tagify--select .tagify__input { - width: 100%; -} -.tagify--empty .tagify__input::before { - transition: 0.2s ease-out; - opacity: 1; - transform: none; - display: inline-block; - width: auto; -} -.tagify--mix .tagify--empty .tagify__input::before { - display: inline-block; -} -.tagify--focus { - --tags-border-color: var(--tags-focus-border-color); - transition: 0s; -} -.tagify--invalid { - --tags-border-color: #D39494; -} -.tagify__dropdown { - position: absolute; - z-index: 9999; - transform: translateY(1px); - overflow: hidden; -} -.tagify__dropdown[placement=top] { - margin-top: 0; - transform: translateY(-100%); -} -.tagify__dropdown[placement=top] .tagify__dropdown__wrapper { - border-top-width: 1.1px; - border-bottom-width: 0; -} -.tagify__dropdown[position=text] { - box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - font-size: 0.9em; -} -.tagify__dropdown[position=text] .tagify__dropdown__wrapper { - border-width: 1px; -} -.tagify__dropdown__wrapper { - max-height: 300px; - overflow: auto; - overflow-x: hidden; - background: var(--tagify-dd-bg-color); - border: 1px solid; - border-color: var(--tagify-dd-color-primary); - border-bottom-width: 1.5px; - border-top-width: 0; - box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - transition: 0.25s cubic-bezier(0, 1, 0.5, 1); -} -.tagify__dropdown__header:empty { - display: none; -} -.tagify__dropdown__footer { - display: inline-block; - margin-top: 0.5em; - padding: var(--tagify-dd-item-pad); - font-size: 0.7em; - font-style: italic; - opacity: 0.5; -} -.tagify__dropdown__footer:empty { - display: none; -} -.tagify__dropdown--initial .tagify__dropdown__wrapper { - max-height: 20px; - transform: translateY(-1em); -} -.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper { - transform: translateY(2em); -} -.tagify__dropdown__item { - box-sizing: border-box; - padding: var(--tagify-dd-item-pad); - margin: 1px; - cursor: pointer; - border-radius: 2px; - position: relative; - outline: none; - max-height: 60px; - max-width: 100%; - /* custom hidden transition effect is needed for horizontal-layout suggestions */ -} -.tagify__dropdown__item--active { - background: var(--tagify-dd-color-primary); - color: white; -} -.tagify__dropdown__item:active { - filter: brightness(105%); -} -.tagify__dropdown__item--hidden { - padding-top: 0; - padding-bottom: 0; - margin: 0 1px; - pointer-events: none; - overflow: hidden; - max-height: 0; - transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; -} -.tagify__dropdown__item--hidden > * { - transform: translateY(-100%); - opacity: 0; - transition: inherit; -} \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 6207a68b..00000000 --- a/css/style.css +++ /dev/null @@ -1,25508 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; } - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; } - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ } - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; } - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - /* 2 */ } - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; } - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sub { - bottom: -0.25em; } - -sup { - top: -0.5em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; } - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ } - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ - overflow: visible; } - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; } - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; } - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; } - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; } - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; } - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ } - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; } - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; } - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type="checkbox"], -[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ } - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ } - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; } - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; } - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; } - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; } - -@use "sass:math"; -@use "sass:color"; -@use "sass:math"; -/* - * Turf Block - */ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Micro"; - src: url("../assets/fonts/SmallPixel.ttf") format("truetype"); } - -@font-face { - font-family: "Tiny"; - src: url("../assets/fonts/TeenyTinyPixls.ttf") format("truetype"); } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); } - -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); } - -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; } - -:root, -* { - scrollbar-color: var(--blades-white) var(--blades-black); - scrollbar-width: thin; } - -*::-webkit-scrollbar { - width: var(--blades-spacer-sm); } - -*::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - border: none; - border-radius: 0; } - -*::-webkit-scrollbar-thumb { - background-color: rgba(var(--color-background-light), 1); - border: none; - border-radius: 0; - outline: none; } - -:root, -:root * { - --min-tinymce-height: 40px; - --clock-glow-size: 50px; - --clock-frame-size: 50px; - --clock-glow-correction: -175px; - --color-text-light-highlight: #f0f0e0; - --color-text-light-heading: #c9c7b8; - --color-text-light-primary: #b5b3a4; - --color-text-dark-primary: #191813; - --color-text-dark-secondary: #4b4a44; - --color-text-dark-header: #23221d; - --color-text-dark-inactive: #7a7971; - --color-text-light-0: #fff; - --color-text-light-1: #eee; - --color-text-light-2: #ddd; - --color-text-light-3: #ccc; - --color-text-light-4: #bbb; - --color-text-light-5: #aaa; - --color-text-light-6: #999; - --color-text-light-7: #888; - --color-text-dark-1: #111; - --color-text-dark-2: #222; - --color-text-dark-3: #444; - --color-text-dark-4: #555; - --color-text-dark-5: #666; - --color-text-dark-6: #777; - --color-border-light-1: #ddd; - --color-border-light-2: #999; - --color-border-dark-1: #111; - --color-border-dark-2: #222; - --color-border-dark-3: #333; - --color-border-dark-4: #444; - --color-border-dark-5: #666; - --color-shadow-dark: #000; - --color-underline-inactive: #7a7971; - --color-underline-active: #44191A; - --color-border-light-highlight: #f0f0e0; - --color-border-light-primary: #b5b3a4; - --color-border-light-secondary: #c9c7b8; - --color-border-light-tertiary: #7a7971; - --color-border-dark: #000; - --color-border-dark-primary: #191813; - --color-border-dark-secondary: #23221d; - --color-border-dark-tertiary: #4b4a44; - --color-bg-btn-minor-inactive: #c9c7b8; - --color-bg-btn-minor-active: #b5b3a4; - --color-bg-option: #dad8cc; - --color-ownership-none: #5500ff; - --color-ownership-observer: #7a7971; - --color-ownership-owner: #b5b3a4; - --color-level-info: #5c87b9; - --color-level-warning: #b18404; - --color-level-error: #750003; - --z-index-canvas: 0; - --z-index-app: 30; - --z-index-ui: 60; - --z-index-window: 100; - --sidebar-width: 300px; - --sidebar-header-height: 32px; - --sidebar-item-height: 48px; - --hotbar-height: 52px; - --hotbar-width: 578px; - --macro-size: 50px; - --players-width: 200px; - --form-field-height: 26px; - --font-size-11: 0.6875rem; - --font-size-12: 0.75rem; - --font-size-13: 0.8125rem; - --font-size-14: 0.875rem; - --font-size-16: 1rem; - --font-size-18: 1.125rem; - --font-size-20: 1.25rem; - --font-size-24: 1.5rem; - --font-size-28: 1.75rem; - --font-size-32: 2rem; - --font-size-48: 3rem; - --line-height-12: 0.75rem; - --line-height-16: 1rem; - --line-height-20: 1.25rem; - --line-height-30: 1.875rem; - --color-text-hyperlink: var(--blades-gold-bright); - --color-shadow-primary: var(--blades-white); - --color-shadow-highlight: var(--blades-gold-bright); - --color-underline-header: var(--blades-grey); - --color-border-highlight: var(--blades-gold-bright); - --color-border-highlight-alt: var(--blades-gold); - --size-10px: 0.625rem; - --size-11px: var(--font-size-11); - --size-12px: var(--font-size-12); - --size-13px: var(--font-size-13); - --size-14px: var(--font-size-14); - --size-16px: var(--font-size-16); - --size-18px: var(--font-size-18); - --size-20px: var(--font-size-20); - --size-24px: var(--font-size-24); - --size-28px: var(--font-size-28); - --size-30px: 1.875rem; - --size-32px: var(--font-size-32); - --size-48px: var(--font-size-48); - --blades-white-bright-nums: 255, 255, 255; - --blades-white-nums: 200, 200, 200; - --blades-grey-bright-nums: 170, 170, 170; - --blades-grey-nums: 119, 119, 119; - --blades-grey-dark-nums: 68, 68, 68; - --blades-black-nums: 32, 32, 32; - --blades-black-dark-nums: 0, 0, 0; - --blades-gold-bright-nums: 255, 231, 92; - --blades-gold-nums: 255, 215, 0; - --blades-gold-dark-nums: 184, 156, 0; - --blades-gold-darkest-nums: 55, 53, 0; - --blades-red-bright-nums: 220, 20, 60; - --blades-red-nums: 204, 0, 0; - --blades-red-dark-nums: 122, 0, 0; - --blades-red-darkest-nums: 50, 0, 0; - --blades-green-bright-nums: 20, 220, 60; - --blades-green-nums: 0, 204, 0; - --blades-green-dark-nums: 0, 122, 0; - --blades-green-darkest-nums: 0, 60, 0; - --blades-cyan-bright-nums: 198, 255, 255; - --blades-cyan-nums: 150, 255, 255; - --blades-cyan-dark-nums: 42, 85, 85; - --blades-cyan-darkest-nums: 25, 49, 49; - --blades-white-bright: rgba(var(--blades-white-bright-nums), 1); - --blades-white: rgba(var(--blades-white-nums), 1); - --blades-grey-bright: rgba(var(--blades-grey-bright-nums), 1); - --blades-grey: rgba(var(--blades-grey-nums), 1); - --blades-grey-dark: rgba(var(--blades-grey-dark-nums), 1); - --blades-black: rgba(var(--blades-black-nums), 1); - --blades-black-dark: rgba(var(--blades-black-dark-nums), 1); - --blades-gold-bright: rgba(var(--blades-gold-bright-nums), 1); - --blades-gold: rgba(var(--blades-gold-nums), 1); - --blades-gold-dark: rgba(var(--blades-gold-dark-nums), 1); - --blades-gold-darkest: rgba(var(--blades-gold-darkest-nums), 1); - --blades-red-bright: rgba(var(--blades-red-bright-nums), 1); - --blades-red: rgba(var(--blades-red-nums), 1); - --blades-red-dark: rgba(var(--blades-red-dark-nums), 1); - --blades-red-darkest: rgba(var(--blades-red-darkest-nums), 1); - --blades-green-bright: rgba(var(--blades-green-bright-nums), 1); - --blades-green: rgba(var(--blades-green-nums), 1); - --blades-green-dark: rgba(var(--blades-green-dark-nums), 1); - --blades-green-darkest: rgba(var(--blades-green-darkest-nums), 1); - --blades-cyan-bright: rgba(var(--blades-cyan-bright-nums), 1); - --blades-cyan: rgba(var(--blades-cyan-nums), 1); - --blades-cyan-dark: rgba(var(--blades-cyan-dark-nums), 1); - --blades-cyan-dark: rgba(var(--blades-cyan-darkest-nums), 1); - --blades-white-fade: rgba(var(--blades-white-nums), 0.5); - --blades-white-fade-strong: rgba(var(--blades-white-nums), 0.25); - --blades-white-bright-fade: rgba(var(--blades-white-bright-nums), 0.5); - --blades-white-bright-fade-strong: rgba(var(--blades-white-bright-nums), 0.25); - --blades-black-fade: rgba(var(--blades-black-nums), 0.5); - --blades-black-fade-strong: rgba(var(--blades-black-nums), 0.25); - --blades-black-dark-fade: rgba(var(--blades-black-dark-nums), 0.5); - --blades-black-dark-fade-strong: rgba(var(--blades-black-dark-nums), 0.25); - --blades-red-dark-fade: rgba(var(--blades-red-dark-nums), 0.5); - --blades-green-dark-fade: rgba(var(--blades-green-dark-nums), 0.5); - --blades-cyan-dark-fade: rgba(var(--blades-cyan-dark-nums), 0.5); - --blades-red-dark-fade-strong: rgba(var(--blades-red-dark-nums), 0.25); - --blades-green-dark-fade-strong: rgba(var(--blades-green-dark-nums), 0.25); - --blades-cyan-dark-fade-strong: rgba(var(--blades-cyan-dark-nums), 0.25); - --color-primary: var(--blades-white-nums); - --color-background: var(--blades-black-nums); - --color-background-lightest: var(--blades-grey-nums); - --color-background-light: var(--blades-grey-dark-nums); - --color-background-darkest: var(--blades-black-dark-nums); - --color-background-button: var(--blades-grey-dark-nums); - --color-background-chat-message: var(--blades-black-nums); - --color-background-chat-message-whisper: var(--blades-grey-nums); - --color-background-chat-message-blind: var(--blades-grey-dark-nums); - --color-border: var(--blades-grey-dark-nums); - --color-border-lighter: var(--blades-grey-nums); - --color-folder-header: var(--blades-grey-nums); - --color-folder-directory: var(--blades-grey-dark-nums); - --color-folder-subdirectory: var(--blades-black-nums); - --color-text: var(--blades-white-nums); - --color-text-lightest: var(--blades-white-bright-nums); - --color-text-darker: var(--blades-grey-bright-nums); - --color-shadow-primary: var(--blades-white-bright-nums); - --color-text-dark-primary: var(--blades-white-nums); - --color-bg-option: var(--blades-black-nums); - --blades-color-negative: var(--blades-red-bright); - --blades-color-positive: var(--blades-gold-bright); - --font-primary: "Minion Pro", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: "Minion Pro Caption"; - --font-primary-narrow: "Minion Pro Cond"; - --font-primary-small-narrow: "Minion Pro Caption Cond"; - --font-primary-alt: "Historical FellType"; - --font-primary-alt-smallcaps: "Historical FellType SC"; - --font-emphasis: "Kirsty"; - --font-emphasis-smallcaps: var(--font-emphasis); - --font-emphasis-alt: "Ravenscroft"; - --font-emphasis-alt-smallcaps: var(--font-emphasis-alt); - --font-emphasis-narrow: "Fjalla One"; - --font-mono: "Pragmata", monospace; - --font-mono-smallcaps: var(--font-mono); - --font-decorative: "UglyQua"; - --font-decorative-alt: "IM FELL Double Pica"; - --font-decorative-alt-smallcaps: "IM FELL Double Pica SC"; - --font-handwritten: "PWSignaturetwo"; - --font-awesome: "Font Awesome 6 Pro"; - --font-awesome-alt: "Font Awesome 6 Brands"; - --font-awesome-duotone: "Font Awesome 6 Duotone"; - --line-height-expanded: 1.4; - --line-height-primary: 1.2; - --line-height-compact: 1; - --text-shadow-dark: 0.1rem 0.1rem 0.2rem var(--blades-black-dark); - --box-shadow-dark: inset 0 0 0.3rem var(--blades-black-dark-fade); - --box-shadow-dark-strong: inset 0 0 0.5rem var(--blades-black-dark); - --color-default: var(--blades-white); - --background-default: var(--blades-dark); - --font-default: var(--font-primary); - --font-size-default: var(--size-14px); - --font-weight-default: normal; - --font-style-default: normal; - --font-variant-default: normal; - --line-height-default: var(--line-height-primary); - --text-shadow-default: none; - --box-shadow-default: none; - --text-transform-default: none; - --color-heading: var(--blades-white-bright); - --color-heading-strong: var(--color-heading); - --background-heading: none; - --background-heading-strong: var(--blades-grey-dark); - --margin-heading: 0; - --margin-heading-strong: 0 0 0.5rem 0; - --padding-heading: 0; - --padding-heading-strong: 0.25rem; - --font-heading: var(--font-emphasis); - --font-heading-strong: var(--font-heading); - --font-weight-heading: bold; - --font-weight-heading-strong: var(--font-weight-heading); - --font-style-heading: var(--font-style-default); - --font-style-heading-strong: var(--font-style-heading); - --font-variant-heading: var(--font-variant-default); - --font-variant-heading-strong: var(--font-variant-heading); - --line-height-heading: var(--line-height-compact); - --line-height-heading-strong: var(--line-height-heading); - --text-shadow-heading: var(--text-shadow-dark); - --text-shadow-heading-strong: var(--text-shadow-heading); - --box-shadow-heading: none; - --box-shadow-heading-strong: var(--box-shadow-input); - --text-transform-heading: uppercase; - --text-transform-heading-strong: var(--text-transform-heading); - --border-color-heading: var(--background-heading-strong); - --border-color-heading-strong: var(--border-color-heading); - --border-width-heading: 0.125rem; - --border-width-heading-strong: var(--border-width-heading); - --border-style-heading: none none solid none; - --border-style-heading-strong: none; - --color-input: var(--blades-white-bright); - --background-input: var(--blades-black-dark-fade-strong); - --margin-input: 0; - --padding-input: 0; - --font-input: var(--font-primary); - --font-number-input: var(--font-emphasis); - --font-size-input: var(--font-size-primary); - --font-weight-input: var(--font-weight-primary); - --font-style-input: var(--font-style-primary); - --font-variant-input: var(--font-variant-primary); - --line-height-input: var(--line-height-compact); - --text-shadow-input: var(--text-shadow-dark); - --box-shadow-input: var(--box-shadow-dark); - --box-shadow-input-strong: var(--box-shadow-dark-strong); - --text-transform-input: var(--text-transform-default); - --border-color-heading: transparent; - --border-width-heading: 0; - --border-style-heading: none; - --font-monospace: var(--font-mono); - --blades-spacer-pf: 0.0625rem; - --blades-spacer-xs: 0.125rem; - --blades-spacer-base: 0.125rem; - --blades-spacer-sm: 0.25rem; - --blades-spacer-md: 0.5rem; - --blades-spacer-lg: 0.75rem; - --blades-spacer-xl: 1rem; - --blades-spacer-button-lg: 2rem; - --blades-spacer-button: 1.5rem; - --blades-spacer-button-sm: 1.25rem; - --blades-spacer-button-xs: 1.125rem; - --blades-spacer-sidebar: 17.875rem; } - -:root .comp, -:root * .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - :root .comp:hover, - :root * .comp:hover { - z-index: 10; } - :root .comp.full-width, - :root * .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body, - :root * .comp .comp-control, - :root * .comp .comp-title, - :root * .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - :root .comp .comp-label:hover, :root .comp .comp-title:hover, - :root * .comp .comp-label:hover, - :root * .comp .comp-title:hover { - z-index: 5 !important; } - :root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a, - :root * .comp .comp-label:hover.comp-label a, - :root * .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - :root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title, - :root * .comp .comp-label:hover.comp-title, - :root * .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - :root .comp .comp-label, - :root * .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root .comp .comp-label.comp-prompt, - :root * .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - :root .comp .comp-label.comp-prompt .sur-title, - :root * .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - :root .comp .comp-label.comp-prompt .main-title, - :root * .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - :root .comp .comp-control, - :root * .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - :root .comp .comp-control:hover, - :root * .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root .comp .comp-control.comp-button, - :root * .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - :root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock, - :root * .comp .comp-control.comp-button.comp-delete, - :root * .comp .comp-control.comp-button.comp-delete-full, - :root * .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - :root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock, - :root * .comp .comp-control.comp-button.comp-add, - :root * .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - :root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i, - :root * .comp .comp-control.comp-button.comp-add i, - :root * .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - :root .comp .comp-control.comp-button:hover, - :root * .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - :root .comp .comp-body, - :root * .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - :root .comp .comp-body .comp-title, - :root * .comp .comp-body .comp-title { - z-index: 2; } - :root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table, - :root * .comp .comp-body h1, - :root * .comp .comp-body h2, - :root * .comp .comp-body h3, - :root * .comp .comp-body h4, - :root * .comp .comp-body p, - :root * .comp .comp-body blockquote, - :root * .comp .comp-body table { - margin: 0; - padding: 0; } - :root .comp .comp-toggle, - :root * .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - :root .comp .comp-toggle.comp-toggle-red, - :root * .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - :root .comp .comp-toggle.comp-toggle-red:hover, - :root * .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - :root .comp .comp-toggle.comp-toggle-grey, - :root * .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - :root .comp .comp-toggle.comp-toggle-grey:hover, - :root * .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - :root .comp .number-circle, - :root * .comp .number-circle { - --number-circle-size: 1.25rem; } - :root .comp .comp-number-input, - :root * .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - :root .comp .comp-status-toggle, - :root * .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - :root .comp .comp-status-toggle > *, - :root * .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - :root .comp .comp-status-toggle .status-positive, - :root * .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - :root .comp .comp-status-toggle .status-negative, - :root * .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - :root .comp .comp-status-toggle .status-neutral, - :root * .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - :root .comp .comp-status-toggle:hover, - :root * .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - :root .comp .comp-status-toggle:hover .status-neutral, - :root * .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - -:root .comp.portrait-container, -:root * .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - -:root .comp.comp-labeled-input, -:root * .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - -:root .comp.comp-vertical, -:root * .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - :root .comp.comp-vertical .comp-button.comp-delete, - :root * .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - :root .comp.comp-vertical > .comp-label, - :root * .comp.comp-vertical > .comp-label { - text-align: center; } - :root .comp.comp-vertical > .comp-label.comp-prompt, - :root * .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - :root .comp.comp-vertical .comp-title, - :root * .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - :root .comp.comp-vertical .comp-body, - :root * .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - :root .comp.comp-vertical .comp-body > img, - :root * .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - :root .comp.comp-vertical .comp-body .comp-body-text, - :root * .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - :root .comp.comp-vertical.portrait-block, - :root * .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - :root .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root * .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - :root .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root * .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - :root .comp.comp-vertical.portrait-block .comp-body, - :root * .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - :root .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root * .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - :root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root * .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - :root .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root * .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - :root .comp.comp-vertical.comp-playbook, - :root * .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - :root .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root * .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - :root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root * .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - :root .comp.comp-vertical.comp-playbook .comp-body img, - :root * .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - :root .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root * .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - -:root .comp.comp-horizontal, -:root * .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root .comp.comp-horizontal .comp-button.comp-delete, - :root * .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - :root .comp.comp-horizontal > .comp-label, - :root * .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - :root .comp.comp-horizontal > .comp-label.comp-input-label, - :root * .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - :root .comp.comp-horizontal .comp-body, - :root * .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root .comp.comp-horizontal.comp-desc-trait, - :root * .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - :root .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root * .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - :root .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root * .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - :root .comp.comp-horizontal.comp-desc-trait .comp-label, - :root * .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root * .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - -:root .comp.comp-teeth.comp-horizontal .dotline, -:root * .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - :root .comp.comp-teeth.comp-horizontal .dotline .dot, - :root * .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - -:root .comp.comp-teeth.comp-horizontal.comp-xp, -:root * .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - -:root .comp.comp-teeth.comp-vertical, -:root * .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root .comp.comp-teeth.comp-vertical .comp-body, - :root * .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - :root .comp.comp-teeth.comp-vertical .dotline-label, - :root * .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - :root .comp.comp-teeth.comp-vertical .dotline, - :root * .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - -:root .comp.comp-coins, :root .comp.comp-stash, -:root * .comp.comp-coins, -:root * .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - :root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins, - :root * .comp.comp-coins.comp-coins, - :root * .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body, - :root * .comp.comp-coins.comp-coins .comp-body, - :root * .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - :root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline, - :root * .comp.comp-coins .dotline, - :root * .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - :root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot, - :root * .comp.comp-coins .dotline .dot.empty-dot, - :root * .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - :root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot, - :root * .comp.comp-coins .dotline .dot.full-dot, - :root * .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - :root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root * .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root * .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - :root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root * .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root * .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - -:root .comp.comp-tier, -:root * .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - :root .comp.comp-tier > .full-width.flex-horizontal, - :root * .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root .comp.comp-tier .tier-bonus-container, - :root * .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root .comp.comp-tier .tier-bonus-container .filled-label, - :root * .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - :root .comp.comp-tier .tier-bonus-container .dotline, - :root * .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - :root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root * .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - :root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root * .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - :root .comp.comp-tier .tier-total-container, - :root * .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - -:root .comp.controls-container, -:root * .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - :root .comp.controls-container .controls-panel, - :root * .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - :root .comp.controls-container .controls-panel .controls-toggle, - :root * .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - :root .comp.controls-container .controls-panel .controls-toggle:hover, - :root * .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - :root .comp.controls-container .controls-panel .controls-toggle i, - :root * .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - :root .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root * .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - :root .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root * .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - :root .comp.controls-container .controls-panel .controls-list, - :root * .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - :root .comp.controls-container .controls-panel .controls-list li, - :root * .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root .comp.controls-container .controls-panel .controls-list li > a, - :root * .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - :root .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root * .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - :root .comp.controls-container .controls-panel .controls-list li > a::before, - :root * .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - :root .comp.controls-container .controls-panel .controls-list li > a:hover, - :root * .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - :root .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root * .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - :root .comp.controls-container .controls-panel .controls-list li > a > i, - :root * .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - :root .comp.controls-container .controls-panel.active, - :root * .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - :root .comp.controls-container .controls-panel.active .controls-toggle, - :root * .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - :root .comp.controls-container .controls-panel.active .controls-toggle i, - :root * .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - :root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root * .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - :root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root * .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - :root .comp.controls-container .controls-panel.active .controls-list, - :root * .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - :root .comp.controls-container .controls-panel.active .controls-list li, - :root * .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - :root .comp.controls-container .controls-panel.active .controls-list li:hover, - :root * .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - :root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root * .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - -:root .button-icon, :root .toggle-icon, -:root * .button-icon, -:root * .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - :root .button-icon i, :root .toggle-icon i, - :root * .button-icon i, - :root * .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - :root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off, - :root * .button-icon i.toggle-off, - :root * .toggle-icon i.toggle-off { - opacity: 0.25; } - :root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle, - :root * .button-icon .hidden-toggle, - :root * .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root * .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root * .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - :root .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root * .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root * .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - -:root .dotline, -:root * .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - :root .dotline.centered, - :root * .dotline.centered { - --dotline-horiz-align: center; } - :root .dotline.locked .dot, - :root * .dotline.locked .dot { - pointer-events: none; - cursor: default; } - :root .dotline.dotline-right, - :root * .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - :root .dotline .dotline-label, - :root * .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - :root .dotline .dot, - :root * .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - :root .dotline .dot:last-of-type, - :root * .dotline .dot:last-of-type { - margin: 0; } - :root .dotline .dot .img-main, :root .dotline .dot .img-hover, - :root * .dotline .dot .img-main, - :root * .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - :root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover, - :root * .dotline .dot .img-main.img-hover, - :root * .dotline .dot .img-hover.img-hover { - display: none; } - :root .dotline .dot.svg-dot, - :root * .dotline .dot.svg-dot { - height: auto; } - :root .dotline .dot.svg-dot svg, - :root * .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - :root .dotline .dot.svg-dot.full-dot svg .full, - :root * .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - :root .dotline .dot.svg-dot.full-dot svg .frame, - :root * .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - :root .dotline .dot.svg-dot.full-dot svg .half, - :root * .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - :root .dotline .dot.svg-dot.empty-dot svg .full, - :root * .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - :root .dotline .dot.svg-dot.empty-dot svg .frame, - :root * .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - :root .dotline .dot.svg-dot.empty-dot svg .half, - :root * .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - :root .dotline .dot:hover .img-main, - :root * .dotline .dot:hover .img-main { - opacity: 0.5; } - :root .dotline .dot:hover .img-hover, - :root * .dotline .dot:hover .img-hover { - display: block; } - :root .dotline .dot:hover .img-hover + .img-main, - :root * .dotline .dot:hover .img-hover + .img-main { - display: none; } - :root .dotline .dot:hover.svg-dot, - :root * .dotline .dot:hover.svg-dot { - opacity: 0.5; } - :root .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root * .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - :root .dotline .advance-button, - :root * .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - :root .dotline .advance-button.rainbow-glow, - :root * .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - :root .dotline .advance-button.rainbow-glow:before, - :root * .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - :root .dotline .advance-button.rainbow-glow:hover:before, - :root * .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - :root .dotline .advance-button.rainbow-glow:after, - :root * .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@-webkit-keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - :root .dotline .advance-button.gold-orbit, - :root * .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - :root .dotline .advance-button.gold-orbit:hover, - :root * .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - :root .dotline .advance-button.gold-orbit span, - :root * .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - :root .dotline .advance-button.gold-orbit span:nth-child(1), - :root * .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - :root .dotline .advance-button.gold-orbit span:nth-child(2), - :root * .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - :root .dotline .advance-button.gold-orbit span:nth-child(3), - :root * .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - :root .dotline .advance-button.gold-orbit span:nth-child(4), - :root * .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@-webkit-keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@-webkit-keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@-webkit-keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@-webkit-keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@-webkit-keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - -:root body.vtt.game.system-eunos-blades .notification.error.permanent { - display: none !important; } - -:root body.vtt.game.system-eunos-blades #pause img.fa-spin { - top: unset; - bottom: -200px; } - -:root body.vtt.game.system-eunos-blades #pause figcaption { - text-shadow: 1px 1px 3px #000, 1px 1px 3px #000, 1px 1px 3px #000, 0px 0px 5px #000; - font-family: Kirsty, serif !important; - line-height: 2rem; - padding: 0 25%; } - -:root body.vtt.game.system-eunos-blades #clocks-overlay { - margin-top: 0.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); } - :root body.vtt.game.system-eunos-blades #clocks-overlay *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; } - :root body.vtt.game.system-eunos-blades #clocks-overlay b, :root body.vtt.game.system-eunos-blades #clocks-overlay strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay i:not([class]), :root body.vtt.game.system-eunos-blades #clocks-overlay em { - font-style: italic !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay i[class] { - font-family: var(--font-awesome); } - :root body.vtt.game.system-eunos-blades #clocks-overlay i.fab { - font-family: var(--font-awesome-alt); } - :root body.vtt.game.system-eunos-blades #clocks-overlay i.fa-duotone { - font-family: var(--font-awesome-duotone); } - :root body.vtt.game.system-eunos-blades #clocks-overlay button { - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #clocks-overlay h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #clocks-overlay h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - -webkit-box-shadow: var(--box-shadow-heading-strong); - box-shadow: var(--box-shadow-heading-strong); } - :root body.vtt.game.system-eunos-blades #clocks-overlay h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #clocks-overlay h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - -webkit-box-shadow: var(--box-shadow-heading); - box-shadow: var(--box-shadow-heading); } - :root body.vtt.game.system-eunos-blades #clocks-overlay h1:not(i):not(button) { - font-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #clocks-overlay h3:not(i):not(button) { - font-size: 1.125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay h4:not(i):not(button) { - font-size: 1rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - -webkit-box-shadow: var(--box-shadow-input); - box-shadow: var(--box-shadow-input); } - :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[type="number"], :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[data-dtype="number"] option { - text-align: right; } - :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades #clocks-overlay p + p { - margin: 0.5rem 0; - min-height: 1rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header { - background: var(--blades-black-dark); - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 0 20px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header > * { - -ms-flex-preferred-size: auto; - flex-basis: auto; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header a { - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header a i { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close { - font-size: 0; - margin: 0; - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: Kirsty, serif; - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: scaleY(0.75); - -ms-transform: scaleY(0.75); - transform: scaleY(0.75); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover { - z-index: 5 !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body .comp-title { - z-index: 2; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body p, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body table { - margin: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .number-circle { - --number-circle-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical > .comp-label { - text-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon i, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon i.toggle-off { - opacity: 0.25; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.centered { - --dotline-horiz-align: center; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.locked .dot { - pointer-events: none; - cursor: default; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:last-of-type { - margin: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-hover.img-hover { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot { - height: auto; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-main { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-hover { - display: block; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-hover + .img-main { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover.svg-dot { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - :root body.vtt.game.system-eunos-blades #clocks-overlay { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: scale(var(--key-scale)); - -ms-transform: scale(var(--key-scale)); - transform: scale(var(--key-scale)); - position: absolute !important; - width: calc((100% / var(--key-scale)) - var(--left-shift)); - height: calc((100% / var(--key-scale)) - var(--top-shift)); - top: var(--top-shift); - left: var(--left-shift); - pointer-events: none; - z-index: 50; } - :root body.vtt.game.system-eunos-blades #clocks-overlay, :root body.vtt.game.system-eunos-blades #clocks-overlay * { - --top-shift: 50px; - --left-shift: 75px; - --key-scale: 0.33; - --alternating-top-shift: 120px; - --clock-frame-size: 108px; - --clock-glow-size: calc(var(--clock-frame-size) * 3); - --clock-glow-correction: -37px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg *, :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs * { - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented, :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented { - --rotation-step-size: calc(360deg / var(--rotation-steps)); - --segment-scale: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg clipPath.segmented, :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs clipPath.segmented { - --segment-scale: 2 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="1"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="1"] { - --rotation-steps: 1 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="2"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="2"] { - --rotation-steps: 2 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="3"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="3"] { - --rotation-steps: 3 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="4"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="4"] { - --rotation-steps: 4 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="5"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="5"] { - --rotation-steps: 5 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="6"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="6"] { - --rotation-steps: 6 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="8"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="8"] { - --rotation-steps: 8 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="10"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="10"] { - --rotation-steps: 10 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented[data-size="12"], :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented[data-size="12"] { - --rotation-steps: 12 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use, :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use { - -webkit-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - -ms-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(1), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(1) { - --segment-rotation: calc(0 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(2), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(2) { - --segment-rotation: calc(1 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(3), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(3) { - --segment-rotation: calc(2 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(4), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(4) { - --segment-rotation: calc(3 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(5), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(5) { - --segment-rotation: calc(4 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(6), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(6) { - --segment-rotation: calc(5 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(7), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(7) { - --segment-rotation: calc(6 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(8), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(8) { - --segment-rotation: calc(7 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(9), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(9) { - --segment-rotation: calc(8 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(10), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(10) { - --segment-rotation: calc(9 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(11), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(11) { - --segment-rotation: calc(10 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg .segmented > use:nth-child(12), :root body.vtt.game.system-eunos-blades #clocks-overlay svg defs .segmented > use:nth-child(12) { - --segment-rotation: calc(11 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay svg, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock, :root body.vtt.game.system-eunos-blades #clocks-overlay img { - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key { - position: relative; - margin: 0 20px; - height: var(--key-height); - width: var(--key-width); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key > * { - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .key-label { - font-family: var(--font-decorative); - font-size: 4rem; - top: unset; - z-index: 20; - width: 100%; - pointer-events: all; - color: var(--blades-white-bright); - text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - left: 0; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .key-label:hover { - color: var(--blades-gold-bright) !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key:not(.active-key) .key-label { - color: var(--blades-white); - font-family: Oswald, sans-serif; - font-size: 2.5rem; - top: unset; - width: 200px; - rotate: 30deg; - text-align: left; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key:not(.active-key) .clock-label-container { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key:not(.active-key) .clock { - display: none; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-label-container { - height: var(--key-height); - width: calc(1.5 * var(--key-width)); - left: calc(-0.25 * var(--key-width)); - pointer-events: none; - z-index: 5; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-label-container .clock-label { - position: absolute; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-label-container .clock-label .short-label { - font-size: 2.5rem; - font-family: Oswald, sans-serif; - text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-label-container .clock-label.clock-active .short-label { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container { - height: var(--key-height); - width: var(--key-width); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .key-image { - height: var(--key-height); - width: var(--key-width); - z-index: 1; - overflow: visible; - -webkit-filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); - filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .key-image .key-bg { - fill: var(--blades-black); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .key-image .metallic-overlay { - height: var(--key-height); - width: var(--key-width); - -webkit-filter: url(#metallicFilter) blur(1px); - filter: url(#metallicFilter) blur(1px); - fill: var(--blades-grey-dark); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock { - height: var(--clock-glow-size); - width: var(--clock-glow-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - position: relative; - z-index: 2; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg *, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs * { - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented { - --rotation-step-size: calc(360deg / var(--rotation-steps)); - --segment-scale: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg clipPath.segmented, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs clipPath.segmented { - --segment-scale: 2 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="1"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="1"] { - --rotation-steps: 1 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="2"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="2"] { - --rotation-steps: 2 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="3"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="3"] { - --rotation-steps: 3 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="4"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="4"] { - --rotation-steps: 4 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="5"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="5"] { - --rotation-steps: 5 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="6"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="6"] { - --rotation-steps: 6 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="8"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="8"] { - --rotation-steps: 8 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="10"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="10"] { - --rotation-steps: 10 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented[data-size="12"], :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented[data-size="12"] { - --rotation-steps: 12 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use { - -webkit-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - -ms-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(1), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(1) { - --segment-rotation: calc(0 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(2), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(2) { - --segment-rotation: calc(1 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(3), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(3) { - --segment-rotation: calc(2 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(4), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(4) { - --segment-rotation: calc(3 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(5), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(5) { - --segment-rotation: calc(4 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(6), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(6) { - --segment-rotation: calc(5 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(7), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(7) { - --segment-rotation: calc(6 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(8), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(8) { - --segment-rotation: calc(7 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(9), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(9) { - --segment-rotation: calc(8 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(10), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(10) { - --segment-rotation: calc(9 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(11), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(11) { - --segment-rotation: calc(10 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg .segmented > use:nth-child(12), :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock svg defs .segmented > use:nth-child(12) { - --segment-rotation: calc(11 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-frame { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - -ms-transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - fill: transparent; - stroke: var(--blades-black); - stroke-width: 10px; - z-index: 2; - pointer-events: auto; - overflow: visible; - -webkit-filter: drop-shadow(0 0 5px var(--blades-black-dark)); - filter: drop-shadow(0 0 5px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-frame g { - -webkit-transform: scale(0.99); - -ms-transform: scale(0.99); - transform: scale(0.99); - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-frame.clock-bg { - z-index: 1; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-frame.clock-bg circle { - fill: var(--blades-grey-dark); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-frame.clock-bg.hidden-clock circle { - fill: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-interior { - position: absolute; - z-index: 2; - height: 400px; - width: 400px; - -webkit-transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); - -ms-transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); - transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-interior svg { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-interior svg circle { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - fill: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .clock-interior .clock-interior-img { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock.clock-active .clock-glow { - position: absolute; - z-index: 0; - top: var(--clock-glow-correction); - left: var(--clock-glow-correction); - height: 400px; - width: 400px; - background: url("../assets/animations/clock-flare.webp") 50%/contain no-repeat border-box border-box; - background-position-y: 5px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="1"] { - --rotation-steps: 1 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="2"] { - --rotation-steps: 2 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="3"] { - --rotation-steps: 3 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="4"] { - --rotation-steps: 4 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="5"] { - --rotation-steps: 5 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="6"] { - --rotation-steps: 6 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="8"] { - --rotation-steps: 8 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="10"] { - --rotation-steps: 10 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock .segmented[data-size="12"] { - --rotation-steps: 12 ; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key .clock-image-container .clock { - position: absolute !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"] { - --key-height: 455px; - --key-width: 202px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"] .key-label { - top: 150px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"] .clock:nth-of-type(1) { - left: 101px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"]:not(.active-key) { - --key-width: 170px; - top: -350px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"]:not(.active-key) .key-label { - left: -40px; - top: unset !important; - bottom: 50px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] { - --key-height: 624.438px; - --key-width: 202px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] .key-label { - top: 400px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] .clock:nth-of-type(1) { - left: 101px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] .clock:nth-of-type(2) { - left: 101px; - top: 279px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"]:not(.active-key) { - --key-width: 170px; - top: -520px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"]:not(.active-key) .key-label { - left: -40px; - top: unset !important; - bottom: 50px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] { - --key-height: 915px; - --key-width: 280px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .key-label { - top: 600px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock:nth-of-type(1) { - left: 140px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock:nth-of-type(2) { - left: 74px; - top: 211px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock:nth-of-type(3) { - left: 206px; - top: 211px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"]:not(.active-key) { - --key-width: 170px; - top: -815px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"]:not(.active-key) .key-label { - left: -10px; - top: unset !important; - bottom: 50px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] { - --key-height: 1140px; - --key-width: 376px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .key-label { - top: 700px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock:nth-of-type(1) { - left: 188px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock:nth-of-type(2) { - left: 101px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock:nth-of-type(3) { - left: 275px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock:nth-of-type(4) { - left: 188px; - top: 273px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"]:not(.active-key) { - --key-width: 170px; - top: -925px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"]:not(.active-key) .key-label { - left: 40px; - top: unset !important; - bottom: 150px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] { - --key-height: 1140px; - --key-width: 376px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .key-label { - top: 800px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock:nth-of-type(1) { - left: 188px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock:nth-of-type(2) { - left: 101px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock:nth-of-type(3) { - left: 275px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock:nth-of-type(4) { - left: 188px; - top: 273px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock:nth-of-type(5) { - left: 188px; - top: 452px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"]:not(.active-key) { - --key-width: 170px; - top: -1025px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"]:not(.active-key) .key-label { - left: 40px; - top: unset !important; - bottom: 50px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] { - --key-height: 1150px; - --key-width: 376px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .key-label { - top: 900px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(1) { - left: 188px; - top: 99px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(2) { - left: 101px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(3) { - left: 275px; - top: 185px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(4) { - left: 188px; - top: 273px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(5) { - left: 188px; - top: 452px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock:nth-of-type(6) { - left: 188px; - top: 683px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"]:not(.active-key) { - --key-width: 170px; - top: -1025px; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"]:not(.active-key) .key-label { - left: 40px; - top: unset !important; - bottom: 50px !important; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="1"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="2"] .clock-label[data-clock-num="2"] { - left: 0; - top: 325px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock-label[data-clock-num="2"] { - left: -20px; - top: 110px; - text-align: right; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="3"] .clock-label[data-clock-num="3"] { - left: 220px; - top: 265px; - text-align: left; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock-label[data-clock-num="2"] { - left: -60px; - top: 80px; - text-align: right; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock-label[data-clock-num="3"] { - left: 340px; - top: 230px; - text-align: left; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="4"] .clock-label[data-clock-num="4"] { - left: 0; - top: 320px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock-label[data-clock-num="2"] { - left: -60px; - top: 80px; - text-align: right; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock-label[data-clock-num="3"] { - left: 340px; - top: 230px; - text-align: left; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock-label[data-clock-num="4"] { - left: 0; - top: 320px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="5"] .clock-label[data-clock-num="5"] { - left: 0; - top: 500px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="1"] { - left: 0; - top: 0px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="2"] { - left: -60px; - top: 80px; - text-align: right; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="3"] { - left: 340px; - top: 230px; - text-align: left; - width: 50%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="4"] { - left: 0; - top: 320px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="5"] { - left: 0; - top: 500px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key[data-size="6"] .clock-label[data-clock-num="6"] { - left: 0; - top: 730px; - text-align: center; - width: 100%; } - :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key:nth-child(2n+1) { - top: var(--alternating-top-shift); } - -:root body.vtt.game.system-eunos-blades #sidebar { - overflow: visible; } - :root body.vtt.game.system-eunos-blades #sidebar * { - --font-primary: "Minion Pro", serif !important ; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications { - height: auto; - width: 300px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - right: calc(100% + 20px); } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice { - background: var(--blades-white); - border: 2px solid var(--blades-black-dark); - position: relative; - padding: 5px; - margin: 5px 0; - -webkit-box-shadow: inset 0 0 4px var(--blades-black), 5px 5px 10px var(--blades-black-dark); - box-shadow: inset 0 0 4px var(--blades-black), 5px 5px 10px var(--blades-black-dark); - border-radius: 5px; - -webkit-transition: 0.25s; - transition: 0.25s; - width: 100%; - overflow: hidden; - -webkit-transform-origin: 100% 0%; - -ms-transform-origin: 100% 0%; - transform-origin: 100% 0%; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice.to-gm-notice { - background: #6f61af; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice strong { - color: var(--blades-black-dark) !important; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice:hover { - -webkit-filter: brightness(1.25); - filter: brightness(1.25); } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .author { - position: absolute; - top: 2px; - right: 5px; - font-size: 12px; - font-family: var(--font-primary); - text-align: right; - color: var(--blades-red-dark); - font-weight: bold; - font-variant: small-caps; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .header { - width: 100%; - font-family: Oswald, sans-serif; - font-weight: bold; - color: var(--blades-black-dark); - text-align: left; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .body { - width: 100%; - font-family: var(--font-primary); - font-size: 14px; - line-height: 14px; - text-align: justify; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - color: var(--blades-black); - text-shadow: 0 0 0px var(--blades-black-dark); - padding-top: 5px; } - :root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .body:not(.no-border) { - border-top: 2px solid var(--blades-black); } - -:root body.vtt.game.system-eunos-blades #interface, -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #players { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); } - :root body.vtt.game.system-eunos-blades #interface *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; } - :root body.vtt.game.system-eunos-blades #interface b, :root body.vtt.game.system-eunos-blades #interface strong, - :root body.vtt.game.system-eunos-blades #controls b, - :root body.vtt.game.system-eunos-blades #controls strong, - :root body.vtt.game.system-eunos-blades #navigation b, - :root body.vtt.game.system-eunos-blades #navigation strong, - :root body.vtt.game.system-eunos-blades #hotbar b, - :root body.vtt.game.system-eunos-blades #hotbar strong, - :root body.vtt.game.system-eunos-blades #players b, - :root body.vtt.game.system-eunos-blades #players strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; } - :root body.vtt.game.system-eunos-blades #interface i:not([class]), :root body.vtt.game.system-eunos-blades #interface em, - :root body.vtt.game.system-eunos-blades #controls i:not([class]), - :root body.vtt.game.system-eunos-blades #controls em, - :root body.vtt.game.system-eunos-blades #navigation i:not([class]), - :root body.vtt.game.system-eunos-blades #navigation em, - :root body.vtt.game.system-eunos-blades #hotbar i:not([class]), - :root body.vtt.game.system-eunos-blades #hotbar em, - :root body.vtt.game.system-eunos-blades #players i:not([class]), - :root body.vtt.game.system-eunos-blades #players em { - font-style: italic !important; } - :root body.vtt.game.system-eunos-blades #interface i[class], - :root body.vtt.game.system-eunos-blades #controls i[class], - :root body.vtt.game.system-eunos-blades #navigation i[class], - :root body.vtt.game.system-eunos-blades #hotbar i[class], - :root body.vtt.game.system-eunos-blades #players i[class] { - font-family: var(--font-awesome); } - :root body.vtt.game.system-eunos-blades #interface i.fab, - :root body.vtt.game.system-eunos-blades #controls i.fab, - :root body.vtt.game.system-eunos-blades #navigation i.fab, - :root body.vtt.game.system-eunos-blades #hotbar i.fab, - :root body.vtt.game.system-eunos-blades #players i.fab { - font-family: var(--font-awesome-alt); } - :root body.vtt.game.system-eunos-blades #interface i.fa-duotone, - :root body.vtt.game.system-eunos-blades #controls i.fa-duotone, - :root body.vtt.game.system-eunos-blades #navigation i.fa-duotone, - :root body.vtt.game.system-eunos-blades #hotbar i.fa-duotone, - :root body.vtt.game.system-eunos-blades #players i.fa-duotone { - font-family: var(--font-awesome-duotone); } - :root body.vtt.game.system-eunos-blades #interface button, - :root body.vtt.game.system-eunos-blades #controls button, - :root body.vtt.game.system-eunos-blades #navigation button, - :root body.vtt.game.system-eunos-blades #hotbar button, - :root body.vtt.game.system-eunos-blades #players button { - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - -webkit-box-shadow: var(--box-shadow-heading-strong); - box-shadow: var(--box-shadow-heading-strong); } - :root body.vtt.game.system-eunos-blades #interface h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - -webkit-box-shadow: var(--box-shadow-heading); - box-shadow: var(--box-shadow-heading); } - :root body.vtt.game.system-eunos-blades #interface h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h1:not(i):not(button) { - font-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h3:not(i):not(button) { - font-size: 1.125rem; } - :root body.vtt.game.system-eunos-blades #interface h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players h4:not(i):not(button) { - font-size: 1rem; } - :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - -webkit-box-shadow: var(--box-shadow-input); - box-shadow: var(--box-shadow-input); } - :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[type="number"], :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[data-dtype="number"] option { - text-align: right; } - :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades #interface p + p, - :root body.vtt.game.system-eunos-blades #controls p + p, - :root body.vtt.game.system-eunos-blades #navigation p + p, - :root body.vtt.game.system-eunos-blades #hotbar p + p, - :root body.vtt.game.system-eunos-blades #players p + p { - margin: 0.5rem 0; - min-height: 1rem; } - :root body.vtt.game.system-eunos-blades #interface .window-header, - :root body.vtt.game.system-eunos-blades #controls .window-header, - :root body.vtt.game.system-eunos-blades #navigation .window-header, - :root body.vtt.game.system-eunos-blades #hotbar .window-header, - :root body.vtt.game.system-eunos-blades #players .window-header { - background: var(--blades-black-dark); - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 0 20px; } - :root body.vtt.game.system-eunos-blades #interface .window-header > *, - :root body.vtt.game.system-eunos-blades #controls .window-header > *, - :root body.vtt.game.system-eunos-blades #navigation .window-header > *, - :root body.vtt.game.system-eunos-blades #hotbar .window-header > *, - :root body.vtt.game.system-eunos-blades #players .window-header > * { - -ms-flex-preferred-size: auto; - flex-basis: auto; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .window-header .window-title, - :root body.vtt.game.system-eunos-blades #controls .window-header .window-title, - :root body.vtt.game.system-eunos-blades #navigation .window-header .window-title, - :root body.vtt.game.system-eunos-blades #hotbar .window-header .window-title, - :root body.vtt.game.system-eunos-blades #players .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .window-header a, - :root body.vtt.game.system-eunos-blades #controls .window-header a, - :root body.vtt.game.system-eunos-blades #navigation .window-header a, - :root body.vtt.game.system-eunos-blades #hotbar .window-header a, - :root body.vtt.game.system-eunos-blades #players .window-header a { - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface .window-header a i, - :root body.vtt.game.system-eunos-blades #controls .window-header a i, - :root body.vtt.game.system-eunos-blades #navigation .window-header a i, - :root body.vtt.game.system-eunos-blades #hotbar .window-header a i, - :root body.vtt.game.system-eunos-blades #players .window-header a i { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface .window-header .close, - :root body.vtt.game.system-eunos-blades #controls .window-header .close, - :root body.vtt.game.system-eunos-blades #navigation .window-header .close, - :root body.vtt.game.system-eunos-blades #hotbar .window-header .close, - :root body.vtt.game.system-eunos-blades #players .window-header .close { - font-size: 0; - margin: 0; - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #interface .window-header .close i, - :root body.vtt.game.system-eunos-blades #controls .window-header .close i, - :root body.vtt.game.system-eunos-blades #navigation .window-header .close i, - :root body.vtt.game.system-eunos-blades #hotbar .window-header .close i, - :root body.vtt.game.system-eunos-blades #players .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: Kirsty, serif; - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: scaleY(0.75); - -ms-transform: scaleY(0.75); - transform: scaleY(0.75); } - :root body.vtt.game.system-eunos-blades #interface .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #controls .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #navigation .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #hotbar .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #players .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h1, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h2, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h3, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #controls .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #controls .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #controls .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #controls .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #controls .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #controls .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #controls .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #controls .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #navigation .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #navigation .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #navigation .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #navigation .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #players .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #players .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #players .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #players .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #players .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #players .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #players .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #players .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp, - :root body.vtt.game.system-eunos-blades #controls .comp, - :root body.vtt.game.system-eunos-blades #navigation .comp, - :root body.vtt.game.system-eunos-blades #hotbar .comp, - :root body.vtt.game.system-eunos-blades #players .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - :root body.vtt.game.system-eunos-blades #interface .comp:hover, - :root body.vtt.game.system-eunos-blades #controls .comp:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp:hover, - :root body.vtt.game.system-eunos-blades #players .comp:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades #interface .comp.full-width, - :root body.vtt.game.system-eunos-blades #controls .comp.full-width, - :root body.vtt.game.system-eunos-blades #navigation .comp.full-width, - :root body.vtt.game.system-eunos-blades #hotbar .comp.full-width, - :root body.vtt.game.system-eunos-blades #players .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title, :root body.vtt.game.system-eunos-blades #interface .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control, - :root body.vtt.game.system-eunos-blades #players .comp .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover { - z-index: 5 !important; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body .comp-title { - z-index: 2; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body p, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #players .comp .comp-body table { - margin: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #players .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface .comp .number-circle, - :root body.vtt.game.system-eunos-blades #controls .comp .number-circle, - :root body.vtt.game.system-eunos-blades #navigation .comp .number-circle, - :root body.vtt.game.system-eunos-blades #hotbar .comp .number-circle, - :root body.vtt.game.system-eunos-blades #players .comp .number-circle { - --number-circle-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #players .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - :root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #interface .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #controls .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #navigation .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #hotbar .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #players .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #players .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical > .comp-label { - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - :root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - :root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface .button-icon, :root body.vtt.game.system-eunos-blades #interface .toggle-icon, - :root body.vtt.game.system-eunos-blades #controls .button-icon, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon, - :root body.vtt.game.system-eunos-blades #navigation .button-icon, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon, - :root body.vtt.game.system-eunos-blades #players .button-icon, - :root body.vtt.game.system-eunos-blades #players .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - :root body.vtt.game.system-eunos-blades #interface .button-icon i, :root body.vtt.game.system-eunos-blades #interface .toggle-icon i, - :root body.vtt.game.system-eunos-blades #controls .button-icon i, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon i, - :root body.vtt.game.system-eunos-blades #navigation .button-icon i, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon i, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon i, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon i, - :root body.vtt.game.system-eunos-blades #players .button-icon i, - :root body.vtt.game.system-eunos-blades #players .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #interface .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #controls .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #navigation .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #players .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #players .toggle-icon i.toggle-off { - opacity: 0.25; } - :root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .dotline, - :root body.vtt.game.system-eunos-blades #controls .dotline, - :root body.vtt.game.system-eunos-blades #navigation .dotline, - :root body.vtt.game.system-eunos-blades #hotbar .dotline, - :root body.vtt.game.system-eunos-blades #players .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - :root body.vtt.game.system-eunos-blades #interface .dotline.centered, - :root body.vtt.game.system-eunos-blades #controls .dotline.centered, - :root body.vtt.game.system-eunos-blades #navigation .dotline.centered, - :root body.vtt.game.system-eunos-blades #hotbar .dotline.centered, - :root body.vtt.game.system-eunos-blades #players .dotline.centered { - --dotline-horiz-align: center; } - :root body.vtt.game.system-eunos-blades #interface .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #controls .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #navigation .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #hotbar .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #players .dotline.locked .dot { - pointer-events: none; - cursor: default; } - :root body.vtt.game.system-eunos-blades #interface .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #controls .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #navigation .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #hotbar .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #players .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #controls .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #players .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot, - :root body.vtt.game.system-eunos-blades #players .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #players .dotline .dot:last-of-type { - margin: 0; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #players .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #players .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #players .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #players .dotline .dot .img-hover.img-hover { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot { - height: auto; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-main { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-hover { - display: block; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-hover + .img-main { - display: none; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #players .dotline .dot:hover.svg-dot { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #controls .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #navigation .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #players .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - :root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - -:root body.vtt.game.system-eunos-blades #interface, -:root body.vtt.game.system-eunos-blades #interface *, -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #controls *, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #navigation *, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #hotbar *, -:root body.vtt.game.system-eunos-blades #players, -:root body.vtt.game.system-eunos-blades #players * { - --font-primary: "Fjalla One"; - --font-heading: "Fjalla One"; - --font-weight-heading: normal; - --text-shadow-heading: none; - --line-height-heading: 1.2; } - -:root body.vtt.game.system-eunos-blades #interface .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #controls .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #navigation .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #hotbar .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #players .control-tools .scene-control:hover { - height: calc(var(--blades-spacer-button-lg) - 2px); - width: calc(var(--blades-spacer-button-lg) - 2px); } - -:root body.vtt.game.system-eunos-blades #interface #chat, -:root body.vtt.game.system-eunos-blades #controls #chat, -:root body.vtt.game.system-eunos-blades #navigation #chat, -:root body.vtt.game.system-eunos-blades #hotbar #chat, -:root body.vtt.game.system-eunos-blades #players #chat { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); } - :root body.vtt.game.system-eunos-blades #interface #chat *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat *:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; } - :root body.vtt.game.system-eunos-blades #interface #chat b, :root body.vtt.game.system-eunos-blades #interface #chat strong, - :root body.vtt.game.system-eunos-blades #controls #chat b, - :root body.vtt.game.system-eunos-blades #controls #chat strong, - :root body.vtt.game.system-eunos-blades #navigation #chat b, - :root body.vtt.game.system-eunos-blades #navigation #chat strong, - :root body.vtt.game.system-eunos-blades #hotbar #chat b, - :root body.vtt.game.system-eunos-blades #hotbar #chat strong, - :root body.vtt.game.system-eunos-blades #players #chat b, - :root body.vtt.game.system-eunos-blades #players #chat strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; } - :root body.vtt.game.system-eunos-blades #interface #chat i:not([class]), :root body.vtt.game.system-eunos-blades #interface #chat em, - :root body.vtt.game.system-eunos-blades #controls #chat i:not([class]), - :root body.vtt.game.system-eunos-blades #controls #chat em, - :root body.vtt.game.system-eunos-blades #navigation #chat i:not([class]), - :root body.vtt.game.system-eunos-blades #navigation #chat em, - :root body.vtt.game.system-eunos-blades #hotbar #chat i:not([class]), - :root body.vtt.game.system-eunos-blades #hotbar #chat em, - :root body.vtt.game.system-eunos-blades #players #chat i:not([class]), - :root body.vtt.game.system-eunos-blades #players #chat em { - font-style: italic !important; } - :root body.vtt.game.system-eunos-blades #interface #chat i[class], - :root body.vtt.game.system-eunos-blades #controls #chat i[class], - :root body.vtt.game.system-eunos-blades #navigation #chat i[class], - :root body.vtt.game.system-eunos-blades #hotbar #chat i[class], - :root body.vtt.game.system-eunos-blades #players #chat i[class] { - font-family: var(--font-awesome); } - :root body.vtt.game.system-eunos-blades #interface #chat i.fab, - :root body.vtt.game.system-eunos-blades #controls #chat i.fab, - :root body.vtt.game.system-eunos-blades #navigation #chat i.fab, - :root body.vtt.game.system-eunos-blades #hotbar #chat i.fab, - :root body.vtt.game.system-eunos-blades #players #chat i.fab { - font-family: var(--font-awesome-alt); } - :root body.vtt.game.system-eunos-blades #interface #chat i.fa-duotone, - :root body.vtt.game.system-eunos-blades #controls #chat i.fa-duotone, - :root body.vtt.game.system-eunos-blades #navigation #chat i.fa-duotone, - :root body.vtt.game.system-eunos-blades #hotbar #chat i.fa-duotone, - :root body.vtt.game.system-eunos-blades #players #chat i.fa-duotone { - font-family: var(--font-awesome-duotone); } - :root body.vtt.game.system-eunos-blades #interface #chat button, - :root body.vtt.game.system-eunos-blades #controls #chat button, - :root body.vtt.game.system-eunos-blades #navigation #chat button, - :root body.vtt.game.system-eunos-blades #hotbar #chat button, - :root body.vtt.game.system-eunos-blades #players #chat button { - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface #chat h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - -webkit-box-shadow: var(--box-shadow-heading-strong); - box-shadow: var(--box-shadow-heading-strong); } - :root body.vtt.game.system-eunos-blades #interface #chat h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - -webkit-box-shadow: var(--box-shadow-heading); - box-shadow: var(--box-shadow-heading); } - :root body.vtt.game.system-eunos-blades #interface #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h1:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h1:not(i):not(button) { - font-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h3:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h3:not(i):not(button) { - font-size: 1.125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat h4:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat h4:not(i):not(button) { - font-size: 1rem; } - :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button), - :root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - -webkit-box-shadow: var(--box-shadow-input); - box-shadow: var(--box-shadow-input); } - :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[type="number"], :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[data-dtype="number"] option { - text-align: right; } - :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades #interface #chat p + p, - :root body.vtt.game.system-eunos-blades #controls #chat p + p, - :root body.vtt.game.system-eunos-blades #navigation #chat p + p, - :root body.vtt.game.system-eunos-blades #hotbar #chat p + p, - :root body.vtt.game.system-eunos-blades #players #chat p + p { - margin: 0.5rem 0; - min-height: 1rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header, - :root body.vtt.game.system-eunos-blades #players #chat .window-header { - background: var(--blades-black-dark); - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 0 20px; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header > *, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header > *, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header > *, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header > *, - :root body.vtt.game.system-eunos-blades #players #chat .window-header > * { - -ms-flex-preferred-size: auto; - flex-basis: auto; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header .window-title, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header .window-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header .window-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .window-title, - :root body.vtt.game.system-eunos-blades #players #chat .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header a, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header a, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header a, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header a, - :root body.vtt.game.system-eunos-blades #players #chat .window-header a { - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header a i, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header a i, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header a i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header a i, - :root body.vtt.game.system-eunos-blades #players #chat .window-header a i { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header .close, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header .close, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close, - :root body.vtt.game.system-eunos-blades #players #chat .window-header .close { - font-size: 0; - margin: 0; - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header .close i, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header .close i, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close i, - :root body.vtt.game.system-eunos-blades #players #chat .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: Kirsty, serif; - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: scaleY(0.75); - -ms-transform: scaleY(0.75); - transform: scaleY(0.75); } - :root body.vtt.game.system-eunos-blades #interface #chat .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #controls #chat .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close i::before, - :root body.vtt.game.system-eunos-blades #players #chat .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h1, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h2, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h3, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h4, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h1, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h2, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h3, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h4, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h1, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h2, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h3, - :root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp, - :root body.vtt.game.system-eunos-blades #controls #chat .comp, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp, - :root body.vtt.game.system-eunos-blades #players #chat .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.full-width, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.full-width, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.full-width, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.full-width, - :root body.vtt.game.system-eunos-blades #players #chat .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title, :root body.vtt.game.system-eunos-blades #interface #chat .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .portrait-block.comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover { - z-index: 5 !important; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover.comp-label a, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover.comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover.comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt .sur-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt .main-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete-clock, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete-full, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add-clock, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add-clock i, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add i, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body .comp-title { - z-index: 2; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body p, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body table, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h1, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h2, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h3, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h4, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body p, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body blockquote, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body table { - margin: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-red, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-red:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-grey, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-grey:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .number-circle, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .number-circle, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .number-circle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .number-circle, - :root body.vtt.game.system-eunos-blades #players #chat .comp .number-circle { - --number-circle-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-number-input, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle > *, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-positive, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-negative, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-neutral, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle:hover .status-neutral, - :root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.portrait-container, - :root body.vtt.game.system-eunos-blades #players #chat .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-labeled-input, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical > .comp-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical > .comp-label { - text-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical > .comp-label.comp-prompt, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body > img, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-body img, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal .comp-button.comp-delete, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal > .comp-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal > .comp-label.comp-input-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait:first-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal .dotline .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .dotline-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins .comp-body, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline .dot.full-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier > .full-width.flex-horizontal, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .filled-label, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-total-container, - :root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a::before, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a > i, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:hover, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, - :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon i, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon i, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon i, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon i, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon i, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon i, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon i, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon i, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon i.toggle-off, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon i.toggle-off { - opacity: 0.25; } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, - :root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline, - :root body.vtt.game.system-eunos-blades #players #chat .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline.centered, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline.centered, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline.centered, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.centered, - :root body.vtt.game.system-eunos-blades #players #chat .dotline.centered { - --dotline-horiz-align: center; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.locked .dot, - :root body.vtt.game.system-eunos-blades #players #chat .dotline.locked .dot { - pointer-events: none; - cursor: default; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.dotline-right, - :root body.vtt.game.system-eunos-blades #players #chat .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dotline-label, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:last-of-type, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:last-of-type { - margin: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-hover, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-main, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-hover.img-hover, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-main.img-hover, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-hover.img-hover { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot { - height: auto; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot svg, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .full, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .frame, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .half, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .full, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .frame, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .half, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-main, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-main { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-hover, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-hover { - display: block; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-hover + .img-main, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-hover + .img-main { - display: none; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover.svg-dot, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover.svg-dot { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:before, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:hover:before, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:after, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit:hover, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span, - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(1), - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(2), - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(3), - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - :root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(4), - :root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - -:root body.vtt.game.system-eunos-blades #interface #chat, -:root body.vtt.game.system-eunos-blades #interface #chat *, -:root body.vtt.game.system-eunos-blades #controls #chat, -:root body.vtt.game.system-eunos-blades #controls #chat *, -:root body.vtt.game.system-eunos-blades #navigation #chat, -:root body.vtt.game.system-eunos-blades #navigation #chat *, -:root body.vtt.game.system-eunos-blades #hotbar #chat, -:root body.vtt.game.system-eunos-blades #hotbar #chat *, -:root body.vtt.game.system-eunos-blades #players #chat, -:root body.vtt.game.system-eunos-blades #players #chat * { - --font-primary: "Minion Pro"; - --font-heading: "Kirsty"; - --font-weight-heading: normal; - --text-shadow-heading: none; - --line-height-heading: 1.2; } - -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message { - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: 30px; - width: 100%; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die { - display: block; - height: 30px; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die img, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die img, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die img, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die img { - height: 30px; - width: 30px; - display: block; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-critical, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-critical, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-critical, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-critical, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-critical { - outline: 2px solid var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-success, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-success, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-success, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-success, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-success { - outline: 2px solid var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-ghost img, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-ghost img, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-ghost img, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-ghost img, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-ghost img { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-resistance, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-resistance, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-resistance, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-resistance, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .dice-roll-strip .blades-die.blades-die-resistance { - outline: 2px solid var(--blades-cyan-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .chat-label, :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .chat-trait-label, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .chat-label, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .chat-trait-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .chat-label, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .chat-trait-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .chat-label, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .chat-trait-label, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .chat-label, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .chat-trait-label { - background-color: var(--blades-grey-bright); - font-family: var(--font-emphasis); - color: var(--blades-white); - font-size: 21px; - text-align: center; - padding: 0px 5px; - height: 30px; - text-transform: capitalize; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .chat-label-small, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .chat-label-small, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .chat-label-small, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .chat-label-small, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .chat-label-small { - background-color: var(--blades-grey); - color: var(--blades-black); - font-size: small; - text-align: center; - padding: 3px 5px; - height: 20px; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .label-stripe-chat, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .label-stripe-chat, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .label-stripe-chat, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .label-stripe-chat, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .label-stripe-chat { - text-transform: uppercase; - background-color: var(--blades-black); - color: var(--blades-white); - position: relative; - padding-top: 3px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-weight: bold; - margin: 0; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .label-stripe-chat-small, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .label-stripe-chat-small, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .label-stripe-chat-small, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .label-stripe-chat-small, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .label-stripe-chat-small { - text-transform: capitalize; - background-color: var(--blades-grey); - color: var(--blades-black); - margin-bottom: 10px; - position: relative; - padding-top: 3px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .blades-die-tooltip .die, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .blades-die-tooltip .die, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .blades-die-tooltip .die, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .blades-die-tooltip .die, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .blades-die-tooltip .die { - font-weight: bold; - text-transform: capitalize; - font-size: large; } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .blades-die-tooltip .die.critical-success, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .blades-die-tooltip .die.critical-success, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .blades-die-tooltip .die.critical-success, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .blades-die-tooltip .die.critical-success, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .blades-die-tooltip .die.critical-success { - color: var(--blades-color-positive); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .blades-die-tooltip .die.success, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .blades-die-tooltip .die.success, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .blades-die-tooltip .die.success, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .blades-die-tooltip .die.success, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .blades-die-tooltip .die.success { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .blades-die-tooltip .die.partial-success, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .blades-die-tooltip .die.partial-success, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .blades-die-tooltip .die.partial-success, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .blades-die-tooltip .die.partial-success, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .blades-die-tooltip .die.partial-success { - color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades #interface #chat .chat-message .message-content .blades-die-tooltip .die.failure, - :root body.vtt.game.system-eunos-blades #controls #chat .chat-message .message-content .blades-die-tooltip .die.failure, - :root body.vtt.game.system-eunos-blades #navigation #chat .chat-message .message-content .blades-die-tooltip .die.failure, - :root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message .message-content .blades-die-tooltip .die.failure, - :root body.vtt.game.system-eunos-blades #players #chat .chat-message .message-content .blades-die-tooltip .die.failure { - color: var(--blades-color-negative); } - -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #players { - opacity: 0.5; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades #controls:hover, - :root body.vtt.game.system-eunos-blades #navigation:hover, - :root body.vtt.game.system-eunos-blades #hotbar:hover, - :root body.vtt.game.system-eunos-blades #players:hover { - opacity: 1; } - -:root body.vtt.game.system-eunos-blades .app.window-app { - @use "sass:math"; } - :root body.vtt.game.system-eunos-blades .app.window-app { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); } - :root body.vtt.game.system-eunos-blades .app.window-app *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; } - :root body.vtt.game.system-eunos-blades .app.window-app b, :root body.vtt.game.system-eunos-blades .app.window-app strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app i:not([class]), :root body.vtt.game.system-eunos-blades .app.window-app em { - font-style: italic !important; } - :root body.vtt.game.system-eunos-blades .app.window-app i[class] { - font-family: var(--font-awesome); } - :root body.vtt.game.system-eunos-blades .app.window-app i.fab { - font-family: var(--font-awesome-alt); } - :root body.vtt.game.system-eunos-blades .app.window-app i.fa-duotone { - font-family: var(--font-awesome-duotone); } - :root body.vtt.game.system-eunos-blades .app.window-app button { - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app h1:not(i):not(button), :root body.vtt.game.system-eunos-blades .app.window-app h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - -webkit-box-shadow: var(--box-shadow-heading-strong); - box-shadow: var(--box-shadow-heading-strong); } - :root body.vtt.game.system-eunos-blades .app.window-app h3:not(i):not(button), :root body.vtt.game.system-eunos-blades .app.window-app h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - -webkit-box-shadow: var(--box-shadow-heading); - box-shadow: var(--box-shadow-heading); } - :root body.vtt.game.system-eunos-blades .app.window-app h1:not(i):not(button) { - font-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app h2:not(i):not(button), - :root body.vtt.game.system-eunos-blades .app.window-app h3:not(i):not(button) { - font-size: 1.125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app h4:not(i):not(button) { - font-size: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button), - :root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button), - :root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button), - :root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - -webkit-box-shadow: var(--box-shadow-input); - box-shadow: var(--box-shadow-input); } - :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[type="number"], :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[data-dtype="number"] option, - :root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[type="number"], - :root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[data-dtype="number"], - :root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[data-dtype="number"] option { - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button) option, - :root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app p + p { - margin: 0.5rem 0; - min-height: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header { - background: var(--blades-black-dark); - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 0 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header > * { - -ms-flex-preferred-size: auto; - flex-basis: auto; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header a { - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header a i { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header .close { - font-size: 0; - margin: 0; - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: Kirsty, serif; - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: scaleY(0.75); - -ms-transform: scaleY(0.75); - transform: scaleY(0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h1, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h2, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h3, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h4, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h1, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h2, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h3, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title, :root body.vtt.game.system-eunos-blades .app.window-app .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover { - z-index: 5 !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body .comp-title { - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h1, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h2, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h3, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h4, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body p, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body table { - margin: 0; - padding: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .number-circle { - --number-circle-size: 1.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical > .comp-label { - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon i, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon i.toggle-off { - opacity: 0.25; } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline.centered { - --dotline-horiz-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline.locked .dot { - pointer-events: none; - cursor: default; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:last-of-type { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-hover.img-hover { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot { - height: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-main { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-hover { - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-hover + .img-main { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover.svg-dot { - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - :root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - :root body.vtt.game.system-eunos-blades .app.window-app blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app table, - :root body.vtt.game.system-eunos-blades .app.window-app table tr, - :root body.vtt.game.system-eunos-blades .app.window-app table tr th, - :root body.vtt.game.system-eunos-blades .app.window-app table tr td, - :root body.vtt.game.system-eunos-blades .app.window-app table tbody, - :root body.vtt.game.system-eunos-blades .app.window-app table tbody tr, - :root body.vtt.game.system-eunos-blades .app.window-app table tbody td, - :root body.vtt.game.system-eunos-blades .app.window-app table thead, - :root body.vtt.game.system-eunos-blades .app.window-app table thead tr, - :root body.vtt.game.system-eunos-blades .app.window-app table thead tr th, - :root body.vtt.game.system-eunos-blades .app.window-app table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app table { - border-collapse: collapse; } - :root body.vtt.game.system-eunos-blades .app.window-app table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; } - :root body.vtt.game.system-eunos-blades .app.window-app figure { - display: table; - margin: 1rem auto; } - :root body.vtt.game.system-eunos-blades .app.window-app figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; } - :root body.vtt.game.system-eunos-blades .app.window-app code { - padding: 0.1rem 0.2rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - -webkit-box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .text-secret:first-child:last-child { - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app .filled-label { - font-size: 1.25rem; - line-height: 1; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .filled-label.narrow-label { - -webkit-transform-origin: 0 50%; - -ms-transform-origin: 0 50%; - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; } - :root body.vtt.game.system-eunos-blades .app.window-app .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: "Minion Pro Caption Cond", serif; - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - -ms-flex-negative: 0; - flex-shrink: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .gold-bright { - color: var(--blades-gold-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .red-bright { - color: var(--blades-red-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .cyan-bright { - color: var(--blades-cyan-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .uppercase { - text-transform: uppercase !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app .shadowed { - -webkit-box-shadow: none; - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox { - position: relative; - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox input[type="checkbox"] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox span { - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox input[type="checkbox"]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); } - :root body.vtt.game.system-eunos-blades .app.window-app .no-img img { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal.flex-wrap { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-line-pack: start; - align-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades .app.window-app .flex-vertical { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .full-width { - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip-trigger { - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip { - opacity: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - padding: 0 0.3125rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.1875rem; - text-align: center; - position: absolute; - top: unset; - left: -200px; - bottom: 50px; - z-index: 12; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip > h1 { - text-align: center; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 90%; - margin: 0 auto; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip > h1:last-of-type { - margin-bottom: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip > p { - margin: 5px 0; - text-wrap: balance; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip > ul, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip > ul li, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ol li { - text-wrap: normal; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip h2 { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-left { - left: 200px; - max-width: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-portrait { - bottom: -45px; - left: -200px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-playbook { - bottom: unset; - top: 0px; - left: -220px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-trauma { - left: -300px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-dialog-selection { - left: -300px; - bottom: 75px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-attribute { - left: -110px; - bottom: 10px; - translate: 0% 50% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-attribute > p { - font-size: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-action { - left: unset; - right: -100px; - bottom: 0px; - max-width: 525px; - translate: 0% 50% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-action > p { - font-size: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-mod { - left: calc(50% + 350px); - bottom: 20px; - max-width: 350px; - width: 350px; - min-width: 350px; - translate: -50% 0% !important; - text-align: center; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-mod > p:not(:last-of-type) { - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-pos-effect-trade { - width: 330px; - max-width: 330px; - min-width: 330px; - bottom: 5px; - left: 0px; - font-family: var(--font-default); - font-size: 0.875rem; - text-transform: none; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-trait-pc { - bottom: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-trait-pc table tbody tr:nth-child(4n) { - border-bottom: 2px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(1) { - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(2) { - text-align: left; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(3) { - text-align: left; } - :root body.vtt.game.system-eunos-blades .app.window-app .tooltip-scaling-elem { - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary:hover { - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img { - -webkit-filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: Oswald, sans-serif; - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - gap: 3px; - height: 14px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-preferred-size: 12px; - flex-basis: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .tooltip.pc-summary-asset-tooltip { - font-size: 10px; - line-height: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 14px; - overflow: hidden; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: Kirsty, serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-heavy { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-medium { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-light { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; } - :root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - position: relative; - min-height: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - -webkit-filter: brightness(1.5); - filter: brightness(1.5); } - :root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .add-image-control:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - gap: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container { - -ms-flex-preferred-size: 45%; - flex-basis: 45%; - max-width: 50%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container.selected-opposition { - -webkit-box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - -webkit-filter: blur(2px); - filter: blur(2px); } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - -ms-flex-negative: 1; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; } - :root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - -webkit-box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - -webkit-transform-origin: 0% 50%; - -ms-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -ms-flex-negative: 1; - flex-shrink: 1; - scale: 0.75 1; - width: calc(100% / 0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-label { - position: relative; - -webkit-filter: sepia(0.75); - filter: sepia(0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - -webkit-filter: none; - filter: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: "Minion Pro Cond", serif; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; } - :root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group { - border: 0; - overflow: visible; - height: 24px; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > * { - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal { - background-color: var(--blades-grey-bright); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; - padding: 0; - overflow: visible; - height: 24px; - position: relative; - z-index: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector { - height: 24px; - top: -1px; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; - position: relative; - line-height: 1.625rem; - display: block; - text-transform: uppercase; - margin: 0; - padding: 0 0.3125rem; - text-decoration: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-size: 0.875rem; - -webkit-transition: 0.25s; - transition: 0.25s; - z-index: 3; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:before { - content: ""; - position: absolute; - pointer-events: none; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-top: 2px solid var(--blades-white-bright); - border-bottom: 2px solid var(--blades-white-bright); - -webkit-transform: scaleY(2); - -ms-transform: scaleY(2); - transform: scaleY(2); - opacity: 0; - -webkit-transition: 0.3s; - transition: 0.3s; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:after { - content: ""; - position: absolute; - pointer-events: none; - top: 2px; - left: 0; - width: 100%; - height: 100%; - background-color: var(--blades-white-bright); - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - opacity: 0; - -webkit-transition: 0.3s; - transition: 0.3s; - z-index: -1; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover { - color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover:before { - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover:after { - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal:not(:hover) .tab-selector.active:before { - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal:not(:hover) .tab-selector.active:after { - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group .tab[data-tab]:not(.active) { - display: none !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .nav-group .tab[data-tab] { - width: 100%; - overflow-y: auto; - overflow-x: hidden; - padding: 0 var(--content-padding); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block { - --full-block-height: 350px; - --num-blocks: 4; - --header-height: 25px; - background: transparent; - color: var(--blades-black); - border-top: solid 1px var(--blades-black); - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) { - height: 100%; - margin-top: -25px; - padding-top: 25px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) .editor-edit { - position: absolute; - top: 25px; - right: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) .editor-content { - height: calc(100% - var(--header-height)); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce { - margin-top: calc(-1 * var(--header-height)) !important; - height: calc(var(--full-block-height) - var(--num-blocks)*var(--header-height) - 2*var(--header-height)); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce .tox.tox-tinymce { - height: 100% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header { - height: 25px; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type="radio"] { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type="radio"]:checked ~ .accordian-label { - background: -webkit-gradient(linear, left top, left bottom, from(var(--blades-white-bright)), to(var(--blades-white))); - background: linear-gradient(to bottom, var(--blades-white-bright), var(--blades-white)); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type="radio"]:checked ~ .accordian-contents { - height: auto; - overflow: visible; - -webkit-transition: 0.1s linear; - transition: 0.1s linear; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type="radio"]:checked ~ .accordian-contents.editor { - height: calc(var(--full-block-height) - (var(--num-blocks) * var(--header-height))); - margin-bottom: -25px; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type="radio"]:checked ~ .accordian-contents.editor.tinymce { - height: calc(var(--full-block-height) - (var(--num-blocks) * var(--header-height)) - var(--header-height)); } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label { - background: -webkit-gradient(linear, left top, left bottom, from(var(--blades-grey-dark)), to(var(--blades-grey-bright))); - background: linear-gradient(to bottom, var(--blades-grey-dark), var(--blades-grey-bright)); - width: 100%; - text-indent: 22px; - line-height: var(--header-height); - cursor: pointer; - height: var(--header-height); - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp { - text-indent: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp .comp-control.comp-button.comp-add { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp .comp-control.comp-button.comp-add > i { - vertical-align: bottom; - margin: 0 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label .accordian-block-title { - font-family: var(--font-emphasis); - font-weight: bold; - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-contents { - background: transparent; - color: var(--blades-white); - width: 100%; - height: 0; - margin: 0; - -webkit-transform-origin: 50% 0%; - -ms-transform-origin: 50% 0%; - transform-origin: 50% 0%; - display: block; - overflow: hidden; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: 0.1s linear; - transition: 0.1s linear; } - :root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-contents.tinymce { - height: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app :root { - --tagify-dd-color-primary: rgb(53,149,246); - --tagify-dd-bg-color: white; - --tagify-dd-item-pad: .3em .5em; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify { - --tags-disabled-bg: #F1F1F1; - --tags-border-color: #DDD; - --tags-hover-border-color: #CCC; - --tags-focus-border-color: #3595f6; - --tag-border-radius: 3px; - --tag-bg: #E5E5E5; - --tag-hover: #D3E2E2; - --tag-text-color: black; - --tag-text-color--edit: black; - --tag-pad: 0.3em 0.5em; - --tag-inset-shadow-size: 1.1em; - --tag-invalid-color: #D39494; - --tag-invalid-bg: rgba(211, 148, 148, 0.5); - --tag-remove-bg: rgba(211, 148, 148, 0.3); - --tag-remove-btn-color: black; - --tag-remove-btn-bg: none; - --tag-remove-btn-bg--hover: #c77777; - --input-color: inherit; - --tag--min-width: 1ch; - --tag--max-width: auto; - --tag-hide-transition: 0.3s; - --placeholder-color: rgba(0, 0, 0, 0.4); - --placeholder-color-focus: rgba(0, 0, 0, 0.25); - --loader-size: .8em; - --readonly-striped: 1; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - border: 1px solid var(--tags-border-color); - padding: 0; - line-height: 0; - cursor: text; - outline: none; - position: relative; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: .1s; - transition: .1s; } - -@-webkit-keyframes tags--bump { - 30% { - -webkit-transform: scale(1.2); - transform: scale(1.2); } } - -@keyframes tags--bump { - 30% { - -webkit-transform: scale(1.2); - transform: scale(1.2); } } - -@-webkit-keyframes rotateLoader { - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); } } - -@keyframes rotateLoader { - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); } } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify:hover:not(.tagify--focus):not(.tagify--invalid) { - --tags-border-color: var(--tags-hover-border-color); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] { - background: var(--tags-disabled-bg); - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: .5; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly], :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] { - cursor: default; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly] > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - visibility: hidden; - width: 0; - margin: 5px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div { - padding: var(--tag-pad); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before { - -webkit-animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@-webkit-keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input > br:last-child { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - content: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: ''; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - -webkit-animation: rotateLoader .4s infinite linear; - animation: rotateLoader .4s infinite linear; - content: '' !important; - margin: -2px 0 -2px .5em; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:empty::after { - margin-left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify + input, - :root body.vtt.game.system-eunos-blades .app.window-app .tagify + textarea { - position: absolute !important; - left: -9999em !important; - -webkit-transform: scale(0) !important; - -ms-transform: scale(0) !important; - transform: scale(0) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 5px 0 5px 5px; - position: relative; - z-index: 1; - outline: none; - line-height: normal; - cursor: default; - -webkit-transition: .13s ease-out; - transition: .13s ease-out; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div { - vertical-align: top; - -webkit-box-sizing: border-box; - box-sizing: border-box; - max-width: 100%; - padding: var(--tag-pad); - color: var(--tag-text-color); - line-height: inherit; - border-radius: var(--tag-border-radius); - white-space: nowrap; - -webkit-transition: .13s ease-out; - transition: .13s ease-out; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div > * { - white-space: pre-wrap; - overflow: hidden; - text-overflow: ellipsis; - display: inline-block; - vertical-align: top; - min-width: var(--tag--min-width); - max-width: var(--tag--max-width); - -webkit-transition: .8s ease, .1s color; - transition: .8s ease, .1s color; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div > *[contenteditable] { - outline: none; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - cursor: text; - margin: -2px; - padding: 2px; - max-width: 350px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before { - content: ''; - position: absolute; - border-radius: inherit; - inset: var(--tag-bg-inset, 0); - z-index: -1; - pointer-events: none; - -webkit-transition: 120ms ease; - transition: 120ms ease; - -webkit-animation: tags--bump .3s ease-out 1; - animation: tags--bump .3s ease-out 1; - -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:hover:not([readonly]) div::before, :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:focus div::before { - --tag-bg-inset: -2.5px; - --tag-bg: var(--tag-hover); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading .tagify__tag__removeBtn { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading::after { - --loader-size: .4em; - content: ''; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - -webkit-animation: rotateLoader .4s infinite linear; - animation: rotateLoader .4s infinite linear; - margin: 0 .5em 0 -.1em; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--flash div::before { - -webkit-animation: none; - animation: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--hide { - width: 0 !important; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - opacity: 0; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transition: var(--tag-hide-transition); - transition: var(--tag-hide-transition); - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--hide > div > * { - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--noAnim > div::before { - -webkit-animation: none; - animation: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--notAllowed:not(.tagify__tag--editable) div > span { - opacity: .5; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--notAllowed:not(.tagify__tag--editable) div::before { - --tag-bg: var(--tag-invalid-bg); - -webkit-transition: .2s; - transition: .2s; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag[readonly] > div::before { - -webkit-animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-filter: brightness(0.95); - filter: brightness(0.95); } } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > div { - color: var(--tag-text-color--edit); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > div::before { - -webkit-box-shadow: 0 0 0 2px var(--tag-hover) inset !important; - box-shadow: 0 0 0 2px var(--tag-hover) inset !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn::after { - opacity: 0; - -webkit-transform: translateX(100%) translateX(5px); - -ms-transform: translateX(100%) translateX(5px); - transform: translateX(100%) translateX(5px); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable.tagify--invalid > div::before { - -webkit-box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; - box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 50px; - cursor: pointer; - font: 14px/1 Arial; - background: var(--tag-remove-btn-bg); - color: var(--tag-remove-btn-color); - width: 14px; - height: 14px; - margin-right: 4.66667px; - margin-left: auto; - overflow: hidden; - -webkit-transition: .2s ease-out; - transition: .2s ease-out; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn::after { - content: "\00D7"; - -webkit-transition: .3s, color 0s; - transition: .3s, color 0s; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover { - color: white; - background: var(--tag-remove-btn-bg--hover); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover + div > span { - opacity: .5; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover + div::before { - -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - -webkit-transition: -webkit-box-shadow .2s; - transition: -webkit-box-shadow .2s; - transition: box-shadow .2s; - transition: box-shadow .2s, -webkit-box-shadow .2s; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input br { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input * { - display: inline; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: inline-block; - min-width: 110px; - margin: 5px; - padding: var(--tag-pad); - line-height: normal; - position: relative; - white-space: pre-wrap; - color: var(--input-color); - -webkit-box-sizing: inherit; - box-sizing: inherit; - /* Seems firefox newer versions don't need this any more - @supports ( -moz-appearance:none ){ - &::before{ - line-height: inherit; - position:relative; - } - } - */ } - -@-moz-document url-prefix() {} :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:empty::before { - position: static; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus { - outline: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 0; - -webkit-transform: translatex(6px); - -ms-transform: translatex(6px); - transform: translatex(6px); - /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */ - /* IE Edge 12+ CSS styles go here */ } - @supports (-ms-ime-align: auto) { - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus::before { - display: none; } } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus:empty::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; - color: rgba(0, 0, 0, 0.25); - color: var(--placeholder-color-focus); } - -@-moz-document url-prefix() { - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus:empty::after { - display: none; } } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - content: attr(data-placeholder); - height: 1em; - line-height: 1em; - margin: auto 0; - z-index: 1; - color: var(--placeholder-color); - white-space: nowrap; - pointer-events: none; - opacity: 0; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: attr(data-suggest); - display: inline-block; - vertical-align: middle; - position: absolute; - min-width: calc(100% - 1.5em); - text-overflow: ellipsis; - overflow: hidden; - white-space: pre; - /* allows spaces at the beginning */ - color: var(--tag-text-color); - opacity: .3; - pointer-events: none; - max-width: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - margin: 0 1px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix { - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - padding: 5px; - margin: 0; - width: 100%; - height: 100%; - line-height: 1.5; - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - height: auto; - display: none; - line-height: inherit; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--select::after { - content: '>'; - opacity: .5; - position: absolute; - top: 50%; - right: 0; - bottom: 0; - font: 16px monospace; - line-height: 8px; - height: 8px; - pointer-events: none; - -webkit-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - -ms-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - -webkit-transition: .2s ease-in-out; - transition: .2s ease-in-out; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--select[aria-expanded=true]::after { - -webkit-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); - -ms-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); - transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - position: absolute; - top: 0; - right: 1.8em; - bottom: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag div { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--empty :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - -webkit-transition: .2s ease-out; - transition: .2s ease-out; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; - display: inline-block; - width: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify--empty :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--focus { - --tags-border-color: var(--tags-focus-border-color); - -webkit-transition: 0s; - transition: 0s; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify--invalid { - --tags-border-color: #D39494; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown { - position: absolute; - z-index: 9999; - -webkit-transform: translateY(1px); - -ms-transform: translateY(1px); - transform: translateY(1px); - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[placement="top"] { - margin-top: 0; - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[placement="top"] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - border-top-width: 1.1px; - border-bottom-width: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[position="text"] { - -webkit-box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - font-size: .9em; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[position="text"] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - border-width: 1px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - max-height: 300px; - overflow: auto; - overflow-x: hidden; - background: var(--tagify-dd-bg-color); - border: 1px solid; - border-color: var(--tagify-dd-color-primary); - border-bottom-width: 1.5px; - border-top-width: 0; - -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - -webkit-transition: 0.25s cubic-bezier(0, 1, 0.5, 1); - transition: 0.25s cubic-bezier(0, 1, 0.5, 1); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__header:empty { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__footer { - display: inline-block; - margin-top: .5em; - padding: var(--tagify-dd-item-pad); - font-size: 0.7em; - font-style: italic; - opacity: .5; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__footer:empty { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown--initial :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - max-height: 20px; - -webkit-transform: translateY(-1em); - -ms-transform: translateY(-1em); - transform: translateY(-1em); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown--initial[placement="top"] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - -webkit-transform: translateY(2em); - -ms-transform: translateY(2em); - transform: translateY(2em); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: var(--tagify-dd-item-pad); - margin: 1px; - cursor: pointer; - border-radius: 2px; - position: relative; - outline: none; - max-height: 60px; - max-width: 100%; - /* custom hidden transition effect is needed for horizontal-layout suggestions */ } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--active { - background: var(--tagify-dd-color-primary); - color: white; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item:active { - -webkit-filter: brightness(105%); - filter: brightness(105%); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--hidden { - padding-top: 0; - padding-bottom: 0; - margin: 0 1px; - pointer-events: none; - overflow: hidden; - max-height: 0; - -webkit-transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; - transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--hidden > * { - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - -webkit-transition: inherit; - transition: inherit; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags { - background-color: rgba(0, 0, 0, 0.5); - caret-color: transparent; - pointer-events: auto; - --placeholder-color: transparent; - --placeholder-color-focus: transparent; - --tags-border-color: #343434; - --tag-pad: 0; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 18px; - gap: 0.1rem; - min-width: 100%; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - border-style: inset; - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="System Tags"] { - --tag-bg: gray; - --tag-hover: #aaaaaa; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Gear Tags"] { - --tag-bg: #45a945; - --tag-hover: #6fd36f; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Actor Tags"] { - --tag-bg: #d65b5b; - --tag-hover: #ff8585; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Playbooks"] { - --tag-bg: #6262ff; - --tag-hover: #8d8dff; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tags-district, :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Districts"] { - --tag-bg: #997b53; - --tag-hover: #c3a57d; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="City Districts"] { - --tag-bg: #967c5a; - --tag-hover: #c0a684; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Other Districts"] { - --tag-bg: #9b7b51; - --tag-hover: #c5a57b; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Vices"] { - --tag-bg: #ff3f67; - --tag-hover: #ff6991; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Factions"] { - --tag-bg: #cb4bcb; - --tag-hover: #f575f5; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Inventions"] { - --tag-bg: #ff16ff; - --tag-hover: #ff40ff; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Gang Types"] { - --tag-bg: #ff3334; - --tag-hover: #ff5d5e; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag { - font-family: "Fjalla One", sans-serif; - padding: 0; - margin: 1px 0; - height: calc(100% - 2 * 1px); - border-radius: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div { - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div > span { - padding-left: 4px; - line-height: 20px; - font-size: 12px; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div::before { - height: 16px; - top: 0; - left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__input { - -webkit-box-flex: 0.2; - -ms-flex-positive: 0.2; - flex-grow: 0.2; - padding: 0.1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - justify-items: center; - -ms-flex-line-pack: center; - align-content: center; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.tags-gm { - position: absolute; - z-index: 20; - top: -40px; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag { - cursor: default; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag { - margin: 1px auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag .tagify__tag__removeBtn { - margin-right: -14px; - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag + .tagify__input { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:hover .tagify__tag .tagify__tag__removeBtn { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:hover .tagify__tag .tagify__tag__removeBtn:not(:hover) { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:not(.tagify--noTags).tags-district { - background: #997b53 !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:not(.tagify--noTags) .tagify__input { - pointer-events: none; - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown { - --tagify-dd-color-primary: #363636; - --tagify-dd-bg-color: #242424; - min-width: 500px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper::-webkit-scrollbar { - display: none; - -ms-overflow-style: none; - /* IE and Edge */ - scrollbar-width: none; - /* Firefox */ } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper h3 { - padding: 0 0.3em; - margin: 0; - color: white; - font-family: "Fjalla One", sans-serif; - text-transform: uppercase; - font-size: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup { - padding: 0.15em; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup:hover { - background: #373737; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="System Tags"] { - --tag-bg: gray; - --tag-hover: #aaaaaa; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Gear Tags"] { - --tag-bg: #45a945; - --tag-hover: #6fd36f; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Actor Tags"] { - --tag-bg: #d65b5b; - --tag-hover: #ff8585; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Playbooks"] { - --tag-bg: #6262ff; - --tag-hover: #8d8dff; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tags-district, :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Districts"] { - --tag-bg: #997b53; - --tag-hover: #c3a57d; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="City Districts"] { - --tag-bg: #967c5a; - --tag-hover: #c0a684; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Other Districts"] { - --tag-bg: #9b7b51; - --tag-hover: #c5a57b; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Vices"] { - --tag-bg: #ff3f67; - --tag-hover: #ff6991; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Factions"] { - --tag-bg: #cb4bcb; - --tag-hover: #f575f5; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Inventions"] { - --tag-bg: #ff16ff; - --tag-hover: #ff40ff; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Gang Types"] { - --tag-bg: #ff3334; - --tag-hover: #ff5d5e; } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tagify__dropdown__item { - display: inline-block; - font-family: "Fjalla One", sans-serif; - margin: 0px 0 3px 3px; - color: var(--blades-black); - padding: 0.1rem 0.25rem; - border-radius: 5px; - pointer-events: auto; - line-height: 18px; - max-height: 18px; - height: 18px; - min-height: 18px; - background-color: var(--tag-bg); } - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tagify__dropdown__item:hover { - background-color: var(--tag-hover); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) { - position: relative; - overflow-x: hidden; - width: 100%; - min-height: var(--min-tinymce-height); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * { - --color-control-bg: var(--blades-black-dark); - --color-hover-bg: var(--blades-black); - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button { - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button.active, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button.active { - background: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:active, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:active { - background: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-edit { - display: block; - opacity: 0.25; - pointer-events: auto; - z-index: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-edit:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content { - position: relative; - padding-left: var(--content-padding); - padding-right: var(--content-padding); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content p { - display: block; - -webkit-margin-before: 7px; - margin-block-start: 7px; - -webkit-margin-after: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - -webkit-box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 2px 5px; - -ms-flex-line-pack: stretch; - align-content: stretch; - padding: 0; - margin: 0 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: 0.625rem; - vertical-align: top; - color: var(--blades-gold); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex > *, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex > p { - -ms-flex-preferred-size: 49%; - flex-basis: 49%; - -ms-flex-negative: 1; - flex-shrink: 1; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .tab-label + .editor:not(.tinymce) { - margin-top: -0.3125rem !important; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce { - position: relative; - max-width: unset; - width: 100%; - min-height: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content p { - display: block; - -webkit-margin-before: 7px; - margin-block-start: 7px; - -webkit-margin-after: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - -webkit-box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 2px 5px; - -ms-flex-line-pack: stretch; - align-content: stretch; - padding: 0; - margin: 0 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: 0.625rem; - vertical-align: top; - color: var(--blades-gold); } - :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex > *, :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex > p { - -ms-flex-preferred-size: 49%; - flex-basis: 49%; - -ms-flex-negative: 1; - flex-shrink: 1; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-header { - position: relative; - z-index: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content { - z-index: 1; - --sheet-header-height: 21px; - --sheet-top-height: 200px; - --sheet-mid-height: 60px; - --content-padding: 5px; - background: var(--blades-black); - padding: 0; - overflow: visible; - -webkit-box-shadow: 5px 5px 25px var(--blades-black-dark), 5px 5px 25px var(--blades-black-dark) !important; - box-shadow: 5px 5px 25px var(--blades-black-dark), 5px 5px 25px var(--blades-black-dark) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - max-height: 800px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr th, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr td, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody tr, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody td, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr th, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table { - border-collapse: collapse; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form figure { - display: table; - margin: 1rem auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form code { - padding: 0.1rem 0.2rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - -webkit-box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-secret:first-child:last-child { - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .filled-label { - font-size: 1.25rem; - line-height: 1; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .filled-label.narrow-label { - -webkit-transform-origin: 0 50%; - -ms-transform-origin: 0 50%; - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: "Minion Pro Caption Cond", serif; - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - -ms-flex-negative: 0; - flex-shrink: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .gold-bright { - color: var(--blades-gold-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .red-bright { - color: var(--blades-red-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .cyan-bright { - color: var(--blades-cyan-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .uppercase { - text-transform: uppercase !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .shadowed { - -webkit-box-shadow: none; - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox { - position: relative; - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox input[type="checkbox"] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox span { - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox input[type="checkbox"]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .no-img img { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal.flex-wrap { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-line-pack: start; - align-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-vertical { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .full-width { - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-trigger { - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip { - opacity: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - padding: 0 0.3125rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.1875rem; - text-align: center; - position: absolute; - top: unset; - left: -200px; - bottom: 50px; - z-index: 12; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > h1 { - text-align: center; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 90%; - margin: 0 auto; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > h1:last-of-type { - margin-bottom: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > p { - margin: 5px 0; - text-wrap: balance; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > ul, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > ul li, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ol li { - text-wrap: normal; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip h2 { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-left { - left: 200px; - max-width: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-portrait { - bottom: -45px; - left: -200px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-playbook { - bottom: unset; - top: 0px; - left: -220px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-trauma { - left: -300px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-dialog-selection { - left: -300px; - bottom: 75px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-attribute { - left: -110px; - bottom: 10px; - translate: 0% 50% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-attribute > p { - font-size: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-action { - left: unset; - right: -100px; - bottom: 0px; - max-width: 525px; - translate: 0% 50% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-action > p { - font-size: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-mod { - left: calc(50% + 350px); - bottom: 20px; - max-width: 350px; - width: 350px; - min-width: 350px; - translate: -50% 0% !important; - text-align: center; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-mod > p:not(:last-of-type) { - margin-bottom: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-pos-effect-trade { - width: 330px; - max-width: 330px; - min-width: 330px; - bottom: 5px; - left: 0px; - font-family: var(--font-default); - font-size: 0.875rem; - text-transform: none; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-trait-pc { - bottom: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-trait-pc table tbody tr:nth-child(4n) { - border-bottom: 2px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(1) { - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(2) { - text-align: left; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(3) { - text-align: left; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-scaling-elem { - display: inline-block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary:hover { - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img { - -webkit-filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: Oswald, sans-serif; - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - gap: 3px; - height: 14px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-preferred-size: 12px; - flex-basis: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .tooltip.pc-summary-asset-tooltip { - font-size: 10px; - line-height: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 14px; - overflow: hidden; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: Kirsty, serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-heavy { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-medium { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-light { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - position: relative; - min-height: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - -webkit-filter: brightness(1.5); - filter: brightness(1.5); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .add-image-control:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - gap: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container { - -ms-flex-preferred-size: 45%; - flex-basis: 45%; - max-width: 50%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container.selected-opposition { - -webkit-box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - -webkit-filter: blur(2px); - filter: blur(2px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - pointer-events: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - -ms-flex-negative: 1; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - -webkit-box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - -webkit-transform-origin: 0% 50%; - -ms-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -ms-flex-negative: 1; - flex-shrink: 1; - scale: 0.75 1; - width: calc(100% / 0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label { - position: relative; - -webkit-filter: sepia(0.75); - filter: sepia(0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - -webkit-filter: none; - filter: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: "Minion Pro Cond", serif; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img { - position: absolute; - height: var(--sheet-top-height); - border: none; - mask-image: -webkit-gradient(linear, left top, right top, color-stop(75%, black), to(transparent)); - mask-image: linear-gradient(to right, black 75%, transparent); - -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(75%, black), to(transparent)); - -webkit-mask-image: linear-gradient(to right, black 75%, transparent); - z-index: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img-bg { - position: absolute; - height: 100%; - width: 100%; - overflow: hidden; - pointer-events: none; - z-index: -2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img-bg > img { - position: absolute; - width: 100%; - top: -30%; - -webkit-filter: saturate(0%) blur(3px); - filter: saturate(0%) blur(3px); - opacity: 0.5; - -webkit-transform: scaleX(-1); - -ms-transform: scaleX(-1); - transform: scaleX(-1); - -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(transparent)); - -webkit-mask-image: linear-gradient(to bottom, black, transparent); - mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(transparent)); - mask-image: linear-gradient(to bottom, black, transparent); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .gm-alert-header { - position: absolute; - pointer-events: auto; - z-index: 10; - top: -60px; - display: block; - height: 1.25rem; - line-height: 1.25rem; - width: 100%; - background-color: yellow; - font-weight: bold; - font-family: Kirsty, serif; - text-align: center; - font-size: 0.875rem; - color: var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .comp-xp-playbook .comp-body { - -webkit-transform: none !important; - -ms-transform: none !important; - transform: none !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root { - position: relative; - z-index: 0; - height: 100%; - width: 100%; - left: 0px; - overflow-x: visible; - overflow-y: scroll; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root > section:not(.sheet-top) { - border-top: 2px solid var(--blades-white); - border-bottom: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section { - z-index: 2; - max-height: 100%; - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top { - display: grid; - grid-auto-columns: 1fr; - grid-template-rows: 75px 40px 57px 28px; - place-items: center stretch; - pointer-events: none; - overflow: hidden; - height: var(--sheet-top-height); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top input { - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .comp-control.comp-button.comp-delete { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top img[data-edit] { - height: 75px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .sheet-title { - --sheet-title-font-size: 2rem; - --sheet-title-height-mult: 1.5; - grid-area: title; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - font-size: var(--sheet-title-font-size); - font-variant: small-caps; - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .sheet-subtitle { - --sheet-subtitle-font-size: 1.25rem; - grid-area: subtitle; - font-family: var(--font-decorative); - font-size: var(--sheet-subtitle-font-size); - height: 100%; - padding-bottom: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-mid-bar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - height: var(--sheet-mid-height); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content { - height: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - gap: 0 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel { - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - border-radius: 10px; - border: 2px outset var(--blades-white); - margin: 5px 5px 10px 5px; - background: linear-gradient(45deg, var(--blades-black-dark), var(--blades-grey)); - -webkit-box-shadow: 3px 3px 5px var(--blades-black-dark); - box-shadow: 3px 3px 5px var(--blades-black-dark); - max-width: var(--max-cohort-block-width, 100%); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top { - display: grid; - grid-template-areas: "img title quality" "img subtitle scale" "img harm roll"; - grid-template-columns: 60px 1fr 120px; - grid-template-rows: 25px 16px 25px; - height: 66px; - border-bottom: 2px solid var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container { - grid-area: img; - position: relative; - pointer-events: none; - height: 60px; - width: 60px; - top: 3px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container *, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container * { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image { - width: 30px; - min-height: 60px; - overflow: hidden; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image img { - max-width: 60px; - min-width: 60px; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left img { - left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right img { - right: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-title-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-title-container { - grid-area: title; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-subtitle-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-subtitle-container { - grid-area: subtitle; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container { - grid-area: quality; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container { - grid-area: scale; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-container { - position: relative; - grid-area: harm; - padding-right: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-container.wide-bar, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-container.wide-bar { - width: calc(100% + 120px); - padding: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-container { - position: relative; - grid-area: roll; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-name { - pointer-events: all; - font-family: var(--font-emphasis); - font-size: 1.125rem; - line-height: 25px; - color: var(--blades-white-bright); - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform-origin: 0% 50%; - -ms-transform-origin: 0% 50%; - transform-origin: 0% 50%; - display: inline-block; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-name:hover, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-name:hover { - color: var(--blades-gold); - scale: 1.25; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-subtitle, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-subtitle { - font-size: 0.875rem; - font-style: italic; - line-height: 14px; - position: relative; - top: -3px; - font-weight: bold; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container { - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-label { - font-size: 1rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-number { - display: inline-block; - font-size: 1rem; - font-weight: bold; - color: var(--blades-gold-bright); - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - scale: 1.25 2; - margin: 0 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container { - text-align: right; - margin-top: -5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-label { - font-size: 1rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-number { - display: inline-block; - font-size: 1rem; - font-weight: bold; - color: var(--blades-gold-bright); - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - scale: 1.25; - margin: 0 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar { - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - width: 100%; - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box { - position: relative; - -webkit-box-flex: 0.25; - -ms-flex-positive: 0.25; - flex-grow: 0.25; - border: 1px solid var(--blades-white); - border-bottom-width: 2px; - background: var(--blades-red-dark); - height: 100%; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-number { - display: inline-block; - width: 15px; - line-height: 23px; - font-size: 18px; - color: var(--blades-black-dark); - font-family: var(--font-emphasis); - text-shadow: none; - text-align: center; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-effect { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip { - padding: 0; - bottom: 22px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip > h2, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip p, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip > h2, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .cohort-harm-tooltip p { - padding: 0 10px; - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.harm-level-0 { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - background: -webkit-gradient(linear, left top, right top, from(var(--blades-red)), color-stop(var(--blades-red-dark)), to(transparent)); - background: linear-gradient(to right, var(--blades-red), var(--blades-red-dark), transparent); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-0 { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-4, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-4 { - background: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-number { - color: var(--blades-white-bright); - text-align: left; - text-indent: 5px; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-effect { - display: inline-block; - color: var(--blades-white-bright); - line-height: 23px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box .harm-number { - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button { - border: none; - padding: 0; - height: 100%; - width: 23px; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button svg.roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button svg.roll-button-icon { - stroke-width: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button .tooltip-cohort-roll, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button .tooltip-cohort-roll { - padding: 0; - bottom: 23px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button .tooltip-cohort-roll > h2, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button .tooltip-cohort-roll > h2 { - padding: 0 10px; - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Untrained"] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Untrained"] .roll-button-icon { - fill: transparent; - stroke: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Trained"] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Trained"] .roll-button-icon { - fill: var(--blades-grey-bright); - stroke: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Elite"] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label="Elite"] .roll-button-icon { - fill: #96ffff; - stroke: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-description { - margin-bottom: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0 0 5px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip-trigger, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip-trigger { - margin: -7px 3px -20px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem { - margin: 0 2px; - padding: 0 8px; - border-radius: 5px; - font-family: var(--font-emphasis); - color: var(--blades-white); - background: var(--blades-black-dark); - font-size: 10px; - text-transform: uppercase; - line-height: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem.edge-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem.edge-name { - outline: 1px inset #00FF00; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem.flaw-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip-trigger .tooltip-scaling-elem.flaw-name { - outline: 1px inset #FF0000; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip { - left: unset; - right: 200px; - bottom: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip.tooltip-edge, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip.tooltip-edge { - border-color: var(--blades-green-bright); - -webkit-box-shadow: inset 0 0 3px var(--blades-green-dark), inset 0 0 5px var(--blades-green-dark), inset 0 0 15px var(--blades-green-dark), inset 0 0 15px var(--blades-green-dark); - box-shadow: inset 0 0 3px var(--blades-green-dark), inset 0 0 5px var(--blades-green-dark), inset 0 0 15px var(--blades-green-dark), inset 0 0 15px var(--blades-green-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges .tooltip.tooltip-flaw, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges .tooltip.tooltip-flaw { - border-color: var(--blades-red-bright); - -webkit-box-shadow: inset 0 0 3px var(--blades-red-dark), inset 0 0 5px var(--blades-red-dark), inset 0 0 15px var(--blades-red-dark), inset 0 0 15px var(--blades-red-dark); - box-shadow: inset 0 0 3px var(--blades-red-dark), inset 0 0 5px var(--blades-red-dark), inset 0 0 15px var(--blades-red-dark), inset 0 0 15px var(--blades-red-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .filled-label { - height: 100%; - line-height: 25px; - font-size: 18px; - padding: 0px; - margin-right: 3px; - color: var(--blades-white); - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group { - height: calc(100% - var(--sheet-top-height) - var(--sheet-mid-height)); - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group > * { - width: 100%; - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group .tab[data-tab].active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - height: 100%; - overflow-y: scroll; - min-height: var(--min-tinymce-height); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-footer-small { - display: block; - height: 20px; - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .tab-label { - background: var(--blades-grey); - position: relative; - height: 1.5rem; - min-height: 1.5rem; - width: 100%; - margin-left: calc(-0.5 * var(--content-padding, 0)); - margin-bottom: 0.3125rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .tab-label .tab-title { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white-bright); - text-transform: uppercase; - margin-left: 0.3125rem; - line-height: 0.875rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container { - position: relative; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock { - height: var(--clock-glow-size); - width: var(--clock-glow-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - position: relative; - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg *, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs * { - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented { - --rotation-step-size: calc(360deg / var(--rotation-steps)); - --segment-scale: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg clipPath.segmented, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs clipPath.segmented { - --segment-scale: 2 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="1"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="1"] { - --rotation-steps: 1 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="2"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="2"] { - --rotation-steps: 2 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="3"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="3"] { - --rotation-steps: 3 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="4"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="4"] { - --rotation-steps: 4 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="5"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="5"] { - --rotation-steps: 5 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="6"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="6"] { - --rotation-steps: 6 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="8"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="8"] { - --rotation-steps: 8 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="10"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="10"] { - --rotation-steps: 10 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented[data-size="12"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented[data-size="12"] { - --rotation-steps: 12 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use { - -webkit-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - -ms-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(1), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(1) { - --segment-rotation: calc(0 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(2), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(2) { - --segment-rotation: calc(1 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(3), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(3) { - --segment-rotation: calc(2 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(4), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(4) { - --segment-rotation: calc(3 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(5), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(5) { - --segment-rotation: calc(4 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(6), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(6) { - --segment-rotation: calc(5 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(7), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(7) { - --segment-rotation: calc(6 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(8), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(8) { - --segment-rotation: calc(7 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(9), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(9) { - --segment-rotation: calc(8 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(10), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(10) { - --segment-rotation: calc(9 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(11), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(11) { - --segment-rotation: calc(10 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg .segmented > use:nth-child(12), :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock svg defs .segmented > use:nth-child(12) { - --segment-rotation: calc(11 * var(--rotation-step-size)) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - -ms-transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - transform: translate(-50%, -50%) translate(calc(var(--clock-glow-size) / 2), calc(var(--clock-glow-size) / 2)); - fill: transparent; - stroke: var(--blades-black); - stroke-width: 10px; - z-index: 2; - pointer-events: auto; - overflow: visible; - -webkit-filter: drop-shadow(0 0 5px var(--blades-black-dark)); - filter: drop-shadow(0 0 5px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame g { - -webkit-transform: scale(0.99); - -ms-transform: scale(0.99); - transform: scale(0.99); - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame.clock-bg { - z-index: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame.clock-bg circle { - fill: var(--blades-grey-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame.clock-bg.hidden-clock circle { - fill: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior { - position: absolute; - z-index: 2; - height: 400px; - width: 400px; - -webkit-transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); - -ms-transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); - transform: translate(-50%, -50%) translate(calc(50% + var(--clock-glow-correction)), calc(50% + var(--clock-glow-correction))); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior svg { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior svg circle { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - fill: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior .clock-interior-img { - height: var(--clock-frame-size); - width: var(--clock-frame-size); - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock.clock-active .clock-glow { - position: absolute; - z-index: 0; - top: var(--clock-glow-correction); - left: var(--clock-glow-correction); - height: 400px; - width: 400px; - background: url("../assets/animations/clock-flare.webp") 50%/contain no-repeat border-box border-box; - background-position-y: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="1"] { - --rotation-steps: 1 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="2"] { - --rotation-steps: 2 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="3"] { - --rotation-steps: 3 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="4"] { - --rotation-steps: 4 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="5"] { - --rotation-steps: 5 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="6"] { - --rotation-steps: 6 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="8"] { - --rotation-steps: 8 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="10"] { - --rotation-steps: 10 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .segmented[data-size="12"] { - --rotation-steps: 12 ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock { - top: 50%; - left: 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock * { - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior circle { - fill: var(--blades-black-fade-strong); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-interior .clock-interior-img { - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-container .clock .clock-frame { - stroke-width: 15px; - stroke: var(--blades-black-dark-fade); - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-resizable-handle { - opacity: 0; - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; - margin-right: -10px; - margin-bottom: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-resizable-handle:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc { - min-width: 775px; - min-height: 800px; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc * { - --content-padding: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top { - grid-template-areas: ". . title title title title title title playbook playbook playbook" ". . . subtitle subtitle subtitle subtitle subtitle subtitle . ." ". heritage heritage background background vice vice crew crew coins coins" "stash stash stash stash stash stash stash stash stash stash stash"; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .sheet-title { - --sheet-title-font-size: 4.5rem ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .sheet-subtitle { - --sheet-subtitle-font-size: 1.75rem; - padding-bottom: 15px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-playbook { - grid-area: playbook; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-heritage { - grid-area: heritage; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-background { - grid-area: background; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-vice { - grid-area: vice; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-crew { - grid-area: crew; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-coins { - grid-area: coins; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-stash { - grid-area: stash; - /* --dotline-dot-spacing: 3px; */ } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-stress .dotline { - --fill-color-full: var(--blades-red-dark); - --half-color-full: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-stress .dotline.narrow-stress .dot { - margin-right: 1px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma .comp-label { - min-width: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma .dotline { - --fill-color-full: var(--blades-red-bright); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma-conditions { - min-width: 18.75rem; - margin-right: 0.25rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor { - margin-top: -2px; - padding: 0 var(--content-padding); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr { - height: 2.1875rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr:nth-child(2n) { - background: var(--blades-black-fade); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-level { - width: 2.1875rem; - font-family: var(--font-emphasis); - font-size: 1.75rem; - line-height: 2.1875rem; - text-align: center; - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-input input[type="text"] { - font-family: var(--font-decorative); - font-style: italic; - font-size: 1.125rem; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-effect { - color: var(--blades-white-bright); - text-align: center; - font-size: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock { - padding: 0 0.625rem; - width: 120px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock * { - --clock-frame-size: 80px; - --clock-glow-size: calc(var(--clock-frame-size) * 3); - --clock-glow-correction: -80px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock { - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses { - padding: 0 0.625rem; - width: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor { - position: relative; - height: 100px; - width: 100px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-armor-control { - position: absolute; - pointer-events: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control.main-armor-control, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-armor-control.main-armor-control { - z-index: 1; - height: 100%; - width: 100%; - top: 0px; - left: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control.special-armor-control, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-armor-control.special-armor-control { - z-index: 2; - height: 50%; - width: 50%; - right: 0px; - bottom: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control + .special-armor-control { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor { - position: absolute; - height: 100px; - width: 100px; - top: 0; - left: 0; - -webkit-transition: 0.5s; - transition: 0.5s; - fill: var(--blades-black); - stroke: var(--blades-white); - stroke-width: 8px; - stroke-linejoin: bevel; - stroke-miterlimit: 10; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor svg { - height: 100%; - width: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.hover-over { - -webkit-filter: blur(0px) brightness(1.5); - filter: blur(0px) brightness(1.5); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.hover-over:not(.checked) { - -webkit-transform: scale(1.2); - -ms-transform: scale(1.2); - transform: scale(1.2); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.checked { - fill: none; - stroke: var(--blades-grey-bright); - opacity: 0.5; - -webkit-filter: blur(1px); - filter: blur(1px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-light { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-light.hover-over:not(.checked) { - -webkit-transform: scale(1.4); - -ms-transform: scale(1.4); - transform: scale(1.4); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special { - height: 75px; - width: auto; - top: 12.5px; - left: 12.5px; - stroke: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special .specialBg { - fill: var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special .special { - fill: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special.checked .specialBg { - fill: var(--blades-grey-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special.checked .special { - fill: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-heavy:not(.checked) + .svg-armor.armor-light { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor ~ .svg-armor.armor-special { - height: 50px; - width: auto; - top: unset; - left: unset; - right: -10px; - bottom: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel { - display: grid; - grid-template-columns: 1fr 200px; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: start; - overflow: visible; - height: 375px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group { - height: 375px; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-selector { - width: 9.375rem; - margin: 0 0.625rem; - font-family: var(--font-emphasis); - text-transform: uppercase; - text-indent: 0.1875rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-selected-count span { - color: var(--blades-white-bright); - font-weight: bold; - font-size: 1.5rem; - line-height: inherit; - position: relative; - top: 2px; - margin: 0 2px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-level { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: right; - padding-right: 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-amount { - --number-circle-size: 1.5rem; - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - margin: 0 0.125rem 0 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .comp .dotline { - left: unset; - -webkit-transform: none; - -ms-transform: none; - transform: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .comp .dotline + .comp-title .item-title { - margin-left: 0.75rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .acquaintances.active { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute { - background: var(--blades-white); - margin-bottom: 0.3125rem; - max-height: 1.5rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute label { - color: var(--blades-black); - font-size: 1rem; - font-family: var(--font-emphasis); - text-shadow: none; - line-height: 1.75rem; - text-transform: uppercase; - text-align: left; - text-indent: 0.3125rem; - margin-bottom: 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - position: relative; - max-height: 1.625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline { - position: relative; - right: 0; - left: unset; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - --dotline-dot-sizeX: 0.6875rem; - --dotline-dot-spacing: 0.0625rem; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0, 0.25); - --half-color-empty: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.7); - -ms-transform: scaleY(0.7); - transform: scaleY(0.7); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute:not(:first-child) { - margin-top: 0.3125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action { - padding: 0.09375rem 1.25rem 0.09375rem 0.625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action label { - text-align: left; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin-left: 1.25rem; - font-size: 1rem; - line-height: 1.2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .img-main, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .img-hover { - -webkit-filter: drop-shadow(0px 0px 1px var(--blades-grey-dark)); - filter: drop-shadow(0px 0px 1px var(--blades-grey-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .dot:first-child { - height: 18px; - border-right: 1px dotted var(--blades-white); - margin-right: 0.15625rem; - padding-right: 0.15625rem; - width: 17.5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .dot:nth-child(2) { - margin-left: 0.15625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip { - height: 20px; - width: 20px; - position: absolute; - bottom: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip .comp-body { - height: 100%; - width: 100%; - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip .comp-body .gather-info-icon { - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip .tooltip { - left: -550px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc { - height: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-header { - border-top-left-radius: 25px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form { - --sheet-top-height: 140px; - --sheet-mid-height: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-img { - left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top { - grid-template-areas: ". . title title title title title status" ". . . subtitle subtitle subtitle subtitle subtitle" ". short-desc short-desc short-desc short-desc short-desc short-desc short-desc" ". . traits traits traits traits traits traits" "district district district faction faction faction secret-trait secret-trait"; - grid-template-rows: 40px 25px 25px 20px 30px; - height: 140px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-name { - --sheet-title-font-size: 2.375rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status { - grid-area: status; - margin-top: 10px; - z-index: 3; - scale: 1; - position: static; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-label.shadowed { - font-family: var(--font-emphasis); - font-size: 1rem; - font-variant: small-caps; - color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body { - min-height: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body .comp-status-toggle { - position: static; - margin-top: 5px; - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body .comp-status-toggle .status-neutral { - scale: 2 1; - display: block; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits { - grid-area: traits; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits .comp-randomizer-field { - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits input { - font-family: var(--font-emphasis); - text-transform: uppercase; - color: var(--blades-gold); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits.comp-secret-trait { - grid-area: secret-trait; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits.comp-secret-trait input { - color: var(--blades-red-bright); - text-align: center; - font-style: italic; - text-indent: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district { - overflow: hidden; - text-align: center; - padding-left: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction label, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district label { - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction.comp-district, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district.comp-district { - grid-area: district; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction.comp-faction, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district.comp-faction { - grid-area: faction; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-short-description { - grid-area: short-desc; - font-style: italic; - text-align: center; - color: var(--blades-white); - padding: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content { - position: relative; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer { - height: 100%; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon { - margin: 0; - height: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon .tooltip { - left: unset; - right: 10px; - bottom: 10px; - text-shadow: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon.randomize-button { - position: absolute; - top: 26px; - font-size: 1.5rem; - color: var(--blades-gold); - right: 0px; - overflow: visible; - z-index: 3; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon.randomize-button i { - scale: 0.8; - rotate: -45deg; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .randomizer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 3px 10px; - margin: 5px; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .randomizer h2.full-width { - font-size: 1rem; - padding: 0; - margin: 5px 0; - line-height: 1.5rem; - height: 1.35rem; - text-indent: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-half { - -ms-flex-preferred-size: 10%; - flex-basis: 10%; - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - margin-right: 40px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-third { - -ms-flex-preferred-size: 30%; - flex-basis: 30%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-1 { - -ms-flex-preferred-size: 20%; - flex-basis: 20%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-2 { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-3 { - -webkit-box-ordinal-group: -1; - -ms-flex-order: -2; - order: -2; - -ms-flex-preferred-size: 60%; - flex-basis: 60%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-4 { - -ms-flex-preferred-size: 80%; - flex-basis: 80%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon * { - -webkit-transition: 0.4s; - transition: 0.4s; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled ~ .randomizer-input { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field label { - color: var(--blades-grey-bright); - margin-right: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .randomizer-input { - background: var(--blades-grey); - font-family: Oswald, sans-serif; - text-indent: 5px; - line-height: 2rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-resizable-handle { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew { - min-width: 775px; - min-height: 800px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form { - --sheet-top-height: 200px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top { - grid-template-areas: ". . title title title title title title playbook playbook playbook" ". . members members members members hunting-grounds hunting-grounds playbook playbook playbook " ". . reputation reputation preferred-op preferred-op hunting-grounds hunting-grounds . coins coins "; - grid-template-rows: 55px 83px 52px 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .sheet-title { - --sheet-title-font-size: 3rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-playbook { - grid-area: playbook; - top: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-reputation { - grid-area: reputation; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-preferred-op { - grid-area: preferred-op; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds { - grid-area: hunting-grounds; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-coins { - grid-area: coins; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-coins .dotline { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - max-width: calc(var(--dotline-dot-size) * 8); - gap: 5px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members { - grid-area: members; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block { - min-width: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block:last-child { - margin-right: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block .comp-body .comp-title { - margin-top: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds { - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds .comp-body { - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds .comp-body .comp-body-text { - display: block; - margin-top: 5px; - height: 95%; - min-height: 50px; - margin-bottom: -5px; - resize: none; - font-family: var(--font-primary); - font-size: 0.75rem; - line-height: 0.8125rem; - text-align: center; - width: 200px; - background-color: var(--blades-black-dark); - border-radius: 5px; - padding: 5px; - -webkit-box-shadow: inset 0 0 10px var(--blades-black); - box-shadow: inset 0 0 10px var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-rep .comp-body .dotline { - --fill-color-full: var(--blades-gold-dark) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-rep .comp-body .dotline.locked { - --fill-color-full: var(--blades-gold-bright) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-hold .comp-body { - min-height: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-heat .comp-body .dotline { - --fill-color-full: var(--blades-red) ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body { - min-height: unset; - top: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline { - --dotline-dot-sizeY: 2.5rem; - --fill-color-full: var(--blades-red-bright); - margin: 0; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline .dot, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline .dot { - height: 1.5625rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline .dot svg, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline .dot svg { - scale: 1.2 1; - margin-top: -2px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.tab-content { - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: var(--turf-list-width, 880px); - height: auto; - margin: 0 auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row:not(:nth-child(-n+3)) { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row *:first-child { - margin-left: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row *:last-child { - margin-right: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block { - --name-size: 1.125rem; - -webkit-transition: -webkit-filter 0.1s; - transition: -webkit-filter 0.1s; - transition: filter 0.1s; - transition: filter 0.1s, -webkit-filter 0.1s; - cursor: default; - width: var(--turf-block-width, 135px); - height: var(--turf-block-height, 125px); - background-color: #333333; - position: relative; - margin: calc(var(--turf-block-gap, 40px) / 2); - -webkit-box-flex: initial; - -ms-flex-positive: initial; - flex-grow: initial; - border-radius: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:not(:nth-child(-n+5)) { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover { - background-color: #292929; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover .turf-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover .turf-description { - -webkit-filter: brightness(0.8); - filter: brightness(0.8); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover.turf-selected { - background-color: #8e8e8e; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector { - position: absolute; - display: block; - pointer-events: none; - background-color: rgba(255, 255, 255, 0.1); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.no-connect { - background-color: transparent !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.left { - width: var(--turf-block-gap, 40px); - height: calc(var(--turf-block-height, 125px) / 5); - top: calc(var(--turf-block-height, 125px) / 2 - var(--turf-block-height, 125px) / 10); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.left { - left: calc(-1 * var(--turf-block-gap, 40px)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.right { - left: var(--turf-block-width, 135px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.bottom { - height: var(--turf-block-gap, 40px); - width: calc(var(--turf-block-height, 125px) / 5); - left: calc(var(--turf-block-width, 135px) / 2 - var(--turf-block-height, 125px) / 10); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.top { - top: calc(-1 * var(--turf-block-gap, 40px)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.bottom { - top: var(--turf-block-height, 125px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-name { - /* Size & Position */ - height: var(--name-size); - min-height: unset; - margin: 0; - padding: 0; - position: relative; - top: -10px; - z-index: 3; - /* Color, Background, Border & Outline */ - background: transparent; - color: var(--blades-white); - border: none; - border-radius: 0px; - -webkit-box-shadow: none; - box-shadow: none; - /* Font & Text */ - font-family: var(--font-emphasis-narrow); - font-size: var(--name-size); - font-weight: bold; - text-align: center; - text-transform: uppercase; - line-height: var(--name-size); - /* Other */ - overflow: hidden; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description { - height: calc(100% - 18px); - min-height: auto; - width: var(--turf-block-width, 135px); - padding: 0 2px; - background: none; - position: relative; - top: -10px; - font-family: var(--font-primary); - font-size: 12px; - line-height: 13px; - text-align: center; - text-shadow: 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark); - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description::-webkit-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description::-moz-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description:-ms-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description::-ms-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description::placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-control { - color: var(--blades-black); - text-shadow: 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-control.turf-select { - position: absolute; - top: -7px; - left: -15px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-readonly { - cursor: default; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-lair .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-name { - top: calc(50% - 0.5 * var(--name-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-description { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-district { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected { - color: var(--blades-black); - background-color: silver; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .connector { - background-color: gray; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-name { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-description { - color: var(--blades-black-dark); - text-shadow: none; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description { - border-radius: 5px; - background: rgba(0, 0, 0, 0.1); - -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - padding: 2px; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - margin: 0px 2.5px 2.5px; - width: calc(100% - 5px); - height: calc(100% - 15px - 12px - 5px); - cursor: text; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description::-webkit-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description::-webkit-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description::-moz-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description::-moz-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description:-ms-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description:-ms-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description::-ms-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description::-ms-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description::placeholder, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description::placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-district { - position: absolute; - z-index: 10; - height: 1.125rem; - min-height: unset; - min-width: 100px; - max-width: 100px; - left: calc(50% - 50px); - bottom: -10px; - background: var(--blades-black); - color: var(--blades-white); - border-radius: 7px; - outline: 1px outset var(--blades-white); - font-family: var(--font-emphasis-narrow); - font-size: 0.875rem; - line-height: 1.25rem; - text-align: center; - overflow: hidden; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-control { - color: var(--blades-white-bright); - text-shadow: 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 2px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form { - --sheet-top-height: 100px; - --sheet-mid-height: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top { - grid-template-areas: ". . title title title title title title title title tier" ". . subtitle subtitle subtitle subtitle subtitle subtitle subtitle subtitle tier"; - grid-template-rows: 60px 40px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top .sheet-title { - --sheet-title-font-size: 3rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top .comp-tier { - grid-area: tier; - margin-top: 30px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .comp.tab-label { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row { - height: 100px; - width: 100%; - overflow: hidden; - margin: 0px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row:not(:first-of-type) { - border-top: 2px solid var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock-container { - height: 100px; - width: 100px; - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-label { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: left; - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-size-input { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - width: 80px; - margin: 0 10px; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: center; - background: rgba(0, 0, 0, 0.25); - -webkit-box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-color-input { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - width: 120px; - margin: 0; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: left; - background: rgba(0, 0, 0, 0.25); - -webkit-box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width .clock-gm-notes { - -webkit-box-flex: 5; - -ms-flex-positive: 5; - flex-grow: 5; - resize: none; - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock * { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row * { - --clock-frame-size: 80px; - --clock-glow-size: calc(var(--clock-frame-size) * 3); - --clock-glow-correction: -80px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock-glow { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item { - height: -webkit-min-content !important; - height: -moz-min-content !important; - height: min-content !important; - max-height: 700px; - width: -webkit-min-content !important; - width: -moz-min-content !important; - width: min-content !important; - min-width: 500px; - max-width: 1200px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form { - --sheet-top-height: 60px; - --sheet-mid-height: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root { - overflow-x: hidden; - overflow-y: scroll; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top { - grid-template-areas: "item-img title tier"; - grid-template-columns: 50px 1fr 120px; - grid-template-rows: 60px; - height: 60px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top img.sheet-img { - pointer-events: all; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top .sheet-title { - text-align: center; - z-index: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .sheet-subtitle { - text-align: center; - background: linear-gradient(45deg, var(--blades-black-dark), var(--blades-black)); - color: var(--blades-white-bright); - font-size: 1.625rem; - font-family: var(--font-decorative); - border-bottom: 2px solid var(--blades-white-bright); - --form-field-height: 60px; - font-style: italic; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .split-column { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: distribute; - justify-content: space-around; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .split-column > * { - -ms-flex-preferred-size: 45%; - flex-basis: 45%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section input:not([class]) { - margin: 2px 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-resizable-handle { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper { - min-width: 700px !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content { - max-height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root { - overflow-y: scroll; - max-height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .sheet-top .sheet-title { - width: 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .scene-selection { - position: absolute; - top: 12px; - right: 0; - left: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .scene-selection label { - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .scene-selection select { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - background: var(--blades-black-dark); - border: none; - width: 200px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table .check-label { - font-size: 10px; - margin: 0; - padding: 0; - background: none !important; - text-transform: uppercase; - -webkit-transform: rotate(-45deg) scale(0.9); - -ms-transform: rotate(-45deg) scale(0.9); - transform: rotate(-45deg) scale(0.9); - display: inline-block; - text-align: center; - line-height: 9px; - height: 100%; - min-height: 100%; - vertical-align: middle; - margin-top: -5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table thead th.black-white { - background: var(--blades-white-bright) !important; - color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td { - text-align: left; - color: var(--blades-white); - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th .toggle-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th .button-icon, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td .toggle-icon, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td .button-icon { - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th p, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td p { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th:nth-child(1), - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td:nth-child(1) { - width: 64px; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th:nth-child(2), - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td:nth-child(2) { - width: 60%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th:nth-child(3), :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th:nth-child(4), - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td:nth-child(3), - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td:nth-child(4) { - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th { - background: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th input { - color: var(--blades-black-dark); - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table td select[data-dtype="number"], :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th select[data-dtype="number"] { - vertical-align: top; - font-family: var(--font-emphasis); - font-size: 18px; - color: var(--blades-white-bright); - min-width: 60px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root table th select[data-dtype="number"] { - color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.gm-tracker .window-content form { - --sheet-mid-height: 100px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet { - width: 1600px !important; - height: 900px !important; - min-width: unset; - max-width: unset; - min-height: unset; - max-height: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet.minimized { - width: unset !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form { - max-height: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root { - overflow: visible; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top { - grid-template-areas: "controls-left title tier controls-right"; - grid-template-columns: 30px 1fr 60px 30px; - grid-template-rows: 30px; - height: 30px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - background: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel { - grid-area: controls-left; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel:last-child { - grid-area: controls-right; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel .toggle-icon { - pointer-events: auto; - right: unset; - translate: -50% -50%; - left: 50%; - top: 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .sheet-title.shadowed { - --sheet-title-font-size: 1rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column { - -ms-flex-preferred-size: 34%; - flex-basis: 34%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column > * { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column.player-character-summary-column { - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column.player-character-summary-column > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - -ms-flex-preferred-size: 10%; - flex-basis: 10%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain > * { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; - -ms-flex-preferred-size: 33%; - flex-basis: 33%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item { - border-bottom: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item:not(:last-child) { - border-bottom: none; - border-right: 1px dotted var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item .randomizer-input-title { - width: calc(100% - 25px); - font-size: 0.6875rem; - height: 11px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item .randomizer-input-subtitle { - width: 100%; - font-size: 0.625rem; - height: 10px; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-questions { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-questions > * { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods > * { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods .randomizer-mods-harder-list { - color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods .randomizer-mods-easier-list { - color: var(--blades-green); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-score .randomizer-item .randomizer-input-narrative { - font-style: italic; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - display: inline-block; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: calc(60% - 25px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-subtitle { - display: inline-block; - width: calc(40% - 4px); - text-align: right; - font-family: "Fjalla One", sans-serif; - font-size: 12px; - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook { - --turf-list-width: 600px; - --turf-block-width: 135px; - --turf-block-height: 125px; - --turf-block-gap: 10px; - max-height: 600px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: var(--turf-list-width, 880px); - height: auto; - margin: 0 auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row:not(:nth-child(-n+3)) { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row *:first-child { - margin-left: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row *:last-child { - margin-right: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block { - --name-size: 1.125rem; - -webkit-transition: -webkit-filter 0.1s; - transition: -webkit-filter 0.1s; - transition: filter 0.1s; - transition: filter 0.1s, -webkit-filter 0.1s; - cursor: default; - width: var(--turf-block-width, 135px); - height: var(--turf-block-height, 125px); - background-color: #333333; - position: relative; - margin: calc(var(--turf-block-gap, 40px) / 2); - -webkit-box-flex: initial; - -ms-flex-positive: initial; - flex-grow: initial; - border-radius: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:not(:nth-child(-n+5)) { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover { - background-color: #292929; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover .turf-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover .turf-description { - -webkit-filter: brightness(0.8); - filter: brightness(0.8); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover.turf-selected { - background-color: #8e8e8e; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector { - position: absolute; - display: block; - pointer-events: none; - background-color: rgba(255, 255, 255, 0.1); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.no-connect { - background-color: transparent !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.left { - width: var(--turf-block-gap, 40px); - height: calc(var(--turf-block-height, 125px) / 5); - top: calc(var(--turf-block-height, 125px) / 2 - var(--turf-block-height, 125px) / 10); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.left { - left: calc(-1 * var(--turf-block-gap, 40px)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.right { - left: var(--turf-block-width, 135px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.bottom { - height: var(--turf-block-gap, 40px); - width: calc(var(--turf-block-height, 125px) / 5); - left: calc(var(--turf-block-width, 135px) / 2 - var(--turf-block-height, 125px) / 10); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.top { - top: calc(-1 * var(--turf-block-gap, 40px)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.bottom { - top: var(--turf-block-height, 125px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-name { - /* Size & Position */ - height: var(--name-size); - min-height: unset; - margin: 0; - padding: 0; - position: relative; - top: -10px; - z-index: 3; - /* Color, Background, Border & Outline */ - background: transparent; - color: var(--blades-white); - border: none; - border-radius: 0px; - -webkit-box-shadow: none; - box-shadow: none; - /* Font & Text */ - font-family: var(--font-emphasis-narrow); - font-size: var(--name-size); - font-weight: bold; - text-align: center; - text-transform: uppercase; - line-height: var(--name-size); - /* Other */ - overflow: hidden; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description { - height: calc(100% - 18px); - min-height: auto; - width: var(--turf-block-width, 135px); - padding: 0 2px; - background: none; - position: relative; - top: -10px; - font-family: var(--font-primary); - font-size: 12px; - line-height: 13px; - text-align: center; - text-shadow: 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark); - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description::-webkit-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description::-moz-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description:-ms-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description::-ms-input-placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description::placeholder { - font-size: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-control { - color: var(--blades-black); - text-shadow: 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-control.turf-select { - position: absolute; - top: -7px; - left: -15px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-readonly { - cursor: default; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-lair .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-name { - top: calc(50% - 0.5 * var(--name-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-description { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-district { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected { - color: var(--blades-black); - background-color: silver; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .connector { - background-color: gray; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-name { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-description { - color: var(--blades-black-dark); - text-shadow: none; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description { - border-radius: 5px; - background: rgba(0, 0, 0, 0.1); - -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - padding: 2px; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - margin: 0px 2.5px 2.5px; - width: calc(100% - 5px); - height: calc(100% - 15px - 12px - 5px); - cursor: text; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description::-webkit-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description::-webkit-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description::-moz-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description::-moz-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description:-ms-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description:-ms-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description::-ms-input-placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description::-ms-input-placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description::placeholder, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description::placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-district { - position: absolute; - z-index: 10; - height: 1.125rem; - min-height: unset; - min-width: 100px; - max-width: 100px; - left: calc(50% - 50px); - bottom: -10px; - background: var(--blades-black); - color: var(--blades-white); - border-radius: 7px; - outline: 1px outset var(--blades-white); - font-family: var(--font-emphasis-narrow); - font-size: 0.875rem; - line-height: 1.25rem; - text-align: center; - overflow: hidden; - resize: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-control { - color: var(--blades-white-bright); - text-shadow: 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 2px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list { - scale: 0.8; - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - margin-right: -40%; - margin-bottom: -75px; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block .turf-description { - font-size: 14px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block .turf-control { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block.turf-lair .turf-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block.turf-lair .turf-district { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.gear .sheet-root section.sheet-top { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.gear .sheet-root section.sheet-top .comp-tier { - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert { - --sheet-top-height: 70px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top { - overflow: visible; - grid-template-areas: "item-img title tier" "item-img subtitle tier"; - grid-template-rows: 40px 30px; - height: 70px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .sheet-title, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .sheet-title { - text-align: left; - text-indent: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .sheet-subtitle, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .sheet-subtitle { - background: transparent; - font-size: 18px; - line-height: 24px; - border: none; - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-tier, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-tier { - margin-top: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale { - position: absolute; - top: -4px; - right: -100px; - height: 78px; - width: 100px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - background: var(--blades-black); - border-top-right-radius: 15px; - border-bottom-right-radius: 15px; - border: 4px solid var(--blades-white); - border-left: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .filled-label { - color: var(--blades-white); - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .scale-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .scale-number { - height: 40px; - width: 100%; - font-family: var(--font-emphasis); - color: var(--blades-gold); - font-size: 2.5rem; - line-height: 2.5rem; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .scale-example, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .scale-example { - height: 20px; - line-height: 20px; - font-style: italic; - font-size: 0.875rem; - font-family: Oswald, sans-serif; - text-align: center; - white-space: nowrap; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-flaw-input { - background: var(--blades-black-dark); - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - margin: 0px 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-edge-input { - background: var(--blades-green-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-flaw-input { - background: var(--blades-red-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm { - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - height: 40px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .filled-label { - height: 100%; - line-height: 30px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level { - pointer-events: all; - -webkit-box-flex: 0.25; - -ms-flex-positive: 0.25; - flex-grow: 0.25; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - background: var(--blades-red); - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level > .flex-vertical, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level > .flex-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-number { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - font-size: 40px; - line-height: 40px; - padding: 0 5px; - color: var(--blades-red); - font-family: var(--font-emphasis); - text-align: center; - -webkit-transition: 0.25s; - transition: 0.25s; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-effect { - display: none; - text-indent: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-label { - font-family: var(--font-emphasis); - text-transform: uppercase; - color: var(--blades-white-bright); - border-bottom: 2px solid var(--blades-white-bright); - font-size: 14px; - line-height: 16px; - height: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-effect { - color: var(--blades-white-bright); - font-weight: bold; - text-indent: 20px; - font-size: 16px; - line-height: 26px; - height: 22px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.harm-level-0 { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - background: -webkit-gradient(linear, left top, right top, from(var(--blades-red)), color-stop(var(--blades-red-dark)), to(transparent)); - background: linear-gradient(to right, var(--blades-red), var(--blades-red-dark), transparent); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active.harm-level-0 { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active.harm-level-4, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active.harm-level-4 { - background: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active ~ .harm-level, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active ~ .harm-level { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active ~ .harm-level .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active ~ .harm-level .harm-number { - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-number { - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-effect { - display: inline; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level:hover .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level:hover .harm-number { - color: var(--blades-gold-bright) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang.cohort_gang .sheet-root section.sheet-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert.cohort_gang .sheet-root section.sheet-top { - grid-template-areas: "title title tier" "subtitle subtitle tier"; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog { - max-width: 900px; - height: auto !important; - --item-info-height: 100px; - --buttons-height: 25px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content { - padding: 0; - overflow: visible; - position: static; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content { - -webkit-padding-before: 0; - padding-block-start: 0; - position: static; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group { - height: 100%; - width: 100%; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] { - height: 100%; - width: 100%; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 25px 0; - display: none; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab].active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body { - z-index: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body .comp-title { - color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body > img { - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.embedded .comp-body .comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.embedded .comp-body > img { - -webkit-filter: blur(0.75px); - filter: blur(0.75px); - opacity: 0.75; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.featured-item .comp-body .comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.featured-item .comp-body > img { - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.fine-quality .comp-body .comp-title { - color: var(--blades-cyan); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body { - -webkit-transform: scale(1, 1) !important; - -ms-transform: scale(1, 1) !important; - transform: scale(1, 1) !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body img { - opacity: 0.25 !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body .comp-title { - color: var(--blades-red-dark) !important; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body .number-circle { - border-color: var(--blades-red-bright); - color: var(--blades-red-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.expensive .comp-body .comp-title { - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.expensive .comp-body .number-circle { - border-color: var(--blades-gold-bright); - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .featured-item .comp-body .comp-title { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .featured-item .comp-body > img { - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - opacity: 0.75; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical { - height: 50px; - width: 125px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - margin: 30px 0; - position: relative; - overflow: visible; - z-index: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body * { - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform-origin: center; - -ms-transform-origin: center; - transform-origin: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body .comp-title.item-title { - font-size: 0.875rem; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body .number-circle { - position: absolute; - bottom: -20px; - right: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body img { - -webkit-transform-origin: center; - -ms-transform-origin: center; - transform-origin: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-buttons { - margin: 0; - padding: 0; - height: var(--buttons-height); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet { - min-width: 600px; - height: auto !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active { - max-height: 600px; - overflow-y: scroll; - padding: 0 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] header.effects-header .key { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] header.effects-header .mode { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] header.effects-header .value { - -webkit-box-flex: 3; - -ms-flex-positive: 3; - flex-grow: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] ol.changes-list li.effect-change.flexrow .key { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] ol.changes-list li.effect-change.flexrow .mode { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab="effects"] ol.changes-list li.effect-change.flexrow .value { - -webkit-box-flex: 3; - -ms-flex-positive: 3; - flex-grow: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab { - height: auto !important; - width: unset !important; - min-width: 550px; - max-width: 550px; - overflow: visible; - -webkit-box-shadow: none; - box-shadow: none; } - -@-webkit-keyframes anim-glow-gold { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-gold-bright); - box-shadow: 0 0 0px 0px var(--blades-gold-bright); - background-color: var(--blades-gold-darkest); } - 10% { - background-color: var(--blades-gold-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-gold-darkest); } } - -@keyframes anim-glow-gold { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-gold-bright); - box-shadow: 0 0 0px 0px var(--blades-gold-bright); - background-color: var(--blades-gold-darkest); } - 10% { - background-color: var(--blades-gold-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-gold-darkest); } } - -@-webkit-keyframes anim-glow-red { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-red-bright); - box-shadow: 0 0 0px 0px var(--blades-red-bright); - background-color: var(--blades-red-darkest); } - 10% { - background-color: var(--blades-red-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-red-darkest); } } - -@keyframes anim-glow-red { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-red-bright); - box-shadow: 0 0 0px 0px var(--blades-red-bright); - background-color: var(--blades-red-darkest); } - 10% { - background-color: var(--blades-red-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-red-darkest); } } - -@-webkit-keyframes anim-glow-grey { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-grey-bright); - box-shadow: 0 0 0px 0px var(--blades-grey-bright); - background-color: var(--blades-grey-dark); } - 10% { - background-color: var(--blades-grey-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-grey-dark); } } - -@keyframes anim-glow-grey { - 0% { - -webkit-box-shadow: 0 0 0px 0px var(--blades-grey-bright); - box-shadow: 0 0 0px 0px var(--blades-grey-bright); - background-color: var(--blades-grey-dark); } - 10% { - background-color: var(--blades-grey-bright); } - 100% { - -webkit-box-shadow: 0 0 20px 30px transparent; - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-grey-dark); } } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block { - height: 24px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .filled-label { - background: transparent; - color: var(--blades-white); - font-size: 1rem; - line-height: 20px; - height: 20px; - margin: 0; - padding: 0 4px; - display: inline-block; - width: 90px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-sheet-select, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-readonly { - margin: 0; - font-family: var(--font-emphasis); - border-top: none; - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - text-shadow: none; - color: var(--blades-grey); - font-size: 0.875rem; - margin-left: 40px; - display: inline-block; - text-transform: uppercase; - width: 110px; - position: absolute; - right: 155px; - text-align: right; - line-height: 20px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-dotline-block { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-left: 5px; - margin-top: -3px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-dotline-block .dotline .dot.full-dot .img-main { - -webkit-filter: brightness(1.5) drop-shadow(0 0 2px var(--blades-black-dark)); - filter: brightness(1.5) drop-shadow(0 0 2px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block { - width: 100%; - margin: 0; - padding: 0 5px 5px 5px; - gap: 5px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - min-height: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block > .roll-mod-block-spacer { - display: none; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - -ms-flex-preferred-size: 0px; - flex-basis: 0px; - height: 16px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block > .roll-mod-block-spacer.last-spacer { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 155px; - height: 20px; - margin-left: auto; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block { - position: absolute; - width: auto; - max-width: 175px; - margin: 0; - right: calc(100% + 3px); - background: #181818; - top: 0px; - padding: 2px 0 2px 5px; - outline: 1px solid var(--blades-white); - gap: 0; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - height: var(--roll-mod-size); - margin: 0; - padding: 0; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container * { - --roll-mod-size: 20px - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-icon { - line-height: var(--roll-mod-size); - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label { - top: 0; - margin: 0; - padding: 0 0 0 calc(0.5 * var(--roll-mod-size)); - left: calc(-0.5 * var(--roll-mod-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label svg { - display: block; - margin-left: calc(-1 * var(--roll-mod-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label .roll-mod-text { - font-size: 10px; - font-family: Oswald, sans-serif; - text-transform: uppercase; - margin: 0 10px 0 0; - color: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label { - left: calc(-1.35 * var(--roll-mod-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label svg { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label .roll-mod-text { - color: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label { - left: calc(-1.35 * var(--roll-mod-size)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label svg { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label .roll-mod-text { - color: var(--blades-grey); - font-weight: normal; - font-style: italic; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container { - --roll-mod-size: 30px; - --label-font: Kirsty; - --sidestring-font: Oswald; - --glow-animation: anim-glow-gold; - --roll-mod-bright-color: var(--blades-gold-bright); - --roll-mod-med-color: var(--blades-gold); - --roll-mod-dark-color: var(--blades-gold-darkest); - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - display: block; - height: var(--roll-mod-size); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.posneg-negative { - --glow-animation: anim-glow-red; - --roll-mod-bright-color: var(--blades-red-bright); - --roll-mod-med-color: var(--blades-red); - --roll-mod-dark-color: var(--blades-red-darkest); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.roll-mod-ability .roll-mod-label .roll-mod-text:last-of-type, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.roll-mod-harm .roll-mod-label .roll-mod-text:last-of-type { - --label-font: Oswald; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden { - --glow-animation: none; - --roll-mod-color: var(--blades-grey-dark); - --roll-mod-text-shadow: - -1px -1px 1px var(--blades-grey), - 1px 1px 2px var(--blades-black-dark), - 1px 1px 0px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-label svg { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-icon { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-label .roll-mod-text { - margin-bottom: -1px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff { - --glow-animation: none; - --roll-mod-color: var(--blades-grey-bright); - --roll-mod-text-shadow: - 1px 1px 2px var(--blades-black-dark), - 1px 1px 0px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-label svg { - display: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-icon { - opacity: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-label .roll-mod-text { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff { - --glow-animation: anim-glow-grey; - --roll-mod-color: var(--blades-grey); - --diamond-fill-color: var(--blades-black-dark); - --roll-mod-glow-color: var(--blades-grey-bright); - --icon-center-color: transparent; - --icon-center-bg-color-start: transparent; - --icon-center-bg-color-end: var(--blades-grey-bright); - --icon-border-color: var(--roll-mod-dark-color); - --icon-border-bg-color: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff .icon { - -webkit-filter: brightness(0.5); - filter: brightness(0.5); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff:hover { - --roll-mod-glow-color: var(--roll-mod-bright-color); - --icon-center-color: var(--roll-mod-bright-color); - --icon-center-bg-color-start: transparent; - --icon-center-bg-color-end: var(--roll-mod-bright-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff:hover .icon { - -webkit-filter: none; - filter: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon { - --roll-mod-color: var(--blades-black-dark); - --diamond-fill-color: var(--blades-black-dark); - --label-fill-color: var(--roll-mod-bright-color); - --roll-mod-glow-color: var(--roll-mod-bright-color); - --icon-center-color: var(--roll-mod-bright-color); - --icon-center-bg-color-start: var(--roll-mod-dark-color); - --icon-center-bg-color-end: var(--roll-mod-bright-color); - --icon-center-bg-color: var(--roll-mod-bright-color); - --icon-border-color: var(--roll-mod-bright-color); - --icon-border-bg-color: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon .icon { - -webkit-box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); - box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon:hover { - --icon-center-color: var(--roll-mod-dark-color); - --icon-border-color: var(--roll-mod-dark-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon:hover .icon { - -webkit-filter: brightness(0.75); - filter: brightness(0.75); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon { - --roll-mod-color: var(--blades-black-dark); - --glow-animation: none; - --diamond-fill-color: var(--roll-mod-bright-color); - --label-fill-color: var(--roll-mod-med-color); - --roll-mod-glow-color: transparent; - --icon-center-color: transparent; - --icon-center-bg-color: transparent; - --icon-border-color: transparent; - --icon-border-bg-color: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon .roll-mod-icon svg .diamond-base { - stroke: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon .icon { - -webkit-box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); - box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke { - stroke-width: 3px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.brightest-stroke { - stroke: var(--blades-white); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.bright-stroke { - stroke: var(--blades-grey); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.dark-stroke { - stroke: var(--blades-black-dark-fade); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.darkest-stroke { - stroke: var(--blades-black-dark); - -webkit-filter: blur(1px); - filter: blur(1px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon { - display: block; - height: var(--roll-mod-size); - width: var(--roll-mod-size); - z-index: 1; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg { - height: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg .diamond-base { - fill: var(--diamond-fill-color); - stroke: var(--blades-grey-dark); - stroke-width: 10px; - -webkit-filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); - filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg .diamond-inner-stroke { - fill: none; - stroke: var(--blades-black); - stroke-width: 2px; - -webkit-filter: blur(1px); - filter: blur(1px); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon .icon { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - rotate: 45deg; - width: 14px; - height: 14px; - background: darkolive; - text-align: center; - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon .icon i { - border: 0px solid var(--icon-center-color); - width: 4px; - height: 4px; - display: block; - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - vertical-align: 7px; - -webkit-animation: var(--glow-animation) 2s ease infinite; - animation: var(--glow-animation) 2s ease infinite; - background-color: var(--icon-center-bg-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - overflow: hidden; - position: relative; - height: var(--roll-mod-size); - margin-left: calc(0.5 * var(--roll-mod-size)); - padding-right: calc(0.5 * var(--roll-mod-size)); - top: calc(-1 * var(--roll-mod-size)); - left: 0; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg { - height: var(--roll-mod-size); - translate: 0% -50%; - top: 50%; - right: 0; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .shadow-stroke { - stroke-width: 3px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .shadow-stroke.darkest-stroke { - stroke: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .label-base { - stroke: var(--blades-grey-dark); - stroke-width: 10px; - -webkit-filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); - filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); - fill: var(--label-fill-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-mod-text { - position: relative; - white-space: nowrap; - z-index: 1; - color: var(--roll-mod-color); - text-shadow: var(--roll-mod-text-shadow); - width: 100%; - display: block; - font-family: var(--label-font); - margin-left: 15px; - line-height: var(--roll-mod-size); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-mod-text.roll-mod-sidestring { - font-family: Oswald, sans-serif; - margin-left: 5px; - text-transform: uppercase; - font-size: 14px; - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block { - position: absolute; - z-index: 3; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block { - left: unset; - right: 0px; - height: 64px; - width: 64px; - border-radius: 32px; - border: 2px solid var(--blades-white); - background: var(--blades-grey); - translate: 50% 0%; - top: -2px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block .dice-total { - display: block; - font-size: 50px; - margin-right: 10px; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - padding-top: 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block .d-symbol { - display: block; - position: absolute; - font-size: 20px; - right: 7px; - top: 10px; - font-family: var(--font-emphasis); - text-shadow: 0 0 3px var(--blades-black), 0 0 3px var(--blades-black), 0 0 3px var(--blades-black), 0 0 3px var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block { - height: 24px; - width: 150px; - font-family: var(--font-emphasis); - text-transform: uppercase; - background: var(--final-block-background-color, var(--blades-grey)); - color: var(--final-block-text-color, var(--blades-white-bright)); - border: 2px solid var(--final-block-border-color, var(--blades-white)); - font-size: 18px; - line-height: 22px; - text-align: center; - right: 0; - top: -2px; - -webkit-box-sizing: content-box; - box-sizing: content-box; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.position-final-block.position-desperate { - --final-block-text-color: var(--blades-red-bright); - --final-block-background-color: var(--blades-red-dark-fade); - --final-block-border-color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.position-final-block.position-controlled { - --final-block-text-color: var(--blades-cyan-bright); - --final-block-background-color: var(--blades-cyan-dark-fade); - --final-block-border-color: var(--blades-cyan); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-zero { - --final-block-text-color: var(--blades-red-dark); - --final-block-background-color: transparent; - --final-block-border-color: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-limited { - --final-block-text-color: var(--blades-red-bright); - --final-block-background-color: var(--blades-red-dark-fade); - --final-block-border-color: var(--blades-red); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-great { - --final-block-text-color: var(--blades-cyan-bright); - --final-block-background-color: var(--blades-cyan-dark-fade); - --final-block-border-color: var(--blades-cyan); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-extreme { - --final-block-text-color: var(--blades-white-bright); - --final-block-background-color: var(--blades-gold-dark); - --final-block-border-color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.result-final-block { - width: 180px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block .pos-effect-trade-block { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - position: absolute; - color: var(--blades-grey-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block .pos-effect-trade-block:hover { - color: var(--blades-gold); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.position-final-block .pos-effect-trade-block { - left: 5px; - top: 26px; - text-shadow: 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.position-final-block .pos-effect-trade-block .fa-light { - scale: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.effect-final-block .pos-effect-trade-block { - right: 5px; - top: -24px; - text-shadow: 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.effect-final-block .pos-effect-trade-block .fa-light { - scale: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab { - min-width: 750px; - max-width: 750px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.roll-effects-block:not(.inactive-mod-block) { - width: 85% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container { - min-width: 120px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container.roll-mod-teamwork .roll-mod-label .roll-mod-sidestring { - min-width: 75px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-doc-select-container { - min-width: 120px; - max-height: 16px; - border-radius: 8px; - margin-left: -85px; - margin-right: -50px; - background: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-doc-select-container .roll-doc-select .roll-sheet-doc-select { - pointer-events: auto !important; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - width: 85px; - color: transparent; - text-shadow: none; - margin-left: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-block-spacer { - display: none !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container { - height: 24px; - min-height: 24px; - right: 160px; - left: unset; - min-width: unset; - margin-top: -2px; - position: absolute; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control { - height: 24px; - width: 24px; - line-height: 24px; - font-size: 0; - display: inline-block; - pointer-events: auto !important; - cursor: pointer; - scale: 0.5; - background: var(--gm-control-background); - outline: 2px solid var(--gm-control-border); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.active, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.active { - -webkit-filter: brightness(1.2) drop-shadow(0 0 3px var(--gm-control-border, var(--blades-white-bright))); - filter: brightness(1.2) drop-shadow(0 0 3px var(--gm-control-border, var(--blades-white-bright))); - scale: 0.7; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control:hover, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control:hover { - -webkit-filter: brightness(1.2) drop-shadow(0px 0px 10px var(--gm-control-border, var(--blades-white-bright))); - filter: brightness(1.2) drop-shadow(0px 0px 10px var(--gm-control-border, var(--blades-white-bright))); - scale: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-zero, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-zero { - --gm-control-border: var(--blades-red-dark); - --gm-control-background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-limited, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-desperate, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-limited, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-desperate { - --gm-control-border: var(--blades-red-bright); - --gm-control-background: var(--blades-red-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-standard, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-risky, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-standard, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-risky { - --gm-control-border: var(--blades-grey-bright); - --gm-control-background: var(--blades-grey-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-great, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-controlled, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-great, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-controlled { - --gm-control-border: var(--blades-cyan-bright); - --gm-control-background: var(--blades-cyan-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-extreme, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-extreme { - --gm-control-border: var(--blades-gold-bright); - --gm-control-background: var(--blades-gold-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container { - min-width: unset; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container .roll-mod-label .roll-mod-text { - text-shadow: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container .comp.controls-container { - --menu-size: 16px; - right: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root { - min-width: 750px; - max-width: 750px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-left { - min-width: 375px; - max-width: 375px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-left * { - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right { - min-width: 375px; - max-width: 375px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right .sheet-main { - right: 6px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-header { - opacity: 0; - top: -45px; - position: absolute; - width: 100%; - left: 0; - z-index: 10; - -webkit-transition: 0.25s; - transition: 0.25s; - padding: 0 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-header:hover { - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content { - border-radius: 30px; - -webkit-box-shadow: 25px 25px 15px var(--blades-black-dark-fade); - box-shadow: 25px 25px 15px var(--blades-black-dark-fade); - border: 3px outset var(--blades-white); - background: var(--blades-black); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root { - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root > section { - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper { - position: absolute; - width: 100%; - height: 1.4375rem; - display: block; - border: none; - top: 0; - left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type { - top: -26px; - padding: 0 30%; - background: -webkit-gradient(linear, left top, right top, color-stop(15%, transparent), color-stop(35%, var(--roll-type-header-bg-color)), color-stop(65%, var(--roll-type-header-bg-color)), color-stop(85%, transparent)); - background: linear-gradient(to right, transparent 15%, var(--roll-type-header-bg-color) 35%, var(--roll-type-header-bg-color) 65%, transparent 85%); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-action { - --roll-type-header-color: var(--blades-white-bright); - --roll-type-header-bg-color: var(--blades-grey); - --roll-type-header-underline-color: var(--blades-white-bright); - --roll-type-header-shadow-color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-resistance { - --roll-type-header-color: var(--blades-white-bright); - --roll-type-header-bg-color: var(--blades-red-dark); - --roll-type-header-underline-color: var(--blades-red-bright); - --roll-type-header-shadow-color: var(--blades-red-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-downtime { - --roll-type-header-color: var(--blades-gold-bright); - --roll-type-header-bg-color: var(--blades-gold-dark); - --roll-type-header-underline-color: var(--blades-gold-bright); - --roll-type-header-shadow-color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-fortune { - --roll-type-header-color: var(--blades-cyan-bright); - --roll-type-header-bg-color: var(--blades-cyan-dark); - --roll-type-header-underline-color: var(--blades-cyan-bright); - --roll-type-header-shadow-color: var(--blades-cyan-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type .roll-type-header { - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--roll-type-header-color); - text-transform: uppercase; - margin-top: 3px; - text-align: center; - text-shadow: 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block { - position: absolute; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - position: relative; - padding: 5px 40px 5px 10px; - border: 4px outset var(--blades-grey); - background: var(--blades-grey-bright); - margin: 0px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary .roll-factor-label { - color: var(--blades-white-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-tier .roll-factor-value { - scale: .5 1; - right: -10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary .roll-factor-value { - font-family: var(--font-default); - color: var(--blades-gold-bright); - font-size: 70px; - line-height: 30px; - min-width: 80px; - pointer-events: none; - position: absolute; - right: -25px; - text-align: center; - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-source { - translate: -100% -5px; - right: -20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-opposition { - translate: 100% -5px; - left: -70px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block { - gap: 0 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor { - gap: 0 5px; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor .roll-factor-label { - font-family: var(--font-emphasis); - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor .roll-factor-value { - font-weight: bold; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) .roll-factor-label { - font-size: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) .roll-factor-value { - font-size: 16px; - line-height: 9px; - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary).roll-factor-tier .roll-factor-value { - font-size: 14px; - line-height: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-vertical { - position: relative; - top: -10px; - right: 0px; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - -webkit-transform-origin: 100% 0; - -ms-transform-origin: 100% 0; - transform-origin: 100% 0; - padding: 0 10px 0 5px; - overflow: visible; - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-horizontal { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-horizontal .roll-factor { - margin-top: -25px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors .roll-factor .roll-factor-value { - color: var(--opp-factor-color, var(--blades-gold-bright)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors .roll-factor.roll-factor-tier .roll-factor-value { - margin-right: -7px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-cohort_expert, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-npc { - --opp-factor-color: var(--blades-red-bright) - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-faction { - --opp-factor-color: #bd6dff - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-location { - --opp-factor-color: #dbe7fd - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-ritual { - --opp-factor-color: #bd6dff - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-project, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-design { - --opp-factor-color: #ffdcc0 - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-cohort_gang { - --opp-factor-color: var(--blades-red-bright) - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header { - border: none; - height: 32px; - left: 0px; - top: -3px; - width: 100%; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - -ms-flex-pack: distribute; - justify-content: space-around; - overflow: visible; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - white-space: nowrap; - padding-left: 30px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - font-size: 1.5rem; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark); - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .source-name { - color: var(--source-name-color, var(--blades-white-bright)); - text-align: right; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .source-name.source-name-type-pc { - --source-name-color: var(--blades-gold-bright) - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .vs { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - color: var(--blades-white-bright); - text-transform: lowercase; - -ms-flex-preferred-size: 40px; - flex-basis: 40px; - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name { - color: var(--opp-name-color, var(--blades-white-bright)); - -webkit-transform-origin: 0% 50%; - -ms-transform-origin: 0% 50%; - transform-origin: 0% 50%; - scale: 0.75 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-cohort_expert, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-npc { - --opp-name-color: var(--blades-red-bright) - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-faction { - --opp-name-color: #bd6dff - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-location { - --opp-name-color: #dbe7fd - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-ritual { - --opp-name-color: #bd6dff - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-project, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-design { - --opp-name-color: #ffdcc0 - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-cohort_gang { - --opp-name-color: var(--blades-red-bright) - ; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader { - height: 10px; - border: none; - padding: 0 0 0 30px; - margin-top: -2px; - margin-bottom: 2px; - position: relative; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal { - height: 10px; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor { - margin: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor .roll-factor-label { - font-size: 12px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor .roll-factor-value { - font-size: 16px; - line-height: 9px; - color: var(--blades-gold-bright); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor.roll-factor-tier .roll-factor-value { - font-size: 14px; - line-height: 10px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block { - border-top: 2px solid var(--blades-white-bright); - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - position: relative; - gap: 5px 5px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block { - min-height: 62px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-sheet-select, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-readonly { - background: var(--blades-white-bright); - color: var(--blades-black); - border: none; - text-align: center; - font-size: 1.125rem; - font-style: normal; - margin-left: 0; - position: unset; - height: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-sheet-select.roll-sheet-select, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-readonly.roll-sheet-select { - text-align: right; - padding-right: 15px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-effects-block:not(.inactive-mod-block) { - width: 95% !important; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.roll-effects-block:not(.inactive-mod-block) { - width: 550px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: static; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left { - -ms-flex-preferred-size: 75%; - flex-basis: 75%; - max-width: 370px; - overflow: visible; - position: relative; - z-index: 5; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left section.sheet-main { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - height: auto; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay { - position: absolute; - top: 0px; - height: 100%; - width: 50%; - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay img { - height: 100%; - opacity: 0.8; - translate: -50% -50%; - top: 50%; - left: 50%; - position: absolute; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay { - border-top-left-radius: 30px; - border-bottom-left-radius: 30px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay img { - -webkit-filter: blur(2px) brightness(1); - filter: blur(2px) brightness(1); - scale: 1.5; - top: calc(50% - 40px); - left: 25%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img.roll-source-bg-overlay, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay { - background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(80%, var(--blades-black))); - background: linear-gradient(to right, transparent, var(--blades-black) 80%); - width: 50%; - top: 0; - left: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay { - top: -2px; - right: -2px; - border-top-right-radius: 30px; - border-bottom-right-radius: 30px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img img, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay img { - right: -30px; - -webkit-filter: blur(3px) brightness(0.8); - filter: blur(3px) brightness(0.8); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay { - background: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(80%, var(--blades-black))); - background: linear-gradient(to left, transparent, var(--blades-black) 80%); - width: 50%; - top: 0; - right: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right { - -ms-flex-preferred-size: 35%; - flex-basis: 35%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - z-index: 4; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - z-index: 0; - overflow: hidden; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.roll-opp-block { - position: relative; - overflow: visible; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls { - --spread-size: 14px; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - bottom: 0; - right: 20px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer { - height: var(--spread-size, 30px); - width: var(--spread-size, 30px); - font-family: Oswald, sans-serif; - font-size: 10px; - line-height: calc(var(--spread-size, 30px) - 2px); - border: 1px var(--roll-factor-inactive-border-style, solid) var(--roll-factor-inactive-border); - color: var(--roll-factor-inactive-color); - text-align: center; - border-radius: calc(var(--spread-size, 30px) * 0.5); - background: var(--roll-factor-inactive-bg); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active { - background: var(--roll-factor-active-bg); - border-color: var(--roll-factor-active-border); - border-style: solid; - color: var(--roll-factor-active-color); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive { - --roll-factor-inactive-bg: transparent; - --roll-factor-active-bg: var(--blades-green-bright); - --roll-factor-inactive-border: var(--blades-red-bright); - --roll-factor-inactive-border-style: dotted; - --roll-factor-active-border: var(--blades-green-dark); - --roll-factor-inactive-color: var(--blades-red-bright); - --roll-factor-active-color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary { - --roll-factor-inactive-bg: transparent; - --roll-factor-active-bg: var(--blades-gold-bright); - --roll-factor-inactive-border: var(--blades-grey-dark); - --roll-factor-active-border: var(--blades-gold-dark); - --roll-factor-inactive-color: var(--blades-grey-bright); - --roll-factor-active-color: var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer { - width: calc(var(--spread-size, 30px) * 0.5); - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active { - background: var(--blades-green-dark); - border: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer { - height: 30px; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-block { - height: 30px; - width: 100%; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-effects-block { - z-index: 4; - width: 100%; - position: absolute; - pointer-events: none; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-effects-block:not(.inactive-mod-block) { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: unset; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - gap: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button { - position: absolute; - width: 100%; - left: 0; - top: 0; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-strip { - height: 28px; - width: 100%; - border-bottom-left-radius: 30px; - border-bottom-right-radius: 30px; - text-align: center; - line-height: 28px; - color: var(--blades-gold-dark); - font-family: var(--font-emphasis); - font-size: 18px; - text-shadow: 1.5px 1.5px 0px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button { - display: block; - padding: 0; - height: 50px; - width: 120px; - position: absolute; - translate: -50% -50%; - top: 100%; - left: 50%; - border-radius: 20px; - border: 4px outset var(--blades-white); - background: var(--blades-white-bright); - color: var(--blades-black-dark); - font-family: var(--font-emphasis); - font-size: 32px; - line-height: 36px; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-filter: drop-shadow(3px 3px 5px var(--blades-black)); - filter: drop-shadow(3px 3px 5px var(--blades-black)); - opacity: 1; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button.roll-readonly { - height: 40px; - width: 100px; - pointer-events: none; - border-color: var(--blades-grey); - border-style: inset; - background: var(--blades-grey-bright); - color: var(--blades-grey); - font-size: 24px; - -webkit-box-shadow: inset 3px 3px 5px var(--blades-black), inset -3px -3px 5px var(--blades-white-bright); - box-shadow: inset 3px 3px 5px var(--blades-black), inset -3px -3px 5px var(--blades-white-bright); - -webkit-filter: brightness(0.5); - filter: brightness(0.5); - scale: 0.75; - opacity: 0.75; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block { - position: absolute; - bottom: -24px; - translate: -50% 0; - left: 50%; - font-family: var(--font-emphasis); - color: var(--blades-red-bright); - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); - white-space: nowrap; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block.gm-ready { - bottom: -50px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .tooltip.tooltip-roll-stress { - font-family: var(--font-default); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .tooltip.tooltip-roll-stress > ul > li > .shadowed.red-bright { - font-family: var(--font-emphasis); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container { - height: var(--spread-size, 30px); - width: calc(var(--spread-count, 7) * var(--spread-size, 30px)); - position: relative; - margin-bottom: 14px; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .num-spread-label { - position: absolute; - font-family: Oswald, sans-serif; - font-size: 10px; - left: 0%; - top: calc(100% + 1px); - text-transform: uppercase; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread { - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread > * { - height: 100%; - width: var(--spread-size, 30px); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - border: 1px solid var(--spread-color, var(--blades-white)); - font-family: var(--font-emphasis); - font-size: 6px; - line-height: calc(0.9 * var(--spread-size, 30px)); - color: var(--spread-color, var(--blades-white)); - text-align: center; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread > *:hover { - -webkit-filter: brightness(0.8); - filter: brightness(0.8); - opacity: 0.8; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active="true"] { - color: var(--spread-puck-color, var(--blades-black-dark)); - text-shadow: none; - font-weight: bold; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - background: var(--spread-puck-color, var(--blades-white-bright)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active="true"] ~ * { - background: var(--spread-neg-fade, var(--blades-red-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box ~ * { - background: var(--spread-pos-fade, var(--blades-green-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active="true"] ~ .origin-box ~ * { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box ~ [data-active="true"] ~ * { - background: transparent; } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box { - background: var(--spread-center-fade, var(--blades-gold-dark)); } - :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box[data-active="true"] ~ * { - background: transparent; } - -.tox .tox-dialog-wrap .tox-dialog .tox-textarea-wrap { - height: 100%; } - .tox .tox-dialog-wrap .tox-dialog .tox-textarea-wrap .tox-textarea { - height: 100%; - font-family: var(--font-mono); - font-size: 0.75rem; - line-height: 0.875rem; } - -/* stylelint-disable font-family-no-missing-generic-family-keyword */ -/* stylelint-disable selector-type-no-unknown */ -/* stylelint-disable selector-no-vendor-prefix */ -/* stylelint-disable declaration-block-no-shorthand-property-overrides */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable declaration-block-no-redundant-longhand-properties */ -/* stylelint-disable selector-class-pattern */ -/* stylelint-disable selector-id-pattern */ -/* stylelint-disable rule-empty-line-before */ -/* stylelint-disable color-function-notation */ -/* stylelint-disable order/properties-order */ -/* stylelint-disable no-descending-specificity */ -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-16px); - font-family: inherit; - height: initial; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body .dialog .tabs a > i, -body .dialog .sheet-tabs a > i, -body #sidebar .tabs a > i, -body #sidebar .sheet-tabs a > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a > i, -body #module-management .list-filters a > i, -body .dialog button > i, -body #sidebar button > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button > i, -body #menu #menu-items li > i, -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i, -body .window-app[id*="JournalEntry-"] a.editor-edit > i, -body .alwayshp-btn > i, -body #sidebar #combat .add-temporary > i, -body .sidebar-popout #combat .add-temporary > i, -body #specials-config .fxmaster .directory-header a > i, -body ul.command-menu li > i, -body #token-action-hud button.tah-title-button > i, -body #token-action-hud .tah-action button > i, -body #sidebar .token-mold > label > span > i, -body .sidebar-popout .token-mold > label > span > i, -body .sheet[id*="activeeffect-sheet-"] .effects-header a > i, -body .window-app[id*="cards-sheet-"] .cards-header a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > i, -body .window-app[id*="cards-sheet-"] .cards .card a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > i { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .tabs a > label, -body .dialog .sheet-tabs a > label, -body #sidebar .tabs a > label, -body #sidebar .sheet-tabs a > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a > label, -body #module-management .list-filters a > label, -body .dialog button > label, -body #sidebar button > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button > label, -body #menu #menu-items li > label, -body #sidebar #combat #combat-controls .combat-control > label, -body .sidebar-popout #combat #combat-controls .combat-control > label, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > label, -body .window-app[id*="JournalEntry-"] a.editor-edit > label, -body .alwayshp-btn > label, -body #sidebar #combat .add-temporary > label, -body .sidebar-popout #combat .add-temporary > label, -body #specials-config .fxmaster .directory-header a > label, -body ul.command-menu li > label, -body #token-action-hud button.tah-title-button > label, -body #token-action-hud .tah-action button > label, -body #sidebar .token-mold > label > span > label, -body .sidebar-popout .token-mold > label > span > label, -body .sheet[id*="activeeffect-sheet-"] .effects-header a > label, -body .window-app[id*="cards-sheet-"] .cards-header a > label, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > label, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > label, -body .window-app[id*="cards-sheet-"] .cards .card a > label, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > label, -body .dialog .directory .directory-item.folder .folder-header .create-folder > label, -body .dialog .directory .directory-item.folder .folder-header .create-entity > label, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > label, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > label, -body .dialog .directory .directory-item .create-folder > label, -body .dialog .directory .directory-item .create-document > label, -body #sidebar .directory .directory-item .create-folder > label, -body #sidebar .directory .directory-item .create-document > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > label, -body #navigation #nav-toggle > label, -body .window-app .window-header > a > label, -body .window-app .window-header a.header-button > label, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > label, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > label, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > label, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > label, -body #sidebar #combat .combat-tracker-header .encounters a > label, -body #sidebar #combat .combat-tracker-header .encounter-controls a > label, -body .sidebar-popout #combat .combat-tracker-header .encounters a > label, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > label, -body #sidebar #combat #combat-tracker .combatant .combatant-control > label, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > label, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > label, -body #sidebar #playlists #currently-playing .sound .sound-control > label, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > label, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > label, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > label, -body #dfcp-rt-buttons button > label, -body #specials-config .fxmaster .special-effects .controls a > label, -body div.permission-viewer a > label, -body #smalltime-app #displayContainer .arrow > label, -body #token-action-hud #tah-reposition > label, -body #token-action-hud #tah-categories > label, -body #sidebar .token-mold > a > label, -body .sidebar-popout .token-mold > a > label, -body #sidebar .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > label { - color: inherit !important; } - -body { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - -webkit-box-shadow: none; - box-shadow: none; - font-size: var(--size-14px); } - body .sidebar-popout { - border-radius: 0; - height: auto; - min-height: 50vh; - min-width: var(--blades-spacer-sidebar); } - body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .-emu-layout .header-control > label { - font-size: inherit !important; } - body .sidebar-popout .window-content { - background-color: transparent; - padding: 0; } - body .dialog .dialog-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm); } - body .dialog .dialog-buttons .dialog-button { - background-color: rgba(var(--color-background-button), 1); - background-image: none; - border: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .dialog .dialog-buttons .dialog-button:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body .dialog .dialog-buttons:empty { - display: none; } - body .dialog.window-app > .window-content { - padding: 0; } - body .dialog div.dialog-content { - padding: 0 var(--blades-spacer-sm); - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body .dialog div.dialog-content > p { - margin: 0; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); } - body .dialog form.dialog-content { - -webkit-padding-before: var(--blades-spacer-md); - padding-block-start: var(--blades-spacer-md); } - body .dialog .dialog-content { - color: rgba(var(--color-text), 1); - font-size: var(--size-16px); - padding: var(--blades-spacer-sm); } - body .dialog .dialog-content > p + .form-group { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); } - body .dialog .dialog-content > p:first-child { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .dialog .dialog-content > .form-group { - padding: 0; } - body .dialog .dialog-content > .form-group + .dialog-buttons { - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body .dialog .dialog-content > h3 { - -webkit-margin-before: 0; - margin-block-start: 0; } - body .dialog .dialog-content > h3:first-child { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); } - body .dialog #entity-create label { - -webkit-box-flex: 0; - -ms-flex: 0 0 30%; - flex: 0 0 30%; } - body .dialog #drop-folder { - margin: 0; } - body #context-menu { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - left: 0; - position: absolute; - max-width: 20rem; - min-width: 9.5rem; - width: 100%; - z-index: 1070; } - body #context-menu.expand-down { - top: 100%; } - body #context-menu.expand-up { - bottom: 100%; } - body #context-menu ol.context-items .context-item { - text-shadow: none; - cursor: pointer; - line-height: initial; - padding: var(--blades-spacer-base); - text-align: left; } - body #context-menu ol.context-items .context-item:first-child { - border-radius: 0 0 0 0; } - body #context-menu ol.context-items .context-item:last-child { - border-radius: 0 0 0 0; } - body #context-menu ol.context-items .context-item:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body #fps { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - border-radius: 0; - display: none; - line-height: initial; - margin: 0; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-base); - width: auto; } - body #hotbar { - width: auto; - height: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - z-index: 10; } - body #hotbar:hover { - z-index: 11; } - body #hotbar #action-bar { - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - margin: 0; - pointer-events: all; - position: relative; } - body #hotbar #macro-list { - border: none; - border-radius: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - float: left; - height: auto; - position: relative; - width: auto; } - body #hotbar .bar-controls { - background: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - width: 2.5rem; - height: 3.5rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - pointer-events: all; - position: relative; } - body #hotbar .bar-controls:first-child { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #hotbar .bar-controls:last-child { - float: left; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #hotbar .bar-controls .page-control:first-of-type { - border-radius: 0 0 0 0; } - body #hotbar .bar-controls .page-control:last-of-type { - border-radius: 0 0 0 0; } - body #hotbar .bar-controls .page-number { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; } - body #hotbar .macro { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: 3.5rem; - height: 3.5rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-margin-start: -1px; - margin-inline-start: -1px; - position: relative; } - body #hotbar .macro:first-child { - border-radius: 0 0 0 0; - -webkit-margin-start: 0; - margin-inline-start: 0; } - body #hotbar .macro:last-child { - border-radius: 0 0 0 0; } - body #hotbar .macro.active { - background-color: rgba(var(--color-background), 0.8); } - body #hotbar .macro .macro-key { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - font-weight: 600; - text-shadow: 2px 2px 2px var(--blades-black-dark); - top: var(--blades-spacer-xs); - right: var(--blades-spacer-base); - position: absolute; - padding: 0; - z-index: 1; } - body #hotbar .macro .macro-icon { - border: none; - width: 3rem; - height: 3rem; - max-height: 100%; - max-width: 100%; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 50%; - object-position: 50% 50%; - position: relative; } - body #hotbar .macro .tooltip { - background-color: rgba(var(--color-background-darkest), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - left: 0; - line-height: var(--line-height-default); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - min-width: 3.5rem; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - body #hud .placeable-hud .col { - gap: var(--blades-spacer-base); } - body #hud input[type="text"] { - background: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); - height: var(--blades-spacer-button-lg); } - body #hud .attribute { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; } - body #hud .attribute.elevation { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0; } - body #hud .attribute.elevation > input { - height: 100%; } - body #hud .attribute.elevation > i { - color: rgba(var(--color-primary), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - z-index: 1; } - body #hud .attribute.bar1 input[type="text"] { - border-color: var(--blades-color-positive); } - body #hud .attribute.bar2 input[type="text"] { - border-color: var(--blades-grey); } - body #hud .control-icon { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #hud .control-icon > i { - margin: 0; - position: relative; } - body #hud .control-icon img { - margin: 0; - opacity: 1; } - body #hud .control-icon:hover { - background-image: none; } - body #hud .control-icon:focus { - background-image: none; } - body #hud .control-icon.active { - background-image: none; } - body #hud #token-hud .status-effects { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - padding: var(--blades-spacer-base); - left: 3rem; } - body #hud #token-hud .status-effects .effect-control { - opacity: 0.4; } - body #hud #token-hud .status-effects .effect-control:hover { - opacity: 0.6; } - body #hud #token-hud .status-effects .effect-control.active { - opacity: 1; } - body #hud #token-hud .thwildcard-button-select { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: auto; } - body #hud .token-info-container { - margin: 0; } - body #hud .token-info-container .token-info-column-left { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: -7.5rem; } - body #hud .token-info-container .token-info-column-right { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - right: -7.5rem; } - body #hud .token-info-container .token-info-icon { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; - margin: 0 !important; - min-width: 0; - padding: var(--blades-spacer-sm); } - body #hud .token-info-container .token-info-icon .token-info-speed { - font-size: var(--size-12px); - width: 100%; } - body #hud .token-info-container .token-info-icon .token-info-speed > span { - font-size: inherit !important; } - body #loading { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - top: var(--blades-spacer-sm); - left: 0; - position: absolute; - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - height: 1.5rem; - display: none; - pointer-events: none; - z-index: 10; } - body #loading::after { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - -webkit-box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - content: ""; } - body #loading #loading-bar { - background-color: rgba(var(--color-primary), 1); - border: none; - border-radius: 0; - height: 100%; - margin: 0; - min-width: 25%; - position: relative; } - body #loading #context { - left: 0; } - body #loading #progress { - right: 0; } - body #logo { - display: none !important; - border: none; - border-radius: 0; - height: auto !important; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - max-height: 2.75rem; - max-width: 5.5rem; - pointer-events: all; - width: auto; } - body #menu { - background: transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - top: 0; - left: 0; - position: fixed; - width: 100%; - height: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - z-index: 1070; } - body #menu #menu-items { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); } - body #menu #menu-items li { - font-size: var(--size-20px); } - body #notifications { - border-radius: 0; - top: 7.5rem; - left: 9.25rem; - position: fixed; - width: calc(100% - 32.5rem); - z-index: 1070; } - body .notification { - background-color: var(--blades-black); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: var(--blades-white-bright); - line-height: initial; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); - -webkit-padding-end: var(--blades-spacer-xl); - padding-inline-end: var(--blades-spacer-xl); } - body .notification::before { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .notification.info { - background-color: var(--blades-grey); - border-color: var(--blades-grey-bright); } - body .notification.warning { - background-color: var(--blades-gold); - border-color: var(--blades-gold-bright); - color: var(--blades-black); } - body .notification.error { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); } - body .notification .close { - top: var(--blades-spacer-sm); - right: var(--blades-spacer-sm); - position: absolute; - line-height: var(--line-height-compact); - margin: 0; - -webkit-margin-before: var(--blades-spacer-xs); - margin-block-start: var(--blades-spacer-xs); } - body #pause { - background: transparent; } - body #pause h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-24px); } - body #players { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: block; - margin: var(--blades-spacer-sm); - padding: 0; - pointer-events: all; - z-index: 10; } - body #players.hidden { - display: none; } - body #players > h3 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-transform: uppercase; } - body #players > h3 .players-mode { - color: inherit; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - text-align: right; - position: relative; } - body #players > h3 > i { - position: relative; } - body #players > h3 > i:first-of-type { - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #players > h3 > i:last-of-type { - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - -webkit-margin-end: 0; - margin-inline-end: 0; } - body #players > ol { - padding: var(--blades-spacer-sm); } - body #players > ol .player { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-xs) 0; - position: relative; - width: 100%; } - body #players > ol .player.context .player-name { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - body #players > ol .player-name { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - position: relative; - word-break: break-all; } - body #players > ol .player-name.self { - color: rgba(var(--color-text-lightest), 1); } - body #players > ol .player-active { - width: 0.5rem; - height: 0.5rem; - border-radius: 50%; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - position: relative; } - body #players > ol .player-active.active { - -webkit-box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - body #controls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - gap: var(--blades-spacer-base); - height: 0; - max-width: 100%; - overflow: hidden; - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - position: relative; } - body #controls .control-tools { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - opacity: 1; - overflow: visible; - padding: 0; - pointer-events: none; - position: relative; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; } - body #controls .control-tools.main-controls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #controls .control-tools .scene-control { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; } - body #controls .control-tools .scene-control.active .control-tools { - opacity: 1; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; } - body #controls .control-tools .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; } - body #controls .control-tools .control-tool.toggle { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - color: rgba(var(--color-text), 1); } - body #controls .control-tools .control-tool.toggle:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body #controls .control-tools .control-tool.toggle.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; } - body #controls .sdr-sub-controls { - bottom: 0; - left: var(--blades-spacer-sm); - position: absolute; } - body #controls #SDRpopup.simple-dice-roller-popup { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid !important; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - line-height: initial; - margin: 0; - pointer-events: all; } - body #controls #SDRpopup.simple-dice-roller-popup ul { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - body #controls #SDRpopup.simple-dice-roller-popup li { - border: none; - -webkit-border-end: rgba(var(--color-border), 1) 1px solid; - border-inline-end: rgba(var(--color-border), 1) 1px solid; - width: 3rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - body #controls #SDRpopup.simple-dice-roller-popup li:first-child { - width: 7rem; } - body #controls #SDRpopup.simple-dice-roller-popup li:last-child { - -webkit-border-end: none; - border-inline-end: none; } - body #controls #SDRpopup.simple-dice-roller-popup li > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #navigation { - background: none; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); - padding: 0; - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - z-index: 10; } - body #navigation #nav-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - margin: 0; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - z-index: 10; } - body #navigation #scene-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); - position: relative; - pointer-events: all; } - body #navigation #scene-list .scene { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - outline: none; - text-shadow: none; - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; - height: 2.25rem; - cursor: pointer; - display: block; - line-height: 2.25rem; - margin: 0; - max-width: 15rem; - min-width: 7rem; - padding: 0 var(--blades-spacer-md); - pointer-events: all; - position: relative; - text-align: center; } - body #navigation #scene-list .scene:last-of-type { - -webkit-margin-end: 0; - margin-inline-end: 0; } - body #navigation #scene-list .scene.gm { - background: #272000; - border: 1px solid var(--blades-gold); } - body #navigation #scene-list .scene:not(.gm) { - background-color: rgba(var(--color-background), 0.8); - background-image: none; } - body #navigation #scene-list .scene:hover { - background-image: none; } - body #navigation #scene-list .scene:focus { - background-image: none; } - body #navigation #scene-list .scene a { - text-shadow: none; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - border: none; - display: block; } - body #navigation #scene-list .scene a > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #navigation #scene-list .scene-players { - top: 0; - left: 0; - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - list-style: none; - margin: 0; - -webkit-margin-before: calc(-1 * var(--blades-spacer-base)); - margin-block-start: calc(-1 * var(--blades-spacer-base)); - padding: 0; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - pointer-events: none; } - body #navigation #scene-list .scene-player { - background-color: var(--blades-white-bright); - border-radius: 0; - border: none; - -webkit-box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - color: transparent; - font-size: var(--size-10px); - width: 0.75rem; - height: 0.75rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - position: relative; - text-transform: uppercase; } - body #tooltip { - background: rgba(var(--color-background-darkest), 0.9); - border: none; - -webkit-box-shadow: 0 0 4px var(--blades-black-dark); - box-shadow: 0 0 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 0; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-family: inherit; - font-size: var(--size-14px); - line-height: var(--line-height-default); - max-width: 320px; - opacity: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-md); - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; } - body #tooltip.active { - opacity: 1; } - body #ui-left { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body #ui-middle { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body #ui-right { - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; } - body #ui-top { - margin: 0; - position: relative; } - body #ui-top.offset { - -webkit-margin-start: calc(var(--blades-spacer-sidebar)/ - 4); - margin-inline-start: calc(var(--blades-spacer-sidebar)/ - 4); } - body #ui-bottom { - position: relative; } - body #ui-bottom > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - body .app { - background: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - max-height: 100%; - padding: 0; - z-index: 10; } - body .app.window-app .archive-new table { - background-color: transparent; - border: none; } - body .app.window-app .archive-new table tr td { - padding: var(--blades-spacer-base); } - body .app.window-app .archive-new table tr td button { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .app.window-app #dfca-delete-all { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - margin: 0; - width: 100%; } - body .app.window-app .open-gm-note > i { - margin: 0 var(--blades-spacer-base); } - body .app.window-app form.pdf-item-sheet .field-row { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body .window-app { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; } - body .window-app.minimized .window-resizable-handle { - display: none; } - body .window-app .window-header { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-xs); - line-height: initial; - margin: 0; - overflow: hidden; - padding: var(--blades-spacer-sm); - position: relative; } - body .window-app .window-header h4.window-title { - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-weight: normal; - margin: 0; - position: relative; } - body .window-app .window-header h4.window-title .document-id-link { - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - opacity: 0.8; } - body .window-app .window-header h4.window-title .document-id-link i { - margin: 0; } - body .window-app .window-content { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - color: rgba(var(--color-text), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - font-size: var(--size-14px); - margin: 0; - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-sm); - position: relative; } - body .window-app .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); } - body .window-app .window-content form.flexcol { - height: 100%; } - body .window-app .window-content form .form-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; } - body .window-app .window-content form .form-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body .window-app .window-content .chat-message { - border-radius: 0; } - body .window-app .window-content .sheet-footer { - gap: var(--blades-spacer-base); } - body .window-app .window-resizable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - right: 0; - bottom: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .window-app .window-resizable-handle > i { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand { - bottom: var(--blades-spacer-base); - position: absolute !important; - left: auto; - right: var(--blades-spacer-base); - top: auto; } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand.fullscreen { - position: fixed !important; - z-index: 16; } - body .window-app.sheet[id*="macro-config-"] .macro-editor-expand > i { - margin: 0; } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: 100%; - -webkit-margin-after: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-md); } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor.fullscreen { - height: calc(100% - 10rem); - margin: 0; - z-index: 15; } - body .window-app.sheet[id*="macro-config-"] .macro-editor.ace_editor.fullscreen::before { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: fixed; - background-color: var(--blades-black-dark-fade); - content: ""; } - body .window-app .ve-window { - background: none; - gap: var(--blades-spacer-md); } - body .window-app .ve-window > .mx-2 { - display: none; } - body .window-app .ve-window .imp-wiz__head-panel { - font-size: initial; - text-decoration: none; } - body .window-app .ve-window .ve-flex-col { - gap: var(--blades-spacer-base); } - body .window-app .ve-window .imp-wiz__row-mode { - gap: var(--blades-spacer-base); - margin: 0 !important; } - body .window-app .ve-window .imp-wiz__btn-package-archive { - width: 100%; } - body .window-app .ve-window .imp-wiz__btn-quick { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body .window-app .ve-window .imp-wiz__btn-quick > i { - margin: 0 !important; } - body .window-app .ve-window .btn-5et { - font-size: var(--size-14px) !important; - overflow: hidden; - white-space: normal; } - body .window-app .window-draggable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .window-app .window-draggable-handle > i { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - body .window-app.token-mold .window-content { - overflow: hidden; } - body .window-app.token-mold .window-content nav { - background-color: transparent; - padding: 0; } - body .window-app.token-mold .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - body .window-app.token-mold .window-content form section + section { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - body .window-app.token-mold .window-content form .add-attribute { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .window-app.token-mold .window-content form .flexcol { - border: none; - padding: 0; - width: 1px; } - body .window-app.token-mold .window-content form .flexcol > select { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - width: auto; } - body .window-app.token-mold .window-content .form-group input[type="checkbox"] + label { - -webkit-box-flex: 1; - -ms-flex: 1 1 40%; - flex: 1 1 40%; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); } - body .window-app.token-mold .window-content .form-group.unlinked { - border: none; } - body .window-app.token-mold .window-content .info { - height: auto; } - body .sheet .sheet-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - position: relative; } - body .sheet .sheet-header > img { - border: none; - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: 50% 50%; - object-position: 50% 50%; - position: relative; } - body .sheet .sheet-header > h1 { - border: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; } - body .sheet .sheet-header > h1 input { - background-color: rgba(var(--color-background-light), 0.2); - width: 100%; - height: 2.5rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-24px); - line-height: var(--line-height-compact); - margin: 0; } - body .sheet .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - width: 100%; - z-index: 10; } - body .sheet .sheet-footer + ::after { - display: none; } - body #sidebar { - -webkit-border-end: none; - border-inline-end: none; - border-radius: 0 0 0 0; - position: relative; } - body #sidebar #emu-sidebar-lock { - display: none; } - body #sidebar [data-tab="chat"].small-chat + #combat { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - body #sidebar .small-chat::after { - border-color: rgba(var(--color-primary), 1); } - body .sheet[id*="activeeffect-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .sheet[id*="activeeffect-sheet-"] .changes-list { - list-style: none; - margin: 0; - padding: 0; - width: 100%; } - body .sheet[id*="activeeffect-sheet-"] .changes-list li:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body #av-config form .sheet-tabs { - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; } - body #av-config form .webrtc-custom-turn-config { - width: 100%; } - body #av-config form label { - font-weight: 400; } - body .window-app[id*="cards-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header { - gap: var(--blades-spacer-base); - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header h4 { - font-weight: 700; - margin: 0; } - body .window-app[id*="cards-sheet-"] .cards-header .card-controls [data-action="create"] { - padding: 0 var(--blades-spacer-base); - width: auto; } - body .window-app[id*="cards-sheet-"] .cards .card { - gap: var(--blades-spacer-base); } - body .window-app[id*="cards-sheet-"] .cards .card .card-control[disabled] { - opacity: 0.5; } - body .window-app[id*="card-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="card-sheet-"] button.face-control > i { - margin: 0; } - body .window-app[id*="chat-popout-"] .window-content { - padding: 0; } - body .window-app[id*="chat-popout-"] .window-content .chat-message { - background: none; - border: none; - margin: 0; - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form nav.tabs { - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; } - body #client-settings.window-app.form #config-tabs { - border: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow-y: auto; } - body #client-settings.window-app.form section.content h2.module-header { - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #client-settings.window-app.form section.content .submenu > button { - height: initial; - font-size: var(--size-16px); } - body #client-settings.window-app.form section.content .submenu > button label { - color: inherit; - pointer-events: none; } - body #client-settings.window-app.form section.content .submenu > label { - line-height: initial; } - body #client-settings.window-app.form section.content .settings-list { - border: none; - max-height: 100%; - overflow: initial; - padding: 0; } - body #client-settings.window-app.form .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); } - body #client-settings.window-app.form .window-content { - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content .sheet-footer { - padding: 0; } - body #client-settings.window-app.form .window-content .sheet-footer button { - margin: 0; } - body #client-settings.window-app.form .window-content .sheet-tabs.tabs .item { - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group { - border: none; - color: rgba(var(--color-text), 1); - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - margin: 0; - padding: var(--blades-spacer-sm); - -webkit-transition: none; - transition: none; - width: 100%; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"] { - -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; - left: auto; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"]::after { - display: none; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group label { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; - padding: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > label { - -webkit-box-flex: 0 !important; - -ms-flex: 0 0 40% !important; - flex: 0 0 40% !important; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - margin: 0; - width: auto; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button > label { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0; } - body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper .notes { - margin: 0; } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField { - border: none; - border-radius: 0; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: auto; - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - gap: var(--blades-spacer-sm); - margin: 0; - padding: var(--blades-spacer-sm); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] .module-wrapper h2.module-header > span { - color: inherit; - margin: 0; } - body #client-settings.window-app form .polyglot-group-header { - background-color: transparent; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body { - max-height: 100%; - overflow: hidden; } - body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file { - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file img { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - max-width: var(--blades-spacer-button); - max-height: var(--blades-spacer-button); } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .tiles-list { - gap: var(--blades-spacer-base); - grid-template-columns: repeat(5, 1fr); } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(var(--color-background-darkest), 0.05); - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - max-width: 100%; - min-height: 6.25rem; - padding: var(--blades-spacer-base); - width: 100%; } - body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file img { - max-height: 100%; - max-width: 100%; } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file { - border: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - display: grid; - gap: var(--blades-spacer-base); - grid-template-areas: "title" "image"; - grid-template-rows: -webkit-min-content 1fr; - grid-template-rows: min-content 1fr; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file .filename { - background-color: rgba(var(--color-background-darkest), 0.8); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-14px); - grid-area: title; - left: auto; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); - position: relative; - text-align: center; - width: 100%; } - body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file img { - grid-area: image; } - body .filepicker.window-app .filepicker-body .filepicker-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body .filepicker.window-app .filepicker-body .filepicker-header .current-dir button > i { - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; - width: auto; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i { - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .filepicker.window-app .filepicker-body .filepicker-header .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - line-height: initial; - margin: 0; } - body .filepicker.window-app .filepicker-body .filepicker-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - gap: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory { - background: none; - border: 0; - border-radius: 0; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - min-height: 6.25rem; - list-style: none; - overflow-x: hidden; - overflow-y: auto; - position: relative; - margin: 0; - width: 100%; } - body .filepicker.window-app .filepicker-body .filepicker-body .directory + .directory { - border: rgba(var(--color-folder-directory), 1) 1px solid; - padding: var(--blades-spacer-base); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir { - background-color: rgba(var(--color-folder-header), 0.9); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); } - body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - background-color: rgba(var(--color-folder-directory), 0.9); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); } - body .filepicker.window-app .filepicker-body .filepicker-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body .filepicker.window-app .filepicker-body .filepicker-footer:empty { - display: none; } - body .journal-show-dialog .form-group-stacked { - text-align: left; } - body .journal-show-dialog .form-group-stacked .checkbox-label { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: start; } - body .journal-show-dialog .form-group-stacked label.checkbox { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; } - body .window-app[id*="JournalEntry-"] .journal-entry-content { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - padding: 0; } - body .window-app[id*="JournalEntry-"] .journal-sheet-container { - gap: var(--blades-spacer-sm); - padding: 0; } - body .window-app[id*="JournalEntry-"] .directory { - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - -webkit-margin-after: 0; - margin-block-end: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search > * { - -webkit-box-flex: 0; - -ms-flex: 0 0 var(--blades-spacer-button-sm); - flex: 0 0 var(--blades-spacer-button-sm); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-webkit-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-moz-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input:-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-webkit-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-moz-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input:-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::-ms-input-placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item { - min-height: initial; - padding: var(--blades-spacer-xs); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item:hover { - background-color: rgba(var(--color-folder-directory), 1); - -webkit-box-shadow: none; - box-shadow: none; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading { - background-color: rgba(var(--color-background-darkest), 0.5); - border: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading .page-number { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading .journal-entry-page-link { - padding: var(--blades-spacer-base); - -webkit-padding-start: 0; - padding-inline-start: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings:empty { - display: none; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading { - height: auto; - line-height: initial; - margin: 0; - padding: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading:nth-child(even) { - background-color: rgba(var(--color-background), 0.5); } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-16px); - line-height: initial; - padding: var(--blades-spacer-base) var(--blades-spacer-md); - -webkit-padding-start: 0; - padding-inline-start: 0; } - body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link:hover { - color: rgba(var(--color-primary), 1); } - body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm) var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] .edit-container { - height: auto; - pointer-events: initial; - position: absolute; - right: var(--blades-spacer-base); - top: var(--blades-spacer-base); } - body .window-app[id*="JournalEntry-"] a.editor-edit { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: var(--blades-spacer-button-sm); - pointer-events: initial; - right: auto; - top: auto; - width: var(--blades-spacer-button-sm); } - body .window-app[id*="JournalEntry-"] a.editor-edit > i { - margin: 0; } - body .window-app[id*="JournalEntry-"] a.editor-edit:hover { - color: rgba(var(--color-text-lightest), 1); } - body .journal-sheet .journal-header { - gap: var(--blades-spacer-md); - margin: var(--blades-spacer-sm); } - body .journal-entry-pages { - margin: 0 var(--blades-spacer-sm) var(--blades-spacer-sm); } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .heading-level { - gap: var(--blades-spacer-base); } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .heading-level label { - margin: 0; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .show-title { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body .window-app[id*="JournalEntryPage-"] .journal-header .page-level .show-title label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - height: auto; - line-height: var(--line-height-default); } - body .window-app[id*="JournalEntryPage-"] .editor.tinymce { - margin: 0 var(--blades-spacer-sm); } - body .sheet[id*="macro-config-"] .sheet-header h1 { - border: none; - margin: 0; } - body .sheet[id*="macro-config-"] .form-group.command.stacked { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - body .sheet[id*="macro-config-"] .form-group.command.stacked > label { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-flex: 0 !important; - -ms-flex: 0 0 auto !important; - flex: 0 0 auto !important; - height: auto; - width: 100%; } - body .sheet[id*="macro-config-"] .form-group.command.stacked > textarea { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: 100%; } - body #module-management { - min-height: 0; } - body #module-management .list-filters .filter { - font-weight: normal; } - body #module-management .list-filters input { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #module-management .list-filters .expand { - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: 0; } - body #module-management .list-filters .expand > i { - margin: 0; } - body #module-management .package-list { - border: none; - height: 37.5rem; - margin: 0; - max-height: initial; - padding: 0; } - body #module-management .package { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm); } - body #module-management .package:last-child { - -webkit-border-after: none; - border-block-end: none; } - body #module-management .package .tag { - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-12px); - height: auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - -webkit-margin-start: var(--blades-spacer-xs); - margin-inline-start: var(--blades-spacer-xs); - padding: var(--blades-spacer-base); } - body #module-management .package[data-module-name="ernies-modern-layout"] { - background-color: rgba(var(--color-primary), 0.8); } - body #module-management .package-overview { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - body #module-management .package-title { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - height: initial; - line-height: var(--line-height-compact); - text-decoration: none; } - body #module-management .package-title input { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #module-management .package-title input[type="checkbox"] { - -webkit-appearance: auto; - -moz-appearance: auto; - appearance: auto; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body #module-management .package-title input[type="checkbox"]::after { - display: none; } - body #module-management .package-description { - color: rgba(var(--color-text-darker), 1); } - body #module-management .package-metadata { - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); } - body #module-management form > footer { - gap: var(--blades-spacer-base); } - body #module-management .enhanced-module-management { - gap: var(--blades-spacer-base); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-margin-after: 0; - margin-block-end: 0; } - body #module-management .enhanced-module-management button { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - width: auto; } - body #module-management .enhanced-module-management button > i { - margin: 0; } - body #module-management .enhanced-module-management button.disable-all-modules { - background-color: var(--blades-color-negative); - color: var(--blades-white-bright); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #module-management .enhanced-module-management button.enable-all-modules { - background-color: var(--blades-color-positive); - color: var(--blades-white-bright); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #module-management .enhanced-module-management ~ .package-list { - height: auto; - overflow-y: auto; } - body .package-configuration aside.sidebar { - -webkit-border-end: 1px solid rgba(var(--color-border), 1); - border-inline-end: 1px solid rgba(var(--color-border), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 220px; - flex: 0 0 220px; - font-size: var(--size-14px); - gap: var(--blades-spacer-md); - height: 100%; - padding: 0; - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - body .package-configuration aside.sidebar .entry-filter { - margin: 0; } - body .package-configuration aside.sidebar nav.filters .category-filter { - -webkit-border-after: 1px solid rgba(var(--color-border), 1); - border-block-end: 1px solid rgba(var(--color-border), 1); - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-weight: normal; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: var(--blades-spacer-base); } - body .package-configuration aside.sidebar nav.filters .category-filter:hover { - color: inherit; } - body .package-configuration aside.sidebar nav.filters .category-filter.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .package-configuration aside.sidebar nav.filters .category-filter.active a { - color: rgba(var(--color-text-lightest), 1); } - body .package-configuration .categories footer { - -webkit-padding-after: 0; - padding-block-end: 0; } - body .window-app[id*="rolltable-sheet-"] .sheet-header h1 { - border: none; - margin: 0; } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result { - display: grid; - grid-template-columns: 2.5rem 8rem 1fr 3.75rem 5rem 3.75rem; } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); } - body .window-app[id*="rolltable-sheet-"] .table-results .table-result select + input { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .window-app[id*="UserConfig-"] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; } - body .window-app[id*="UserConfig-"] .form-group.stacked #characters.directory-list .directory-item.context { - background-color: rgba(var(--color-primary), 1); } - body .window-app[id*="user-sheet-"] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; } - body #always-hp { - height: auto !important; } - body #always-hp .window-content { - border: none; - padding: var(--blades-spacer-sm); } - body #always-hp .window-title { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - body #always-hp .window-title .token-stats { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - font-size: var(--size-12px); - height: auto; - padding: 0; - text-align: right; } - body #always-hp .window-title .token-stats .stat { - border-radius: 0; - display: inline-block; - font-weight: 700; - line-height: var(--line-height-compact); - padding: var(--blades-spacer-xs) var(--blades-spacer-base); - text-align: center; - vertical-align: baseline; - white-space: nowrap; } - body #always-hp .resource { - background-color: var(--blades-black-dark-fade); - border: 1px solid rgba(var(--color-border), 1); - border-radius: 0; - height: 10px; - grid-area: resource; - margin: 0; - position: relative; - top: auto; - width: 100%; - z-index: 2; } - body #always-hp .resource .bar { - border-radius: 0; } - body .alwayshp-content { - display: grid; - grid-template-columns: -webkit-min-content -webkit-min-content 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: min-content min-content 1fr min-content min-content; - grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content; - grid-template-rows: min-content min-content min-content; - grid-template-areas: "resource resource resource resource resource" "death hurt input heal life" "deathfail deathfail . deathsave deathsave"; - gap: var(--blades-spacer-base); } - body .alwayshp-btn { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - line-height: var(--line-height-compact); } - body .alwayshp-btn i { - margin: 0; - padding: 0; } - body #alwayshp-btn-dead { - grid-area: death; } - body #alwayshp-btn-hurt { - grid-area: hurt; } - body #alwayshp-btn-heal { - grid-area: heal; } - body #alwayshp-btn-fullheal { - grid-area: life; } - body #alwayshp-btn-fullheal i { - padding: 0; } - body #alwayshp-hp { - background: rgba(var(--color-background-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: 700; - grid-area: input; - text-align: center; - width: auto; } - body .death-savingthrow.fail { - grid-area: deathfail; } - body .death-savingthrow.save { - grid-area: deathsave; } - body #levels-elevator { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - body #cgmp-typing-notify { - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); } - body #cgmp-typing-notify.hidden { - display: none; } - body #cgmp-typing-notify .dot { - background-color: var(--blades-white-bright); } - body #chat-log .message .message-header .chat-portrait-text-size-name { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #chat-log .message .message-header img { - margin: var(--blades-spacer-xs) 0; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .combatready-timebar { - background: rgba(var(--color-background-darkest), 0.2); } - body .combatready-timebar-fill { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - body .combatready-timebar-fill .combatready-timebaricon { - display: none; } - body #combat-utility-belt-about a { - text-shadow: none; } - body #cub-puter .terminal { - color: rgba(var(--color-primary), 1); } - body .compendium-browser-btn { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .compendium-footer { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .compendium-browser.window-app { - overflow: hidden; } - body .compendium-browser.window-app .tabs { - max-height: 100%; } - body .compendium-browser.window-app .filtercontainer { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body .compendium-browser.window-app .filtercontainer:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; - border: none; } - body .compendium-browser.window-app .filtercontainer > div { - margin: var(--blades-spacer-base) 0; } - body .compendium-browser.window-app .filtercontainer .multiselect { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .filtercontainer dd { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; } - body .compendium-browser.window-app .filtercontainer dd select { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: auto; } - body .compendium-browser.window-app .filtercontainer dd select + input { - -webkit-border-start: none; - border-inline-start: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; } - body .compendium-browser.window-app .settings-group { - border: none; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .settings-group label { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: var(--blades-spacer-base); } - body .compendium-browser.window-app .settings-group label:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body .compendium-browser.window-app .settings-group label input[type="checkbox"] { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .compendium-browser.window-app .settings-group label h4 { - margin: 0; } - body .compendium-browser.window-app ul { - margin: 0; - padding: 0; } - body #custom-hotbar { - z-index: 10; } - body #dfcp-rt-buttons { - gap: var(--blades-spacer-base); - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin: 0 !important; } - body #dfcp-rt-buttons button { - background: transparent; - font-size: var(--size-14px); - margin: 0; - min-height: 0; - max-height: 100%; } - body #dfcp-rt-buttons button.chat-archive { - -webkit-margin-start: 0 !important; - margin-inline-start: 0 !important; } - body #dfcp-rt-buttons button > i { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - line-height: var(--line-height-compact); - margin: 0; - width: auto; } - body #df-curvy-walls-tools { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 11.5rem; } - body #df-curvy-walls-tools .control-tools { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - pointer-events: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - body #df-curvy-walls-tools .control-tool { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #df-curvy-walls-tools .control-tool:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - body #df-curvy-walls-tools .control-tool.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; } - body .dice-so-nice .dice-more-theme { - background: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - font-size: var(--size-16px); - margin: 0; - padding: var(--blades-spacer-sm); } - body .dice-so-nice section.content .settings-list { - overflow-x: hidden; - padding: 0; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - display: grid; - grid-template-columns: 1fr 1fr 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content min-content; - line-height: initial; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div { - width: auto; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div.sfx-hidden { - display: none; } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx select + input { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - grid-template-columns: 1fr 1fr 1fr -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection { - background-color: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - height: auto; - min-height: var(--blades-spacer-button); - padding: 0; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul { - margin: 0; - padding: 0 var(--blades-spacer-xs); } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li { - background-color: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin: var(--blades-spacer-xs); - padding: 0; } - body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li button { - height: var(--blades-spacer-button-sm); } - body .dice-so-nice .sheet-footer { - gap: var(--blades-spacer-base); } - body .dialog--dice-calculator.window-app .dice-calculator { - margin: 0; } - body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator__input > label { - font-size: var(--size-16px); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - body #emu-settings form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-height: 80vh; - overflow: hidden; } - body #emu-settings form h3 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - body #emu-settings .content { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; } - body #emu-settings .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body #specials-config .fxmaster .directory-header { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - body #specials-config .fxmaster .directory-header > div { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body #specials-config .fxmaster .directory-header > div i { - margin: 0; } - body #specials-config .fxmaster .directory-header > div.active a { - background-color: rgba(var(--color-primary), 1); } - body #specials-config .fxmaster .directory-header a { - width: 100%; } - body #specials-config .fxmaster .directory-list { - -webkit-padding-before: var(--blades-spacer-base); - padding-block-start: var(--blades-spacer-base); } - body #specials-config .fxmaster .special-effects .preview { - background-color: var(--blades-black-fade-strong); - border: none; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: var(--blades-spacer-base); - -webkit-margin-start: 0; - margin-inline-start: 0; - overflow: hidden; } - body #specials-config .fxmaster .special-effects .preview > video { - height: 100%; - width: 100%; } - body #specials-config .fxmaster .special-effects .description { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: var(--blades-spacer-base); } - body #specials-config .fxmaster .special-effects .description h4 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - height: auto; - text-indent: 0; } - body #specials-config .fxmaster .special-effects .description .author { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - line-height: var(--line-height-default); - text-align: left; } - body #specials-config .fxmaster .special-effects .controls { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - line-height: var(--line-height-compact); - padding: 0; } - body #effects-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; } - body #effects-config .directory-item { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); } - body #effects-config .directory-item header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: var(--blades-spacer-base); } - body #effects-config .directory-item header label { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - text-indent: 0; } - body #effects-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); } - body #effects-config .directory-item ol.config { - border: none; } - body #effects-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #effects-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); } - body #effects-config .form-footer { - background-color: transparent; } - body #filters-config .directory-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: var(--size-12px); - line-height: var(--line-height-default); - gap: var(--blades-spacer-base); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: var(--blades-spacer-base); } - body #filters-config .directory-header .layer-toggle { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #filters-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; } - body #filters-config .directory-item { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); } - body #filters-config .directory-item header { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - body #filters-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); } - body #filters-config .directory-item ol.config { - border: none; } - body #filters-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body #filters-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); } - body #filters-config .form-footer { - background-color: transparent; } - body .gm-notes.window-app .controlls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - body .gm-notes.window-app .controlls button { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - body .gm-screen-config.window-app.app table td { - padding: var(--blades-spacer-base); } - body .gm-screen-config.window-app.app table button > i { - margin: 0; } - body .gm-screen-config.window-app.app table ~ button { - width: auto; } - body .gm-screen-app.gm-screen-drawer.window-app { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs { - position: absolute; } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs button:empty { - display: none; } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions { - -webkit-transition-delay: initial; - transition-delay: initial; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); } - body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions button > i { - margin: 0; } - body .chat-notifications.settings nav { - background-color: transparent; - padding: 0; } - body .chat-notifications.settings .multi-input-row .input-group-col { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row; - flex-flow: row; } - body .chat-notifications.settings .multi-input-row .input-group-col:first-child { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .chat-notifications.settings .multi-input-row .input-group-col:first-child select { - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; } - body .chat-notifications.settings .multi-input-row > * { - margin: 0; } - body .illandril-chat-enhancements--currentSpeaker { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(var(--color-background), 0.5); - background-image: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-flow: initial; - flex-flow: initial; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - float: initial !important; - left: auto; - margin: 0; - -webkit-padding-before: 0 !important; - padding-block-start: 0 !important; - width: auto !important; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div button { - height: var(--blades-spacer-button); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .vertical-arrow-btn-group { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group > label { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - body .lib-wrapper.settings.window-app .window-content form h1 { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .lib-wrapper.settings.window-app .window-content form select { - height: auto; - padding: var(--blades-spacer-sm); } - body #lmrtfy.lmrtfy-parchment .window-content { - -webkit-padding-after: 0; - padding-block-end: 0; } - body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars input + label { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); - padding: 0; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label img { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - body #lmrtfy.lmrtfy-parchment .lmrtfy-submit { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - padding: var(--blades-spacer-sm); - position: sticky; } - body #lmrtfy.lmrtfy-parchment input[type=checkbox] + label { - cursor: pointer; } - body #lmrtfy.lmrtfy-parchment input[type=checkbox]:checked + label { - color: rgba(var(--color-primary), 1); - font-weight: normal; } - body #lmrtfy.lmrtfy-parchment select + select { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #midi-qol-settings .midi-qol-box { - border: none; - padding: 0; } - body #midi-qol-settings .midi-qol-box select[name="showItemDetails"] { - width: auto; } - body #midi-qol-settings .midi-qol-faint { - color: rgba(var(--color-text), 0.8); } - body #midi-qol-statistics .tab.active[data-tab="config"] { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - body .monsterblock.compact-window .window-content { - -webkit-box-shadow: none; - box-shadow: none; } - body .monsterblock .window-header a.close { - height: var(--blades-spacer-button-sm) !important; - right: auto; } - body .monsterblock .window-content form.flexcol { - display: block; - gap: unset; } - body .monsterblock.sheet.actor nav.switches { - height: var(--blades-spacer-button-xs); - left: 0; - -webkit-padding-start: 0; - padding-inline-start: 0; - position: absolute; - top: -2px; } - body .monsterblock.sheet.actor nav.switches .fa-cog { - background-color: rgba(var(--color-background-button), 1); - border: none; - -webkit-border-before: rgba(var(--color-background-lightest), 1) 2px solid; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - -webkit-border-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; } - body .monsterblock.sheet.actor nav.switches ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); } - body .monsterblock.sheet.actor nav.switches ul li { - -webkit-border-start: 0; - border-inline-start: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; } - body .monsterblock.sheet.actor nav.switches ul li a { - padding: var(--blades-spacer-xs); } - body .monsterblock.sheet.actor nav.switches ul li a:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - body .monsterblock.sheet.actor nav.switches ul li a:not(:only-child)::after { - right: var(--blades-spacer-base); - top: var(--blades-spacer-xs); } - body .monsterblock .tweak-menu ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); } - body .monsterblock .tweak-menu ul li { - -webkit-border-start: 0; - border-inline-start: 0; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; } - body .narrator-span { - text-shadow: none; } - body .narrator-sidebarBG { - width: var(--blades-spacer-sidebar); } - body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version { - color: rgba(var(--color-text), 0.5); - display: none; } - body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version + p { - margin: 0; } - body .pdf-app.app.window-app section.window-content { - background-color: rgba(var(--color-background-lightest), 1) !important; - background-image: none !important; } - body .pdf-app.app.window-app div.flex > * { - height: auto; } - body div.permission-viewer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; } - body div.permission-viewer a { - text-shadow: none; - padding: 0 var(--blades-spacer-base); - width: auto; } - body #polyglot { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; - padding: 0 var(--blades-spacer-sm); } - body #polyglot label { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body #polyglot select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1px; } - body #polyglot-death-form.window-app .window-content form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: hidden; - padding: 0 !important; } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); - -webkit-padding-after: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) ul { - padding: 0; } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - body #polyglot-death-form.window-app .window-content form .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-before: var(--blades-spacer-sm) !important; - margin-block-start: var(--blades-spacer-sm) !important; } - body #search-anywhere-modal .modal-content { - background-color: transparent; - border: none; - border-radius: 0; } - body #search-anywhere-modal #search-anywhere-autocomplete { - background: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); - font-size: var(--size-20px); - height: auto; - padding: var(--blades-spacer-md); } - body ul.command-menu { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: var(--blades-spacer-sm); - z-index: 1070; } - body ul.command-menu li { - font-size: var(--size-20px); - -webkit-margin-after: var(--blades-spacer-sm); - margin-block-end: var(--blades-spacer-sm); } - body ul.command-menu li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - body ul.command-menu li h2 { - color: inherit; - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); - padding: 0; } - body .simple-calendar-configuration.window-app #simpleCalendarConfiguration .config-save { - position: sticky; } - body #smalltime-app { - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - -webkit-margin-start: -0.375rem; - margin-inline-start: -0.375rem; } - body #smalltime-app .window-header { - display: none; } - body #smalltime-app .window-content { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border-radius: 0; - height: 100%; - overflow: visible; } - body #smalltime-app #slideContainer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - body #smalltime-app #displayContainer { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: transparent; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - padding: 0 var(--blades-spacer-base); - position: relative; - top: auto; } - body #smalltime-app #displayContainer .arrow { - width: 1.25rem; - height: 1.25rem; - font-family: var(--font-awesome) !important; - margin: var(--blades-spacer-xs) 0; } - body #smalltime-app #dateDisplay { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - display: none; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: var(--blades-spacer-base); - position: relative; - text-shadow: none; - -webkit-transform: initial; - -ms-transform: initial; - transform: initial; - -webkit-transition: none; - transition: none; - top: auto; } - body #smalltime-app #dateDisplay.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - body #smalltime-app #timeDisplay { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - gap: var(--blades-spacer-xs); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0; } - body #smalltime-app #timeSeparator { - margin: 0; - top: auto; } - body #smalltime-app #dragHandle { - background: transparent; - bottom: calc(-1 * var(--blades-spacer-md)); - left: calc(-1 * var(--blades-spacer-md)); - right: calc(-1 * var(--blades-spacer-md)); - top: calc(-1 * var(--blades-spacer-md)); - position: absolute; - z-index: -1; } - body #smalltime-app .window-draggable-handle { - display: none; } - body .st-scene-config > legend { - margin: initial; - padding: initial; } - body .tidy5e.settings.window-app { - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); } - body .tidy5e.settings.window-app .window-content { - padding: var(--blades-spacer-sm); } - body .tidy5e.settings.window-app .sheet-tabs { - padding: 0; } - body .tidy5e.settings.window-app section.tab { - -webkit-margin-before: 0; - margin-block-start: 0; } - body .tidy5e.settings.window-app .setting { - background-color: transparent; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-sm); } - body .tidy5e.settings.window-app .setting:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - body .tidy5e.sheet.actor.npc .spellcasting-ability { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; } - body .tidy5e.sheet.actor .window-content { - padding: 0; - position: initial; } - body .tidy5e.sheet.actor #item-info-container { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-border-end: 0; - border-inline-end: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - -webkit-transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - -webkit-transition-delay: 0s; - transition-delay: 0s; } - body .tidy5e.sheet.actor #item-info-container .info-wrap { - -webkit-border-end: rgba(var(--color-border-lighter), 1) 1px solid; - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; } - body .tidy5e.sheet.actor #item-info-container .info-card { - border-radius: 0; - padding: var(--blades-spacer-sm); } - body #token-action-hud { - margin: 0; } - body #token-action-hud #tah-hudTitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - margin: 0; - -webkit-margin-start: 1.75rem; - margin-inline-start: 1.75rem; - padding: 0; } - body #token-action-hud #tah-categories { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #token-action-hud .tah-subtitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - line-height: initial; - padding: 0; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body #token-action-hud .tah-action { - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: 0; } - body #token-action-hud .tah-action button { - background-color: rgba(var(--color-background), 1); - background-image: none; } - body #token-action-hud .tah-action button > div { - text-shadow: none; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body #token-action-hud .tah-action button > .tah-img { - border: none; - width: 1rem; - height: 1rem; - border-radius: 0; - display: inline-block; - margin: 0; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: 0; } - body #token-action-hud .tah-content { - left: -9.625rem; - padding: var(--blades-spacer-sm) 0; } - body .token-action-hud-taginput { - margin: var(--blades-spacer-sm) 0; } - body #token-action-hud-index { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - body .token-attacher-gm-menu.window-app.settings .window-content form button { - margin: 0; } - body #tokenAttacherQuickEdit { - background: transparent; } - body #tokenAttacherQuickEdit h3 { - color: rgba(var(--color-primary), 1); - text-shadow: 1px 1px 4px var(--blades-black-dark); - font-size: var(--size-20px); - line-height: initial; } - body #tokenAttacher { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 3.25rem; } - body #tokenAttacher .image { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-primary), 1) 1px solid; - width: 6.5rem; - height: 6.5rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - min-width: 0; } - body #tokenAttacher .image .token-name { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-primary), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - bottom: auto; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - padding: var(--blades-spacer-base); - margin: 0; - max-width: 100%; - top: 100%; } - body #tokenAttacher .image .token-name span { - height: auto; - margin: 0; - width: auto; } - body #tokenAttacher .control-tools { - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - pointer-events: none; - opacity: 1; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - body #tokenAttacher .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; } - body #tokenAttacher .control-tool > i { - font-size: inherit; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - width: auto; } - body #tokenAttacher .control-tool:hover { - background-image: none; } - body #tokenAttacher .control-tool:focus { - background-image: none; } - body #tokenAttacher .control-tool.close { - top: var(--blades-spacer-pf); - left: var(--blades-spacer-pf); - position: absolute; - margin: 0; } - body .tokenmagic.window-app.settings section.content { - border: none; - overflow-y: auto; } - body .tokenmagic.window-app.settings section.content div.override-entry { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm) 0; } - body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper i { - margin: 0; } - body .tokenmagic.window-app.settings section.content .settings-list { - max-height: 100%; - overflow: hidden; - padding: 0; } - body .tokenmagic.window-app.settings section.content .settings-list h2 { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body .tokenmagic.window-app.settings .sheet-footer { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - body #dd-importer .window-content { - overflow: auto; } - body #dd-importer .form-group { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 0; - padding: var(--blades-spacer-sm); } - body #dd-importer .form-group > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-padding-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-base); } - body #dd-importer .form-group#dd-upload-files { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - body #dd-importer .form-group#dd-upload-files .file-input { - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - body ::-moz-selection { - background-color: var(--blades-white); } - body ::selection { - background-color: var(--blades-white); } - body ::-moz-selection { - background-color: var(--blades-white); } - body ::selection { - background-color: var(--blades-white); } - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*="JournalEntry-"] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .tabs a:disabled, -body .dialog .sheet-tabs a:disabled, -body #sidebar .tabs a:disabled, -body #sidebar .sheet-tabs a:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:disabled, -body #module-management .list-filters a:disabled, -body .dialog button:disabled, -body #sidebar button:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:disabled, -body #menu #menu-items li:disabled, -body #sidebar #combat #combat-controls .combat-control:disabled, -body .sidebar-popout #combat #combat-controls .combat-control:disabled, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:disabled, -body .window-app[id*="JournalEntry-"] a.editor-edit:disabled, -body .alwayshp-btn:disabled, -body #sidebar #combat .add-temporary:disabled, -body .sidebar-popout #combat .add-temporary:disabled, -body #specials-config .fxmaster .directory-header a:disabled, -body ul.command-menu li:disabled, -body #token-action-hud button.tah-title-button:disabled, -body #token-action-hud .tah-action button:disabled, -body #sidebar .token-mold > label > span:disabled, -body .sidebar-popout .token-mold > label > span:disabled, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:disabled, -body .window-app[id*="cards-sheet-"] .cards-header a:disabled, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:disabled, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:disabled, -body .window-app[id*="cards-sheet-"] .cards .card a:disabled, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-folder:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-entity:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:disabled, -body .dialog .directory .directory-item .create-folder:disabled, -body .dialog .directory .directory-item .create-document:disabled, -body #sidebar .directory .directory-item .create-folder:disabled, -body #sidebar .directory .directory-item .create-document:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:disabled, -body #navigation #nav-toggle:disabled, -body .window-app .window-header > a:disabled, -body .window-app .window-header a.header-button:disabled, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:disabled, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:disabled, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:disabled, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:disabled, -body #sidebar #combat .combat-tracker-header .encounters a:disabled, -body #sidebar #combat .combat-tracker-header .encounter-controls a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounters a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:disabled, -body #sidebar #combat #combat-tracker .combatant .combatant-control:disabled, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:disabled, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body #sidebar #playlists #currently-playing .sound .sound-control:disabled, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:disabled, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:disabled, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:disabled, -body #dfcp-rt-buttons button:disabled, -body #specials-config .fxmaster .special-effects .controls a:disabled, -body div.permission-viewer a:disabled, -body #smalltime-app #displayContainer .arrow:disabled, -body #token-action-hud #tah-reposition:disabled, -body #token-action-hud #tah-categories:disabled, -body #sidebar .token-mold > a:disabled, -body .sidebar-popout .token-mold > a:disabled, -body #sidebar .sidebar-tab .directory-header .header-control:disabled, -body .sidebar-popout .sidebar-tab .directory-header .header-control:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*="JournalEntry-"] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - background-color: rgba(var(--color-background-button), 1); } - -body .dialog .dialog-buttons .dialog-button, -body .dialog .dialog-buttons .-emu-layout .dialog-button { - margin: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body .sidebar-popout .-emu-layout .token-mold > a { - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a > i, -body .window-app[id*="cards-sheet-"] .cards-header a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a > i, -body .window-app[id*="cards-sheet-"] .cards .card a > i, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body .sidebar-popout .-emu-layout .token-mold > a > i { - margin: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a { - text-shadow: none; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog input[type="text"], -body .dialog input[type="number"], -body .dialog input[type="date"], -body .dialog input[type="time"], -body .dialog input[type="password"], -body .dialog input[type="datetime-local"], -body #sidebar input[type="text"], -body #sidebar input[type="number"], -body #sidebar input[type="date"], -body #sidebar input[type="time"], -body #sidebar input[type="password"], -body #sidebar input[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"], -body #hud input[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="text"], -body .dialog input[type="number"], -body .dialog input[type="date"], -body .dialog input[type="time"], -body .dialog input[type="password"], -body .dialog input[type="datetime-local"], -body #sidebar input[type="text"], -body #sidebar input[type="number"], -body #sidebar input[type="date"], -body #sidebar input[type="time"], -body #sidebar input[type="password"], -body #sidebar input[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"], -body #hud input[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField .-emu-layout #searchInput { - width: 100%; - height: var(--blades-spacer-button); - font-family: inherit; - font-size: inherit; - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - min-width: var(--blades-spacer-xl); - padding: 0 var(--blades-spacer-sm); - position: relative; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; } - -body .dialog input[type="text"]::-moz-placeholder, body .dialog input[type="number"]::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::placeholder, -body .dialog input[type="number"]::placeholder, -body .dialog input[type="date"]::-moz-placeholder, -body .dialog input[type="time"]::-moz-placeholder, -body .dialog input[type="password"]::-moz-placeholder, -body .dialog input[type="datetime-local"]::-moz-placeholder, -body #sidebar input[type="text"]::-moz-placeholder, -body #sidebar input[type="number"]::-moz-placeholder, -body #sidebar input[type="date"]::-moz-placeholder, -body #sidebar input[type="time"]::-moz-placeholder, -body #sidebar input[type="password"]::-moz-placeholder, -body #sidebar input[type="datetime-local"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-moz-placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-moz-placeholder, -body #hud input[type="text"]::-moz-placeholder, -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-webkit-input-placeholder, body .dialog input[type="number"]::-webkit-input-placeholder, body .dialog input[type="date"]::-webkit-input-placeholder, body .dialog input[type="time"]::-webkit-input-placeholder, body .dialog input[type="password"]::-webkit-input-placeholder, body .dialog input[type="datetime-local"]::-webkit-input-placeholder, body #sidebar input[type="text"]::-webkit-input-placeholder, body #sidebar input[type="number"]::-webkit-input-placeholder, body #sidebar input[type="date"]::-webkit-input-placeholder, body #sidebar input[type="time"]::-webkit-input-placeholder, body #sidebar input[type="password"]::-webkit-input-placeholder, body #sidebar input[type="datetime-local"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-webkit-input-placeholder, body #hud input[type="text"]::-webkit-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-webkit-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-webkit-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-webkit-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-webkit-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-moz-placeholder, body .dialog input[type="number"]::-moz-placeholder, body .dialog input[type="date"]::-moz-placeholder, body .dialog input[type="time"]::-moz-placeholder, body .dialog input[type="password"]::-moz-placeholder, body .dialog input[type="datetime-local"]::-moz-placeholder, body #sidebar input[type="text"]::-moz-placeholder, body #sidebar input[type="number"]::-moz-placeholder, body #sidebar input[type="date"]::-moz-placeholder, body #sidebar input[type="time"]::-moz-placeholder, body #sidebar input[type="password"]::-moz-placeholder, body #sidebar input[type="datetime-local"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-moz-placeholder, body #hud input[type="text"]::-moz-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-moz-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]:-ms-input-placeholder, body .dialog input[type="number"]:-ms-input-placeholder, body .dialog input[type="date"]:-ms-input-placeholder, body .dialog input[type="time"]:-ms-input-placeholder, body .dialog input[type="password"]:-ms-input-placeholder, body .dialog input[type="datetime-local"]:-ms-input-placeholder, body #sidebar input[type="text"]:-ms-input-placeholder, body #sidebar input[type="number"]:-ms-input-placeholder, body #sidebar input[type="date"]:-ms-input-placeholder, body #sidebar input[type="time"]:-ms-input-placeholder, body #sidebar input[type="password"]:-ms-input-placeholder, body #sidebar input[type="datetime-local"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]:-ms-input-placeholder, body #hud input[type="text"]:-ms-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:-ms-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:-ms-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input:-ms-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::-ms-input-placeholder, body .dialog input[type="number"]::-ms-input-placeholder, body .dialog input[type="date"]::-ms-input-placeholder, body .dialog input[type="time"]::-ms-input-placeholder, body .dialog input[type="password"]::-ms-input-placeholder, body .dialog input[type="datetime-local"]::-ms-input-placeholder, body #sidebar input[type="text"]::-ms-input-placeholder, body #sidebar input[type="number"]::-ms-input-placeholder, body #sidebar input[type="date"]::-ms-input-placeholder, body #sidebar input[type="time"]::-ms-input-placeholder, body #sidebar input[type="password"]::-ms-input-placeholder, body #sidebar input[type="datetime-local"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::-ms-input-placeholder, body #hud input[type="text"]::-ms-input-placeholder, body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::-ms-input-placeholder, body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::-ms-input-placeholder, body .monsterblock.sheet.actor nav.switches ul li .switch-input::-ms-input-placeholder, body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input[type="text"]::placeholder, -body .dialog input[type="number"]::placeholder, -body .dialog input[type="date"]::placeholder, -body .dialog input[type="time"]::placeholder, -body .dialog input[type="password"]::placeholder, -body .dialog input[type="datetime-local"]::placeholder, -body #sidebar input[type="text"]::placeholder, -body #sidebar input[type="number"]::placeholder, -body #sidebar input[type="date"]::placeholder, -body #sidebar input[type="time"]::placeholder, -body #sidebar input[type="password"]::placeholder, -body #sidebar input[type="datetime-local"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="text"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="number"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="date"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="time"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="password"]::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="datetime-local"]::placeholder, -body #hud input[type="text"]::placeholder, -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input::placeholder, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input::placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput::placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog input:disabled[type="text"], -body .dialog input:disabled[type="number"], -body .dialog input:disabled[type="date"], -body .dialog input:disabled[type="time"], -body .dialog input:disabled[type="password"], -body .dialog input:disabled[type="datetime-local"], -body #sidebar input:disabled[type="text"], -body #sidebar input:disabled[type="number"], -body #sidebar input:disabled[type="date"], -body #sidebar input:disabled[type="time"], -body #sidebar input:disabled[type="password"], -body #sidebar input:disabled[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="datetime-local"], -body #hud input:disabled[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:disabled, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:disabled, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:disabled, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog select, -body #sidebar select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog select, -body #sidebar select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout select { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; - text-overflow: ellipsis; } - -body .dialog select[multiple], -body #sidebar select[multiple], -body .window-app:not([id*="Actor-"], [id*="Item-"]) select[multiple], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout select[multiple] { - height: auto; - padding: var(--blades-spacer-sm); } - -body .dialog select:disabled, -body #sidebar select:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:disabled { - opacity: 0.5; - pointer-events: none; } - -body .dialog select optgroup, -body #sidebar select optgroup, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select optgroup, -body .dialog select option, -body #sidebar select option, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select option { - background-color: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); } - -body .dialog input[type="checkbox"], -body #sidebar input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"], -body #module-management .package-title input[type="checkbox"] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="checkbox"], -body #sidebar input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type="checkbox"], -body #module-management .package-title input[type="checkbox"], -body #module-management .package-title .-emu-layout input[type="checkbox"] { - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - position: relative; - top: auto; } - -body .dialog input:disabled[type="checkbox"], -body #sidebar input:disabled[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:disabled[type="checkbox"], -body #module-management .package-title input:disabled[type="checkbox"] { - opacity: 0.5; - pointer-events: none; } - -body .dialog input:checked[type="checkbox"], -body #sidebar input:checked[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:checked[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:checked[type="checkbox"], -body #module-management .package-title input:checked[type="checkbox"] { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -body .dialog input[type="radio"], -body #sidebar input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="radio"] { - margin: 0; - top: auto; } - -body .dialog input[type="color"], -body .dialog input[type="color"][data-edit], -body #sidebar input[type="color"], -body #sidebar input[type="color"][data-edit], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"][data-edit] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="color"], -body #sidebar input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="color"] { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; } - -body .dialog input:disabled[type="color"], -body #sidebar input:disabled[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:disabled[type="color"] { - opacity: 0.5; - pointer-events: none; } - -body .dialog input[type="range"], -body #sidebar input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] { - background: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog input[type="range"], -body #sidebar input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"] { - margin: 0; - width: 100%; } - -body .dialog input:hover[type="range"], -body #sidebar input:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="range"], -body .dialog input:focus[type="range"], -body #sidebar input:focus[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="range"] { - -webkit-box-shadow: none; - box-shadow: none; - outline: none; } - -body .dialog input[type="range"]::-webkit-slider-runnable-track, -body #sidebar input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-webkit-slider-runnable-track, -body #sidebar input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - cursor: pointer; } - -body .dialog input[type="range"]:focus::-webkit-slider-runnable-track, -body #sidebar input[type="range"]:focus::-webkit-slider-runnable-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]:focus::-ms-fill-lower, -body #sidebar input[type="range"]:focus::-ms-fill-lower, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-ms-fill-lower { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]:focus::-ms-fill-upper, -body #sidebar input[type="range"]:focus::-ms-fill-upper, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]:focus::-ms-fill-upper { - background-color: rgba(var(--color-background), 1); } - -body .dialog input[type="range"]::-webkit-slider-thumb, -body #sidebar input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-webkit-slider-thumb, -body #sidebar input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-webkit-slider-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - -webkit-margin-before: -0.3125rem; - margin-block-start: -0.3125rem; } - -body .dialog input::-webkit-slider-thumb:hover[type="range"], -body #sidebar input::-webkit-slider-thumb:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input::-webkit-slider-thumb:hover[type="range"] { - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .dialog input[type="range"]::-moz-range-track, -body #sidebar input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - -moz-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-moz-range-track, -body #sidebar input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-track, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-moz-range-track { - width: 100%; - height: 0.5rem; - cursor: pointer; } - -body .dialog input[type="range"]::-moz-range-thumb, -body #sidebar input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - -moz-transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog input[type="range"]::-moz-range-thumb, -body #sidebar input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"]::-moz-range-thumb, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"]::-moz-range-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; } - -body .dialog input::-moz-range-thumb:hover[type="range"], -body #sidebar input::-moz-range-thumb:hover[type="range"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input::-moz-range-thumb:hover[type="range"] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .dialog input[type="range"] + .range-value, -body #sidebar input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] + .range-value { - border: none; - color: rgba(var(--color-text), 1); } - -body .dialog input[type="range"] + .range-value, -body #sidebar input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) input[type="range"] + .range-value, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout input[type="range"] + .range-value { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - margin: 0; - padding: 0; } - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); } - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-layout textarea { - font-family: inherit; - font-size: inherit; - margin: 0; - min-height: 4rem; - padding: var(--blades-spacer-sm); - position: relative; - resize: none; - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - width: 100%; } - -.-emu-compact body .dialog textarea, -.-emu-compact body #sidebar textarea, -.-emu-compact body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .-emu-compact textarea { - min-height: 3rem; } - -body .dialog textarea::-moz-placeholder, body #sidebar textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-webkit-input-placeholder, body #sidebar textarea::-webkit-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-webkit-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-moz-placeholder, body #sidebar textarea::-moz-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea:-ms-input-placeholder, body #sidebar textarea:-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::-ms-input-placeholder, body #sidebar textarea::-ms-input-placeholder, body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::-ms-input-placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea::placeholder { - color: rgba(var(--color-text), 0.5); } - -body .dialog textarea:disabled, -body #sidebar textarea:disabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:disabled { - opacity: 0.5; - pointer-events: none; } - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold, -body .sidebar-popout .-emu-layout .token-mold { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-align: start; } - -body #sidebar .sidebar-tab .directory-header:empty, -body #sidebar .sidebar-tab .directory-footer:empty, -body .sidebar-popout .sidebar-tab .directory-header:empty, -body .sidebar-popout .sidebar-tab .directory-footer:empty, -body #sidebar #combat .combat-tracker-header:empty, -body .sidebar-popout #combat .combat-tracker-header:empty, -body #sidebar [data-tab="chat"] section.dice-tray:empty, -body .sidebar-popout [data-tab="chat"] section.dice-tray:empty, -body #sidebar .token-mold:empty, -body .sidebar-popout .token-mold:empty, -body .sidebar-popout .-emu-layout .token-mold:empty { - display: none; } - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*="JournalEntry-"] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:hover, -body .window-app[id*="cards-sheet-"] .cards-header a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:hover, -body .window-app[id*="cards-sheet-"] .cards .card a:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover, -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:hover, -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:hover, -body #hotbar .bar-controls .page-control:hover, -body #hotbar .bar-controls #macro-directory:hover, -body #hotbar .bar-controls #bar-toggle:hover, -body #hotbar .macro:hover, -body #hud .control-icon:hover, -body #hud .control-icon.active, -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle:hover, -body #navigation #scene-list .scene:hover, -body .window-app .window-resizable-handle:hover, -body .sheet .sheet-header > img:hover, -body #sidebar #sidebar-tabs > .item:hover, -body #sidebar #sidebar-tabs > .collapse:hover, -body .sidebar-popout #sidebar-tabs > .item:hover, -body .sidebar-popout #sidebar-tabs > .collapse:hover, -body #sidebar #combat #combat-tracker .combatant:hover, -body .sidebar-popout #combat #combat-tracker .combatant:hover, -body #df-curvy-walls-tools .control-tool:hover, -body .monsterblock.sheet.actor nav.switches .fa-cog:hover, -body .window-app .window-draggable-handle:hover, -body #tokenAttacher .control-tool:hover { - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - text-shadow: none; } - -body .dialog input:hover[type="text"], -body .dialog input:hover[type="number"], -body .dialog input:hover[type="date"], -body .dialog input:hover[type="time"], -body .dialog input:hover[type="password"], -body .dialog input:hover[type="datetime-local"], -body #sidebar input:hover[type="text"], -body #sidebar input:hover[type="number"], -body #sidebar input:hover[type="date"], -body #sidebar input:hover[type="time"], -body #sidebar input:hover[type="password"], -body #sidebar input:hover[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="datetime-local"], -body #hud input:hover[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:hover, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:hover, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:hover, -body .dialog select:hover, -body #sidebar select:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:hover, -body .dialog input:hover[type="checkbox"], -body #sidebar input:hover[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:hover[type="checkbox"], -body #module-management .package-title input:hover[type="checkbox"], -body .dialog input:hover[type="color"], -body #sidebar input:hover[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:hover[type="color"], -body .dialog textarea:hover, -body #sidebar textarea:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:hover, -body .dialog .tox .tox-tbtn:hover, -body #sidebar .tox .tox-tbtn:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn:hover, -body #sidebar #combat #combat-tracker .combatant.defeated.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item.active, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item.active:hover, -body #controls #SDRpopup.simple-dice-roller-popup li:hover { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - text-shadow: none; } - -body .dialog .tabs a:focus, -body .dialog .sheet-tabs a:focus, -body #sidebar .tabs a:focus, -body #sidebar .sheet-tabs a:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a:focus, -body #module-management .list-filters a:focus, -body .dialog button:focus, -body #sidebar button:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button:focus, -body #menu #menu-items li:focus, -body #sidebar #combat #combat-controls .combat-control:focus, -body .sidebar-popout #combat #combat-controls .combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:focus, -body .window-app[id*="JournalEntry-"] a.editor-edit:focus, -body .alwayshp-btn:focus, -body #sidebar #combat .add-temporary:focus, -body .sidebar-popout #combat .add-temporary:focus, -body #specials-config .fxmaster .directory-header a:focus, -body ul.command-menu li:focus, -body #token-action-hud button.tah-title-button:focus, -body #token-action-hud .tah-action button:focus, -body #sidebar .token-mold > label > span:focus, -body .sidebar-popout .token-mold > label > span:focus, -body .sheet[id*="activeeffect-sheet-"] .effects-header a:focus, -body .window-app[id*="cards-sheet-"] .cards-header a:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:focus, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a:focus, -body .window-app[id*="cards-sheet-"] .cards .card a:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:focus, -body .dialog .directory .directory-item.folder .folder-header .create-folder:focus, -body .dialog .directory .directory-item.folder .folder-header .create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .create-entity:focus, -body .dialog .directory .directory-item .create-folder:focus, -body .dialog .directory .directory-item .create-document:focus, -body #sidebar .directory .directory-item .create-folder:focus, -body #sidebar .directory .directory-item .create-document:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document:focus, -body #navigation #nav-toggle:focus, -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus, -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete:focus, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete:focus, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a:focus, -body #sidebar #combat .combat-tracker-header .encounters a:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:focus, -body #sidebar #combat #combat-tracker .combatant .combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:focus, -body #sidebar #playlists #currently-playing .sound .sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:focus, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button:focus, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button:focus, -body #dfcp-rt-buttons button:focus, -body #specials-config .fxmaster .special-effects .controls a:focus, -body div.permission-viewer a:focus, -body #smalltime-app #displayContainer .arrow:focus, -body #token-action-hud #tah-reposition:focus, -body #token-action-hud #tah-categories:focus, -body #sidebar .token-mold > a:focus, -body .sidebar-popout .token-mold > a:focus, -body #sidebar .sidebar-tab .directory-header .header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .header-control:focus, -body .dialog input:focus[type="text"], -body .dialog input:focus[type="number"], -body .dialog input:focus[type="date"], -body .dialog input:focus[type="time"], -body .dialog input:focus[type="password"], -body .dialog input:focus[type="datetime-local"], -body #sidebar input:focus[type="text"], -body #sidebar input:focus[type="number"], -body #sidebar input:focus[type="date"], -body #sidebar input:focus[type="time"], -body #sidebar input:focus[type="password"], -body #sidebar input:focus[type="datetime-local"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="number"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="date"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="time"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="password"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="datetime-local"], -body #hud input:focus[type="text"], -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input:focus, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input:focus, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:focus, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab="modules"] #searchField #searchInput:focus, -body .dialog select:focus, -body #sidebar select:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) select:focus, -body .dialog input:focus[type="checkbox"], -body #sidebar input:focus[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="checkbox"], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:focus[type="checkbox"], -body #module-management .package-title input:focus[type="checkbox"], -body .dialog input:focus[type="color"], -body #sidebar input:focus[type="color"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) input:focus[type="color"], -body .dialog textarea:focus, -body #sidebar textarea:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) textarea:focus, -body .dialog .tabs a.active:focus, -body .dialog .sheet-tabs a.active:focus, -body #sidebar .tabs a.active:focus, -body #sidebar .sheet-tabs a.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active:focus, -body #module-management .list-filters a.active:focus, -body .dialog button.active:focus, -body #sidebar button.active:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active:focus, -body #menu #menu-items li.active:focus, -body #sidebar #combat #combat-controls .active.combat-control:focus, -body .sidebar-popout #combat #combat-controls .active.combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:focus, -body .window-app[id*="JournalEntry-"] a.active.editor-edit:focus, -body .active.alwayshp-btn:focus, -body #sidebar #combat .active.add-temporary:focus, -body .sidebar-popout #combat .active.add-temporary:focus, -body #specials-config .fxmaster .directory-header a.active:focus, -body ul.command-menu li.active:focus, -body #token-action-hud button.active.tah-title-button:focus, -body #token-action-hud .tah-action button.active:focus, -body #sidebar .token-mold > label > span.active:focus, -body .sidebar-popout .token-mold > label > span.active:focus, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active:focus, -body .window-app[id*="cards-sheet-"] .cards-header a.active:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:focus, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active:focus, -body .window-app[id*="cards-sheet-"] .cards .card a.active:focus, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:focus, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .dialog .directory .directory-item .active.create-folder:focus, -body .dialog .directory .directory-item .active.create-document:focus, -body #sidebar .directory .directory-item .active.create-folder:focus, -body #sidebar .directory .directory-item .active.create-document:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document:focus, -body #navigation .active#nav-toggle:focus, -body .window-app .window-header > a.active:focus, -body .window-app .window-header a.active.header-button:focus, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete:focus, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete:focus, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active:focus, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active:focus, -body #sidebar #combat .combat-tracker-header .encounters a.active:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:focus, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body #sidebar #playlists #currently-playing .sound .active.sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:focus, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #dfcp-rt-buttons button.active:focus, -body #specials-config .fxmaster .special-effects .controls a.active:focus, -body div.permission-viewer a.active:focus, -body #smalltime-app #displayContainer .active.arrow:focus, -body #token-action-hud .active#tah-reposition:focus, -body #token-action-hud .active#tah-categories:focus, -body #sidebar .token-mold > a.active:focus, -body .sidebar-popout .token-mold > a.active:focus, -body #sidebar .sidebar-tab .directory-header .active.header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:focus, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #hotbar .macro.active:focus, -body #hud .control-icon.active:focus, -body #controls .control-tools .scene-control.active:focus, -body #controls .control-tools .control-tool.active:focus, -body #controls .control-tools .control-tool.toggle.active:focus, -body #navigation #scene-list .scene.active:focus, -body #navigation #scene-list .scene.view:focus, -body #navigation #scene-list .scene.active:focus:not(.gm), -body #navigation #scene-list .scene.view:focus:not(.gm), -body #sidebar #sidebar-tabs > .item.active:focus, -body #sidebar #sidebar-tabs > .collapse.active:focus, -body .sidebar-popout #sidebar-tabs > .item.active:focus, -body .sidebar-popout #sidebar-tabs > .collapse.active:focus, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:focus, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:focus, -body #sidebar #combat #combat-tracker .combatant.active:focus, -body .sidebar-popout #combat #combat-tracker .combatant.active:focus, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:focus, -body #df-curvy-walls-tools .control-tool.active:focus, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:focus, -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:focus, -body .dialog .directory .directory-item.folder.droptarget .folder-header, -body #sidebar .directory .directory-item.folder.droptarget .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.droptarget .folder-header, -body .dialog .directory .directory-item.folder .folder-header:focus, -body #sidebar .directory .directory-item.folder .folder-header:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:focus, -body .dialog a[href]:focus, -body #sidebar a[href]:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href]:focus, -body #context-menu ol.context-items .context-item:focus, -body #hotbar .bar-controls .page-control:focus, -body #hotbar .bar-controls #macro-directory:focus, -body #hotbar .bar-controls #bar-toggle:focus, -body #hotbar .macro:focus, -body #hud .control-icon:focus, -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus, -body #controls .control-tools .control-tool.toggle:focus, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene:focus, -body .window-app .window-resizable-handle:focus, -body .sheet .sheet-header > img:focus, -body .filepicker.window-app .filepicker-body.private, -body #df-curvy-walls-tools .control-tool:focus, -body #df-curvy-walls-tools .control-tool.active, -body .dice-so-nice section.content .settings-list .select2:focus .select2-selection, -body .dice-so-nice section.content .settings-list .select2.select2-container--focus .select2-selection, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label, -body .monsterblock.sheet.actor nav.switches .fa-cog:focus, -body #search-anywhere-modal #search-anywhere-autocomplete, -body .window-app .window-draggable-handle:focus, -body #tokenAttacher .control-tool:focus { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - text-shadow: none; - outline: none; } - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body .dialog button.active, -body #sidebar button.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active, -body #menu #menu-items li.active, -body #sidebar #combat #combat-controls .active.combat-control, -body .sidebar-popout #combat #combat-controls .active.combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode, -body .window-app[id*="JournalEntry-"] a.active.editor-edit, -body .active.alwayshp-btn, -body #sidebar #combat .active.add-temporary, -body .sidebar-popout #combat .active.add-temporary, -body #specials-config .fxmaster .directory-header a.active, -body ul.command-menu li.active, -body #token-action-hud button.active.tah-title-button, -body #token-action-hud .tah-action button.active, -body #sidebar .token-mold > label > span.active, -body .sidebar-popout .token-mold > label > span.active, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active, -body .window-app[id*="cards-sheet-"] .cards-header a.active, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active, -body .window-app[id*="cards-sheet-"] .cards .card a.active, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active, -body .dialog .directory .directory-item.folder .folder-header .active.create-folder, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity, -body #sidebar .directory .directory-item.folder .folder-header .active.create-folder, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity, -body .dialog .directory .directory-item .active.create-folder, -body .dialog .directory .directory-item .active.create-document, -body #sidebar .directory .directory-item .active.create-folder, -body #sidebar .directory .directory-item .active.create-document, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document, -body #navigation .active#nav-toggle, -body .window-app .window-header > a.active, -body .window-app .window-header a.active.header-button, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active, -body #sidebar #combat .combat-tracker-header .encounters a.active, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control, -body #sidebar #playlists #currently-playing .sound .active.sound-control, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active, -body #dfcp-rt-buttons button.active, -body #specials-config .fxmaster .special-effects .controls a.active, -body div.permission-viewer a.active, -body #smalltime-app #displayContainer .active.arrow, -body #token-action-hud .active#tah-reposition, -body #token-action-hud .active#tah-categories, -body #sidebar .token-mold > a.active, -body .sidebar-popout .token-mold > a.active, -body #sidebar .sidebar-tab .directory-header .active.header-control, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled, -body #hotbar .macro.active, -body #hud .control-icon.active, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm), -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock, -body #sidebar #combat #combat-tracker .combatant.active, -body .sidebar-popout #combat #combat-tracker .combatant.active, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy, -body #df-curvy-walls-tools .control-tool.active, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - background-color: var(--blades-grey); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .dialog .tabs a.active:hover, -body .dialog .sheet-tabs a.active:hover, -body #sidebar .tabs a.active:hover, -body #sidebar .sheet-tabs a.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active:hover, -body #module-management .list-filters a.active:hover, -body .dialog button.active:hover, -body #sidebar button.active:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) button.active:hover, -body #menu #menu-items li.active:hover, -body #sidebar #combat #combat-controls .active.combat-control:hover, -body .sidebar-popout #combat #combat-controls .active.combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:hover, -body .window-app[id*="JournalEntry-"] a.active.editor-edit:hover, -body .active.alwayshp-btn:hover, -body #sidebar #combat .active.add-temporary:hover, -body .sidebar-popout #combat .active.add-temporary:hover, -body #specials-config .fxmaster .directory-header a.active:hover, -body ul.command-menu li.active:hover, -body #token-action-hud button.active.tah-title-button:hover, -body #token-action-hud .tah-action button.active:hover, -body #sidebar .token-mold > label > span.active:hover, -body .sidebar-popout .token-mold > label > span.active:hover, -body .sheet[id*="activeeffect-sheet-"] .effects-header a.active:hover, -body .window-app[id*="cards-sheet-"] .cards-header a.active:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:hover, -body .sheet[id*="activeeffect-sheet-"] .changes-list li a.active:hover, -body .window-app[id*="cards-sheet-"] .cards .card a.active:hover, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:hover, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .dialog .directory .directory-item .active.create-folder:hover, -body .dialog .directory .directory-item .active.create-document:hover, -body #sidebar .directory .directory-item .active.create-folder:hover, -body #sidebar .directory .directory-item .active.create-document:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .active.create-document:hover, -body #navigation .active#nav-toggle:hover, -body .window-app .window-header > a.active:hover, -body .window-app .window-header a.active.header-button:hover, -body #sidebar [data-tab="chat"] #chat-log .message .active.button.message-delete:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .active.button.message-delete:hover, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a.active:hover, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a.active:hover, -body #sidebar #combat .combat-tracker-header .encounters a.active:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:hover, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body #sidebar #playlists #currently-playing .sound .active.sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:hover, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #dfcp-rt-buttons button.active:hover, -body #specials-config .fxmaster .special-effects .controls a.active:hover, -body div.permission-viewer a.active:hover, -body #smalltime-app #displayContainer .active.arrow:hover, -body #token-action-hud .active#tah-reposition:hover, -body #token-action-hud .active#tah-categories:hover, -body #sidebar .token-mold > a.active:hover, -body .sidebar-popout .token-mold > a.active:hover, -body #sidebar .sidebar-tab .directory-header .active.header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:hover, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #hotbar .macro.active:hover, -body #hud .control-icon.active:hover, -body #controls .control-tools .scene-control.active:hover, -body #controls .control-tools .control-tool.active:hover, -body #controls .control-tools .control-tool.toggle.active:hover, -body #navigation #scene-list .scene.active:hover, -body #navigation #scene-list .scene.view:hover, -body #navigation #scene-list .scene.active:hover:not(.gm), -body #navigation #scene-list .scene.view:hover:not(.gm), -body #sidebar #sidebar-tabs > .item.active:hover, -body #sidebar #sidebar-tabs > .collapse.active:hover, -body .sidebar-popout #sidebar-tabs > .item.active:hover, -body .sidebar-popout #sidebar-tabs > .collapse.active:hover, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:hover, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:hover, -body #sidebar #combat #combat-tracker .combatant.active:hover, -body .sidebar-popout #combat #combat-tracker .combatant.active:hover, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:hover, -body #df-curvy-walls-tools .control-tool.active:hover, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header, -body .window-app[id*="cards-sheet-"] .cards-header, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: rgba(var(--color-background), 0.1); - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header, -body .window-app[id*="cards-sheet-"] .cards-header, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header { - height: auto; - padding: var(--blades-spacer-sm); - width: 100%; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header > div, -body .window-app[id*="cards-sheet-"] .cards-header > div, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div { - height: auto; - line-height: initial; - margin: 0; - padding: 0; - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .sheet[id*="activeeffect-sheet-"] .effects-header > div:first-of-type, -body .window-app[id*="cards-sheet-"] .cards-header > div:first-of-type, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div:first-of-type { - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .effects-header a, -body .window-app[id*="cards-sheet-"] .cards-header a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li, -body .window-app[id*="cards-sheet-"] .cards .card, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li, -body .window-app[id*="cards-sheet-"] .cards .card, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx { - height: auto; - padding: var(--blades-spacer-sm); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li > div, -body .window-app[id*="cards-sheet-"] .cards .card > div, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; - line-height: initial; - margin: 0; - padding: 0; - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li > div:first-of-type, -body .window-app[id*="cards-sheet-"] .cards .card > div:first-of-type, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div:first-of-type { - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a { - color: rgba(var(--color-text), 1); } - -body .sheet[id*="activeeffect-sheet-"] .changes-list li a, -body .window-app[id*="cards-sheet-"] .cards .card a, -body .window-app[id*="rolltable-sheet-"] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx a { - color: rgba(var(--color-text), 1); } - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs, -body #module-management .list-filters { - -webkit-border-before: none; - border-block-start: none; - -webkit-border-after: rgba(var(--color-primary), 1) 2px solid; - border-block-end: rgba(var(--color-primary), 1) 2px solid; } - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs, -body #module-management .list-filters, -body #module-management .-emu-layout .list-filters { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: initial; - line-height: initial; - margin: 0; - padding: 0; - position: relative; - width: 100%; } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a { - background-color: transparent; - background-image: none; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); } - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a, -body #module-management .list-filters a, -body #module-management .-emu-layout .list-filters a { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - font-size: var(--size-14px); - font-weight: normal; - text-shadow: none; } - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs a.active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body #module-management .-emu-layout .list-filters a.active { - text-decoration: none; } - -body .dialog .directory .directory-item h3 > i, -body .dialog .directory .directory-item h4 > i, -body #sidebar .directory .directory-item h3 > i, -body #sidebar .directory .directory-item h4 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 > i, -body #sidebar #compendium .compendium-list .directory-item h4 a > i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 a > i, -body #client-settings.window-app.form nav.tabs .item > i, -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 > i, -body #context-menu ol.context-items .context-item > i, -body .window-app[id*="cards-sheet-"] .cards-header .card-controls [data-action="create"] > i { - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list, -body #context-menu ol.context-items, -body #hotbar #macro-list, -body #menu #menu-items, -body #notifications, -body #players > ol, -body #controls .control-tools, -body #navigation #scene-list, -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds, -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds, -body .filepicker.window-app .filepicker-body .filepicker-body .directory, -body #df-curvy-walls-tools .control-tools, -body ul.command-menu, -body #tokenAttacher .control-tools { - list-style: none; - margin: 0; - padding: 0; } - -.-emu-subtle-layout body #sidebar #emu-sidebar-lock, -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll, -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body .window-app.token-mold .window-content form select.icon.fas.fa { - font-family: var(--font-awesome) !important; - font-weight: 900; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: var(--line-height-compact); } - -body #sidebar [data-tab="chat"] #icNotification, -body #sidebar [data-tab="chat"] #rollsNotification, -body #sidebar [data-tab="chat"] #oocNotification, -body .sidebar-popout [data-tab="chat"] #icNotification, -body .sidebar-popout [data-tab="chat"] #rollsNotification, -body .sidebar-popout [data-tab="chat"] #oocNotification { - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: emu-notification-flash; - animation-name: emu-notification-flash; - -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - background-color: rgba(var(--color-primary), 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - margin: 0; - padding: var(--blades-spacer-xs); - right: 0; - top: 0; } - -body .window-app.sheet[id*="template-config"] .window-content, -body .-emu-layout .window-app.sheet[id*="template-config"] .window-content { - padding: 0; } - -body .window-app.sheet[id*="template-config"] form, -body .-emu-layout .window-app.sheet[id*="template-config"] form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - padding: var(--blades-spacer-sm); - position: relative; } - -*::before, -*::after { - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -@-webkit-keyframes emu-notification-flash { - 0% { - opacity: 0; } - 50% { - opacity: 1; } - 100% { - opacity: 0; } } - -@keyframes emu-notification-flash { - 0% { - opacity: 0; } - 50% { - opacity: 1; } - 100% { - opacity: 0; } } - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - max-height: 100%; - min-height: 0.0625rem; - overflow-y: auto; - padding: 0 var(--blades-spacer-sm); } - -body .dialog .directory .directory-list .subdirectory, -body #sidebar .directory .directory-list .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory { - background-color: rgba(var(--color-folder-subdirectory), 1); - background-image: none; - border: none; - -webkit-border-start: rgba(var(--color-primary), 1) 4px solid; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: 0 0 0 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-base); - width: 100%; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder { - padding: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder { - -webkit-padding-before: 0; - padding-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder) { - -webkit-margin-before: 0; - margin-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder) { - -webkit-margin-before: 0; - margin-block-start: 0; } - -body .dialog .directory .directory-list .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .subdirectory { - -webkit-border-start: var(--blades-grey-bright) 4px solid; - border-inline-start: var(--blades-grey-bright) 4px solid; } - -body .dialog .directory .directory-list .subdirectory .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-list .subdirectory .subdirectory .subdirectory { - -webkit-border-start: var(--blades-white) 4px solid; - border-inline-start: var(--blades-white) 4px solid; } - -body .dialog .directory .directory-item, -body #sidebar .directory .directory-item, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item { - background-color: rgba(var(--color-folder-directory), 1); - background-image: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border: none; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - min-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; - width: 100%; } - -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item:focus { - background-image: none; } - -body .dialog .directory .directory-item.entity, -body #sidebar .directory .directory-item.entity, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.entity { - border: none; } - -body .dialog .directory .directory-item.context, -body #sidebar .directory .directory-item.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.context { - border: none; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog .directory .directory-item.folder, -body #sidebar .directory .directory-item.folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder { - background: transparent; - cursor: default; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; } - -body .dialog .directory .directory-item.folder:hover, -body .dialog .directory .directory-item.folder:focus, -body #sidebar .directory .directory-item.folder:hover, -body #sidebar .directory .directory-item.folder:focus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder:focus { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header { - -webkit-border-start: none; - border-inline-start: none; - border-radius: 0; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header .create-folder { - display: none; } - -body .dialog .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed > .folder-header h3 i::before { - content: "\f07b"; } - -body .dialog .directory .directory-item.folder.collapsed .subdirectory, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed .subdirectory { - display: none; } - -body .dialog .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder.collapsed .subdirectory .folder-header { - -webkit-border-start: none; - border-inline-start: none; } - -body .dialog .directory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header { - background-color: rgba(var(--color-folder-header), 1); - background-image: none; - border: 0; - -webkit-border-start: rgba(var(--color-primary), 1) 4px solid; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - line-height: var(--line-height-compact); - min-height: var(--blades-spacer-button); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: 100%; } - -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item.folder .folder-header h3, -body #sidebar .directory .directory-item.folder .folder-header h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 { - -webkit-border-after: 0; - border-block-end: 0; - color: inherit; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - text-align: start; - text-shadow: none; } - -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header h3 > i { - text-shadow: none; } - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header { - border-radius: 0 0 0 0; } - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header { - border-radius: 0 0 0 0; } - -body .dialog .directory .directory-item.folder .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .folder-header { - border-color: var(--blades-grey-bright); } - -body .dialog .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .subdirectory .subdirectory .folder-header { - border-color: var(--blades-white); } - -body .dialog .directory .directory-item.folder .folder-header.context, -body .dialog .directory .directory-item.folder .directory-item.context, -body #sidebar .directory .directory-item.folder .folder-header.context, -body #sidebar .directory .directory-item.folder .directory-item.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .folder-header.context, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item.folder .directory-item.context { - background-color: rgba(var(--color-primary), 1) !important; - color: rgba(var(--color-text-lightest), 1); } - -body .dialog .directory .directory-item .create-folder .fa-plus, -body .dialog .directory .directory-item .create-document .fa-plus, -body #sidebar .directory .directory-item .create-folder .fa-plus, -body #sidebar .directory .directory-item .create-document .fa-plus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-folder .fa-plus, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item .create-document .fa-plus { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: transparent; - border-radius: 50%; - color: inherit; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 8px; - height: 12px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - right: -2px; - top: -2px; - width: 12px; } - -body .dialog .directory .directory-item img, -body #sidebar .directory .directory-item img, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item img { - border-radius: 0; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: move; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin: 0; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body .dialog .directory .directory-item h3, -body .dialog .directory .directory-item h4, -body #sidebar .directory .directory-item h3, -body #sidebar .directory .directory-item h4, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 { - color: inherit; - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - padding: 0; - position: relative; - text-align: start; } - -body .dialog .directory .directory-item h3 > a, -body .dialog .directory .directory-item h4 > a, -body #sidebar .directory .directory-item h3 > a, -body #sidebar .directory .directory-item h4 > a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h3 > a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .directory .directory-item h4 > a { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - background-color: transparent; - border-radius: 0; - color: inherit; - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - cursor: pointer; - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-16px); - line-height: var(--blades-spacer-button); - padding: 0; - position: relative; - text-shadow: none; } - -body .dialog fieldset, -body #sidebar fieldset, -body .window-app:not([id*="Actor-"], [id*="Item-"]) fieldset { - border: none; - margin: 0; - padding: 0; } - -body .dialog figure figcaption, -body #sidebar figure figcaption, -body .window-app:not([id*="Actor-"], [id*="Item-"]) figure figcaption { - font-weight: 700; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); - padding: 0 var(--blades-spacer-sm); - text-align: center; } - -body .dialog figure figcaption:empty, -body #sidebar figure figcaption:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) figure figcaption:empty { - display: none; } - -body .dialog form h3.form-header, -body #sidebar form h3.form-header, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form h3.form-header { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); - font-family: inherit; - font-size: var(--size-16px); - -webkit-margin-before: var(--blades-spacer-md); - margin-block-start: var(--blades-spacer-md); - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: var(--blades-spacer-base); } - -body .dialog form .form-group, -body #sidebar form .form-group, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin: 0; - padding: var(--blades-spacer-sm); - width: 100%; } - -body .dialog form .form-group:nth-of-type(even), -body #sidebar form .form-group:nth-of-type(even), -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); } - -body .dialog form .form-group.initial-position .form-fields, -body #sidebar form .form-group.initial-position .form-fields, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 1px; } - -body .dialog form .form-group.initial-position .form-fields input, -body #sidebar form .form-group.initial-position .form-fields input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields input { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body .dialog form .form-group.initial-position .form-fields input[type="text"], -body #sidebar form .form-group.initial-position .form-fields input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields input[type="text"] { - width: 1px; } - -body .dialog form .form-group.initial-position .form-fields label, -body #sidebar form .form-group.initial-position .form-fields label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.initial-position .form-fields label { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body .dialog form .form-group.stacked > label, -body #sidebar form .form-group.stacked > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.stacked > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; } - -body .dialog form .form-group.hidden, -body #sidebar form .form-group.hidden, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group.hidden { - display: none; } - -body .dialog form .form-group .form-fields, -body #sidebar form .form-group .form-fields, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - -body .dialog form .form-group .form-fields input, -body .dialog form .form-group .form-fields select, -body #sidebar form .form-group .form-fields input, -body #sidebar form .form-group .form-fields select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select { - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - gap: var(--blades-spacer-base); } - -body .dialog form .form-group .form-fields input[type="checkbox"], -body .dialog form .form-group .form-fields select[type="checkbox"], -body #sidebar form .form-group .form-fields input[type="checkbox"], -body #sidebar form .form-group .form-fields select[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select[type="checkbox"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); } - -body .dialog form .form-group .form-fields input[type="radio"], -body .dialog form .form-group .form-fields select[type="radio"], -body #sidebar form .form-group .form-fields input[type="radio"], -body #sidebar form .form-group .form-fields select[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -body .dialog form .form-group .form-fields input + input, -body .dialog form .form-group .form-fields input + select, -body .dialog form .form-group .form-fields select + input, -body .dialog form .form-group .form-fields select + select, -body #sidebar form .form-group .form-fields input + input, -body #sidebar form .form-group .form-fields input + select, -body #sidebar form .form-group .form-fields select + input, -body #sidebar form .form-group .form-fields select + select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields input + select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields select + select { - -webkit-box-flex: 1; - -ms-flex: 1 1 25%; - flex: 1 1 25%; } - -body .dialog form .form-group .form-fields button, -body #sidebar form .form-group .form-fields button, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button { - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; - width: auto; } - -body .dialog form .form-group .form-fields button.file-picker > i, -body .dialog form .form-group .form-fields button.grid-config > i, -body .dialog form .form-group .form-fields button.capture-position > i, -body #sidebar form .form-group .form-fields button.file-picker > i, -body #sidebar form .form-group .form-fields button.grid-config > i, -body #sidebar form .form-group .form-fields button.capture-position > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.file-picker > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.grid-config > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.capture-position > i { - -webkit-margin-end: 0; - margin-inline-end: 0; } - -body .dialog form .form-group .form-fields button + input, -body #sidebar form .form-group .form-fields button + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button + input { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - -body .dialog form .form-group .form-fields button.file-picker + input[type="text"], -body #sidebar form .form-group .form-fields button.file-picker + input[type="text"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group .form-fields button.file-picker + input[type="text"] { - -webkit-margin-end: 0 !important; - margin-inline-end: 0 !important; } - -body .dialog form .form-group input, -body .dialog form .form-group select, -body #sidebar form .form-group input, -body #sidebar form .form-group select, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1px; } - -body .dialog form .form-group input[type="checkbox"], -body .dialog form .form-group select[type="checkbox"], -body #sidebar form .form-group input[type="checkbox"], -body #sidebar form .form-group select[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select[type="checkbox"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); } - -body .dialog form .form-group input[type="radio"], -body .dialog form .form-group select[type="radio"], -body #sidebar form .form-group input[type="radio"], -body #sidebar form .form-group select[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; } - -body .dialog form .form-group input + input, -body .dialog form .form-group select + input, -body #sidebar form .form-group input + input, -body #sidebar form .form-group select + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input { - -webkit-box-flex: 1; - -ms-flex: 1 1 25%; - flex: 1 1 25%; } - -body .dialog form .form-group input + input[type="checkbox"], -body .dialog form .form-group input + input[type="radio"], -body .dialog form .form-group select + input[type="checkbox"], -body .dialog form .form-group select + input[type="radio"], -body #sidebar form .form-group input + input[type="checkbox"], -body #sidebar form .form-group input + input[type="radio"], -body #sidebar form .form-group select + input[type="checkbox"], -body #sidebar form .form-group select + input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group input + input[type="radio"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input[type="checkbox"], -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group select + input[type="radio"] { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body .dialog form .form-group > label, -body #sidebar form .form-group > label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group > label { - -webkit-box-flex: 0; - -ms-flex: 0 0 40%; - flex: 0 0 40%; } - -body .dialog form .form-group label, -body #sidebar form .form-group label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - padding: 0; } - -body .dialog form .form-group label.checkbox, -body #sidebar form .form-group label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label.checkbox { - gap: var(--blades-spacer-base); - height: auto; } - -body .dialog form .form-group label .units, -body #sidebar form .form-group label .units, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-12px); - line-height: initial; - margin: 0 var(--blades-spacer-base); } - -body .dialog form .form-group label > i, -body #sidebar form .form-group label > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group label > i { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body .dialog form .form-group-stacked, -body #sidebar form .form-group-stacked, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked { - margin: 0; } - -body .dialog form .form-group-stacked .checkbox-label, -body #sidebar form .form-group-stacked .checkbox-label, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked .checkbox-label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; } - -body .dialog form .form-group-stacked label.checkbox, -body #sidebar form .form-group-stacked label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .form-group-stacked label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 1; - -ms-flex: auto; - flex: auto; - font-size: var(--size-12px); - gap: var(--blades-spacer-base); - height: auto; - line-height: initial; - margin: 0; - padding: 0; } - -body .dialog form .notes, -body .dialog form .hint, -body #sidebar form .notes, -body #sidebar form .hint, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .notes, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .hint { - color: rgba(var(--color-text-darker), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - font-style: italic; - line-height: initial; - margin: 0; - width: 100%; } - -body .dialog form .notes:empty, -body .dialog form .hint:empty, -body #sidebar form .notes:empty, -body #sidebar form .hint:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .notes:empty, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .hint:empty { - display: none; } - -body .dialog form label.checkbox, -body #sidebar form label.checkbox, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form label.checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - gap: var(--blades-spacer-sm); - height: auto; - line-height: initial; } - -body .dialog form .trait-list, -body #sidebar form .trait-list, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .trait-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body .dialog form .trait-list li, -body #sidebar form .trait-list li, -body .window-app:not([id*="Actor-"], [id*="Item-"]) form .trait-list li { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .dialog img, -body #sidebar img, -body .window-app:not([id*="Actor-"], [id*="Item-"]) img { - border: none; - border-radius: 0; - position: relative; } - -body .dialog table, -body #sidebar table, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table { - background-color: var(--blades-black-fade-strong); - border: none; - margin: var(--blades-spacer-base) 0; } - -body .dialog table thead, -body #sidebar table thead, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table thead { - background-color: var(--blades-black-dark-fade-strong); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; } - -body .dialog table tr:nth-child(even), -body #sidebar table tr:nth-child(even), -body .window-app:not([id*="Actor-"], [id*="Item-"]) table tr:nth-child(even) { - background-color: var(--blades-white-fade-strong); } - -body .dialog table td:first-child, -body #sidebar table td:first-child, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table td:first-child { - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .dialog table td, -body .dialog table th, -body #sidebar table td, -body #sidebar table th, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table td, -body .window-app:not([id*="Actor-"], [id*="Item-"]) table th { - padding: var(--blades-spacer-xs) 0; } - -body .dialog .tabs ~ .tab, -body .dialog .sheet-tabs ~ .tab, -body #sidebar .tabs ~ .tab, -body #sidebar .sheet-tabs ~ .tab, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow-y: auto; - overflow-x: hidden; } - -body .dialog .tabs ~ .tab[data-tab], -body .dialog .sheet-tabs ~ .tab[data-tab], -body #sidebar .tabs ~ .tab[data-tab], -body #sidebar .sheet-tabs ~ .tab[data-tab], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab[data-tab], -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab[data-tab] { - display: none; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body .dialog .tabs ~ .tab[data-tab].active, -body .dialog .sheet-tabs ~ .tab[data-tab].active, -body #sidebar .tabs ~ .tab[data-tab].active, -body #sidebar .sheet-tabs ~ .tab[data-tab].active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tabs ~ .tab[data-tab].active, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .sheet-tabs ~ .tab[data-tab].active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .dialog h1, -body .dialog h2, -body .dialog h3, -body .dialog h4, -body #sidebar h1, -body #sidebar h2, -body #sidebar h3, -body #sidebar h4, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h1, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h2, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h4 { - font-weight: normal; - margin: 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - position: relative; } - -body .dialog h1, -body #sidebar h1, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h1 { - -webkit-border-after: 2px solid rgba(var(--color-border), 1); - border-block-end: 2px solid rgba(var(--color-border), 1); - font-size: var(--size-24px); } - -body .dialog h2, -body #sidebar h2, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h2 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); } - -body .dialog h3, -body #sidebar h3, -body .window-app:not([id*="Actor-"], [id*="Item-"]) h3 { - font-size: var(--size-16px); } - -body .dialog a, -body #sidebar a, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a { - text-shadow: none; } - -body .dialog a:hover, -body #sidebar a:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog a[href], -body #sidebar a[href], -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href] { - color: rgba(var(--color-primary), 1); - text-decoration: none; - text-shadow: none; } - -body .dialog a[href]:hover, -body #sidebar a[href]:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a[href]:hover { - text-decoration: underline; - text-shadow: none; } - -body .dialog a.entity-link, -body .dialog a.inline-roll, -body #sidebar a.entity-link, -body #sidebar a.inline-roll, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll { - background-color: rgba(var(--color-background-lightest), 1); - -webkit-box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text), 1); - text-shadow: none; - padding: var(--blades-spacer-pf) var(--blades-spacer-xs); - -webkit-padding-start: var(--blades-spacer-base); - padding-inline-start: var(--blades-spacer-base); } - -body .dialog a.entity-link:hover, -body .dialog a.inline-roll:hover, -body #sidebar a.entity-link:hover, -body #sidebar a.inline-roll:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link:hover, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll:hover { - color: rgba(var(--color-primary), 1); } - -body .dialog a.entity-link > i, -body .dialog a.inline-roll > i, -body #sidebar a.entity-link > i, -body #sidebar a.inline-roll > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.entity-link > i, -body .window-app:not([id*="Actor-"], [id*="Item-"]) a.inline-roll > i { - color: inherit; - -webkit-margin-end: var(--blades-spacer-xs); - margin-inline-end: var(--blades-spacer-xs); } - -body .dialog p, -body #sidebar p, -body .window-app:not([id*="Actor-"], [id*="Item-"]) p { - margin: var(--blades-spacer-base) 0; } - -body .dialog ul, -body .dialog ol, -body #sidebar ul, -body #sidebar ol, -body .window-app:not([id*="Actor-"], [id*="Item-"]) ul, -body .window-app:not([id*="Actor-"], [id*="Item-"]) ol { - margin: var(--blades-spacer-base) 0; - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .dialog dl, -body #sidebar dl, -body .window-app:not([id*="Actor-"], [id*="Item-"]) dl { - margin: var(--blades-spacer-base) 0; } - -body .dialog dd, -body #sidebar dd, -body .window-app:not([id*="Actor-"], [id*="Item-"]) dd { - -webkit-padding-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-base); - margin: var(--blades-spacer-base) 0; } - -body .dialog hr, -body #sidebar hr, -body .window-app:not([id*="Actor-"], [id*="Item-"]) hr { - border: none; - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-border-after: none; - border-block-end: none; - width: 100%; } - -body .dialog button[hidden], -body #sidebar button[hidden], -body .window-app:not([id*="Actor-"], [id*="Item-"]) button[hidden] { - display: none; } - -body .dialog blockquote, -body #sidebar blockquote, -body .window-app:not([id*="Actor-"], [id*="Item-"]) blockquote { - -webkit-border-start: 3px solid rgba(var(--color-border), 1); - border-inline-start: 3px solid rgba(var(--color-border), 1); - margin: var(--blades-spacer-base) 0 var(--blades-spacer-base) var(--blades-spacer-md); - -webkit-padding-start: var(--blades-spacer-lg); - padding-inline-start: var(--blades-spacer-lg); } - -body .dialog blockquote em, -body #sidebar blockquote em, -body .window-app:not([id*="Actor-"], [id*="Item-"]) blockquote em { - font-style: normal; } - -body .dialog section.secret, -body #sidebar section.secret, -body .window-app:not([id*="Actor-"], [id*="Item-"]) section.secret { - background-color: rgba(var(--color-background-light), 0.2); - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: 0 var(--blades-spacer-base); } - -body .dialog .tox-toolbar__primary, -body #sidebar .tox-toolbar__primary, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox-toolbar__primary { - background: transparent; } - -body .dialog .tox.tox-tinymce .tox-edit-area__iframe, -body #sidebar .tox.tox-tinymce .tox-edit-area__iframe, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox.tox-tinymce .tox-edit-area__iframe { - background-color: var(--blades-white-bright); - padding: var(--blades-spacer-base); } - -body .dialog .tox .tox-tbtn, -body #sidebar .tox .tox-tbtn, -body .window-app:not([id*="Actor-"], [id*="Item-"]) .tox .tox-tbtn { - background: transparent; - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); - height: var(--blades-spacer-button-sm); - -webkit-margin-before: var(--blades-spacer-xs); - margin-block-start: var(--blades-spacer-xs); - padding: 0 var(--blades-spacer-base); } - -.window-app body #context-menu { - z-index: 101; } - -body .dialog div.dialog-content h4:first-child, -body .dialog div.dialog-content p:first-child { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -.-emu-compact body #hotbar .bar-controls { - width: 2rem; - height: 2.5rem; } - .-emu-compact body #hotbar .bar-controls .page-control { - font-size: var(--size-10px); } - -.-emu-compact body #hotbar .macro { - width: 2.5rem; - height: 2.5rem; } - .-emu-compact body #hotbar .macro .macro-icon { - width: 2rem; - height: 2rem; } - -.-emu-compact body #logo { - max-height: 2.125rem; - max-width: 4.25rem; } - -.-emu-compact body #notifications { - left: 7rem; - top: 6rem; } - -.-emu-compact body #players { - width: 10.5rem; } - -.-emu-compact body #navigation #scene-list .scene { - height: 1.75rem; - line-height: 1.75rem; - min-width: 5.5rem; } - -.-emu-compact body #navigation #scene-list .scene-player { - width: 0.5rem; - height: 0.5rem; } - -.-emu-compact body .window-app[id*="JournalEntry-"] a.editor-edit { - top: -1.75rem; } - -.-emu-compact body #tokenAttacher { - left: 4.5rem; - top: 2.375rem; } - -body #hotbar .bar-controls:first-child #macro-directory, -body #hotbar .bar-controls:first-child #bar-toggle { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body #hotbar .bar-controls:first-child #macro-directory:first-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:first-of-type { - border: none; - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; } - -body #hotbar .bar-controls:first-child #macro-directory:last-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:last-of-type { - border: none; - border-radius: 0 0 0 0; } - -body #hotbar .bar-controls .page-control, -body #hotbar .bar-controls #macro-directory, -body #hotbar .bar-controls #bar-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - position: relative; } - -body #hotbar .bar-controls .page-control:first-of-type, -body #hotbar .bar-controls #macro-directory:first-of-type, -body #hotbar .bar-controls #bar-toggle:first-of-type { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; } - -body #hotbar .bar-controls .page-control:last-of-type, -body #hotbar .bar-controls #macro-directory:last-of-type, -body #hotbar .bar-controls #bar-toggle:last-of-type { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body #loading #context, -body #loading #progress { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - top: 0; - position: absolute; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; - font-size: var(--size-14px); - line-height: initial; - margin: 0 var(--blades-spacer-md); - padding: 0; } - -.-emu-layout.-emu-logo body #logo { - display: block !important; } - -.-emu-layout.-emu-control-align-top body #controls .control-tools .scene-control { - position: initial; } - -body #menu #menu-items li i, -body #menu #menu-items li h4 { - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); } - -body #players > h3:hover, -body #players > h3:active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -.-emu-subtle-layout body #controls:hover, -.-emu-subtle-layout body #controls:active { - opacity: 1; } - -.-emu-subtle-layout body #controls:hover .control-tools, -.-emu-subtle-layout body #controls:active .control-tools { - opacity: 1; } - -body #controls .control-tools .scene-control, -body #controls .control-tools .control-tool { - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: initial; - margin: 0; - padding: 0; - pointer-events: all; - position: relative; } - -body #controls .control-tools .scene-control > i, -body #controls .control-tools .control-tool > i { - margin: 0; - position: relative; } - -.-emu-compact body #controls .control-tools .scene-control, -.-emu-compact body #controls .control-tools .control-tool { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); } - -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover { - background-image: none; } - -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus { - background-image: none; } - -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active { - background-image: none; } - -.-emu-subtle-layout body #navigation:hover, -.-emu-subtle-layout body #navigation:active { - opacity: 1; } - -.-emu-subtle-layout body #navigation:hover #scene-list .scene, -.-emu-subtle-layout body #navigation:active #scene-list .scene { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - opacity: 1; } - -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view { - background-image: none; } - -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm) { - background-image: none; } - -body #ui-left, -body #ui-middle, -body #ui-right { - pointer-events: none; - position: relative; - z-index: 10; } - -body .window-app .window-header > a, -body .window-app .window-header a.header-button { - background: transparent; - text-shadow: none; - padding: var(--blades-spacer-base); - position: relative; - width: auto; } - -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover { - color: rgba(var(--color-text-lightest), 1); - color: rgba(var(--color-primary), 1); } - -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus { - color: rgba(var(--color-primary), 1); - text-decoration: underline; } - -body .window-app .window-header > a.close, -body .window-app .window-header a.header-button.close { - color: transparent; - overflow: hidden; - padding: 0; - width: var(--blades-spacer-button-sm); } - -body .window-app .window-header > a.close:hover, -body .window-app .window-header > a.close:focus, -body .window-app .window-header a.header-button.close:hover, -body .window-app .window-header a.header-button.close:focus { - color: transparent; } - -body .window-app .window-header > a.close > i, -body .window-app .window-header a.header-button.close > i { - top: 0; - left: 0; - position: absolute; - width: 100%; - height: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-16px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; } - -body .window-app .window-header > a > i, -body .window-app .window-header > a > span.fas, -body .window-app .window-header a.header-button > i, -body .window-app .window-header a.header-button > span.fas { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar, -body .sidebar-popout { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - top: calc(var(--blades-spacer-md) / 2); - right: 0; - bottom: auto; - position: fixed; - width: var(--blades-spacer-sidebar); - height: calc(100% - var(--blades-spacer-md)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - overflow: hidden; - padding: 0; - z-index: 10; } - -body #sidebar ol, -body #sidebar ul, -body .sidebar-popout ol, -body .sidebar-popout ul { - margin: 0; - padding: 0; } - -body #sidebar.collapsed, -body .sidebar-popout.collapsed { - height: auto !important; - width: 2rem !important; } - -.-emu-subtle-layout body #sidebar.collapsed, -.-emu-subtle-layout body .sidebar-popout.collapsed { - opacity: 0.3; } - -.-emu-subtle-layout body #sidebar.collapsed:hover, -.-emu-subtle-layout body .sidebar-popout.collapsed:hover { - opacity: 1; } - -body #sidebar.collapsed #sidebar-tabs, -body .sidebar-popout.collapsed #sidebar-tabs { - -webkit-border-after: none; - border-block-end: none; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -body #sidebar.collapsed #sidebar-tabs > .collapse, -body .sidebar-popout.collapsed #sidebar-tabs > .collapse { - border-radius: 0 0 0 0; } - -body #sidebar.collapsed .sidebar-tab, -body #sidebar.collapsed .sidebar-tab.active, -body .sidebar-popout.collapsed .sidebar-tab, -body .sidebar-popout.collapsed .sidebar-tab.active { - display: none !important; } - -body #sidebar #sidebar-tabs, -body .sidebar-popout #sidebar-tabs { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - font-size: var(--size-12px); - margin: 0; - position: relative; } - -body #sidebar #sidebar-tabs > .item, -body #sidebar #sidebar-tabs > .collapse, -body .sidebar-popout #sidebar-tabs > .item, -body .sidebar-popout #sidebar-tabs > .collapse { - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 20%; - flex: 1 1 20%; - font-size: var(--size-12px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: auto; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); - position: relative; - top: auto; } - -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active { - border-radius: 0; - border: none; } - -body #sidebar #sidebar-tabs > .item.active:first-child, -body #sidebar #sidebar-tabs > .collapse.active:first-child, -body .sidebar-popout #sidebar-tabs > .item.active:first-child, -body .sidebar-popout #sidebar-tabs > .collapse.active:first-child { - border-radius: 0 0 0 0; } - -body #sidebar #sidebar-tabs > .item:first-child, -body #sidebar #sidebar-tabs > .collapse:first-child, -body .sidebar-popout #sidebar-tabs > .item:first-child, -body .sidebar-popout #sidebar-tabs > .collapse:first-child { - border-radius: 0 0 0 0; } - -body #sidebar #sidebar-tabs > .item > i, -body #sidebar #sidebar-tabs > .collapse > i, -body .sidebar-popout #sidebar-tabs > .item > i, -body .sidebar-popout #sidebar-tabs > .collapse > i { - margin: 0; - position: relative; - z-index: 1; } - -body #sidebar #sidebar-tabs > .item .notification-pip, -body #sidebar #sidebar-tabs > .collapse .notification-pip, -body .sidebar-popout #sidebar-tabs > .item .notification-pip, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip { - background-color: rgba(var(--color-primary), 1); - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: emu-notification-flash; - animation-name: emu-notification-flash; - -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; } - -body #sidebar #sidebar-tabs > .item .notification-pip::before, -body #sidebar #sidebar-tabs > .collapse .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .item .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip::before { - display: none; } - -body #sidebar .window-content .sidebar-tab, -body .sidebar-popout .window-content .sidebar-tab { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body #sidebar .sidebar-tab, -body .sidebar-popout .sidebar-tab { - display: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - -webkit-box-pack: initial; - -ms-flex-pack: initial; - justify-content: initial; - margin: 0; - min-height: 12.5rem; - position: relative; } - -body #sidebar .sidebar-tab.active, -body .sidebar-popout .sidebar-tab.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.-emu-compact body #sidebar .sidebar-tab, -.-emu-compact body .sidebar-popout .sidebar-tab { - min-height: 11rem; } - -body #sidebar .sidebar-tab.directory .directory-list, -body .sidebar-popout .sidebar-tab.directory .directory-list { - -webkit-padding-after: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); } - -body #sidebar .sidebar-tab .directory-header .header-actions button, -body #sidebar .sidebar-tab .directory-footer button, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button, -body .sidebar-popout .sidebar-tab .directory-footer button { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - height: auto; - line-height: var(--line-height-compact); - width: auto; } - -body #sidebar .sidebar-tab .directory-header .header-actions button > i, -body #sidebar .sidebar-tab .directory-footer button > i, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button > i, -body .sidebar-popout .sidebar-tab .directory-footer button > i { - font-size: var(--size-14px); } - -body #sidebar .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-header { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar .sidebar-tab .directory-header .header-search, -body .sidebar-popout .sidebar-tab .directory-header .header-search { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-header .header-search > i, -body .sidebar-popout .sidebar-tab .directory-header .header-search > i { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar .sidebar-tab .directory-header .header-search input, -body .sidebar-popout .sidebar-tab .directory-header .header-search input { - background-color: rgba(var(--color-background-lightest), 1); - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin: 0; } - -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - width: 2rem; - height: 2rem; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i { - margin: 0; } - -body #sidebar .sidebar-tab .directory-header .header-actions, -body .sidebar-popout .sidebar-tab .directory-header .header-actions { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-header .header-actions:only-child, -body #sidebar .sidebar-tab .directory-header .header-actions:last-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:only-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - -body #sidebar .sidebar-tab .directory-header > .action-buttons, -body .sidebar-popout .sidebar-tab .directory-header > .action-buttons { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; - width: 100%; } - -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-footer { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.-emu-subtle-layout body #sidebar.collapsed::before, -.-emu-subtle-layout body #sidebar.collapsed #emu-sidebar-lock { - display: none; } - -.-emu-subtle-layout body #sidebar:hover, -.-emu-subtle-layout body #sidebar.is-locked { - opacity: 1; - right: 0; } - -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock::before, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock::before { - content: "\f0da"; } - -.-emu-subtle-layout-sidebar-locked body #sidebar { - opacity: 1; - right: 0; } - .-emu-subtle-layout-sidebar-locked body #sidebar #emu-sidebar-lock { - display: none; } - -body #sidebar [data-tab="chat"] #chat-log, -body .sidebar-popout [data-tab="chat"] #chat-log { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - height: auto; - list-style: none; - margin: 0; - padding: 0; - overflow-y: auto; - overflow-x: hidden; } - -body #sidebar [data-tab="chat"] #chat-log .message, -body .sidebar-popout [data-tab="chat"] #chat-log .message { - background-color: rgba(var(--color-background-chat-message), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - font-family: inherit; - font-size: var(--size-14px); - padding: var(--blades-spacer-base); - margin: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message:hover .message-metadata, -body #sidebar [data-tab="chat"] #chat-log .message:focus .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message:hover .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message:focus .message-metadata { - opacity: 1; } - -body #sidebar [data-tab="chat"] #chat-log .message.whisper, -body .sidebar-popout [data-tab="chat"] #chat-log .message.whisper { - background-color: rgba(var(--color-background-chat-message-whisper), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message.blind, -body .sidebar-popout [data-tab="chat"] #chat-log .message.blind { - background-color: rgba(var(--color-background-chat-message-blind), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-header, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-header { - background-color: transparent; - color: inherit; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - line-height: var(--line-height-default); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata, -body #sidebar [data-tab="chat"] #chat-log .message .message-sender, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-sender { - color: inherit; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: var(--size-12px); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-sender, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-sender { - margin: 0; - overflow: hidden; - white-space: initial; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata { - -webkit-transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); - opacity: 0; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata a, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata a { - color: inherit; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-metadata a:hover, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-metadata a:hover { - color: rgba(var(--color-primary), 1); } - -body #sidebar [data-tab="chat"] #chat-log .message .message-content, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-content { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; } - -body #sidebar [data-tab="chat"] #chat-log .message .message-content .table-result, -body .sidebar-popout [data-tab="chat"] #chat-log .message .message-content .table-result { - padding: var(--blades-spacer-base) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .flavor-text, -body #sidebar [data-tab="chat"] #chat-log .message .whisper-to, -body .sidebar-popout [data-tab="chat"] #chat-log .message .flavor-text, -body .sidebar-popout [data-tab="chat"] #chat-log .message .whisper-to { - color: inherit; - font-size: var(--size-12px); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll, -body #sidebar [data-tab="chat"] #chat-log .message .dice-result, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-result { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total { - background-color: rgba(var(--color-background), 0.1); - -webkit-box-shadow: none; - box-shadow: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: inherit; - line-height: initial; - font-size: inherit; - font-weight: normal; - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-formula { - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total { - font-size: var(--size-18px); - padding: var(--blades-spacer-xs) 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.critical, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.success, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.critical, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.success { - background-color: var(--blades-color-positive); - border-color: var(--blades-color-positive); - color: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.fumble, -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-total.failure, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.fumble, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-total.failure { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - color: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip { - -webkit-box-ordinal-group: initial; - -ms-flex-order: initial; - order: initial; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - line-height: initial; - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-weight: 700; } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total { - background-color: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border-lighter), 1) 1px solid; - -webkit-border-after: none; - border-block-end: none; - border-radius: 0 0 0 0; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; - font-size: var(--size-14px); - font-weight: 700; - padding: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .dice-rolls, -body .sidebar-popout [data-tab="chat"] #chat-log .message .dice-rolls { - margin: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab="chat"] #chat-log .message .button.message-delete { - color: rgba(var(--color-text), 1); } - -body #sidebar [data-tab="chat"] #chat-controls, -body .sidebar-popout [data-tab="chat"] #chat-controls { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab="chat"] #chat-controls .chat-control-icon .fa-dice-d20 { - font-size: var(--size-14px); - margin: 0; } - -body #sidebar [data-tab="chat"] #chat-controls .roll-type-select, -body .sidebar-popout [data-tab="chat"] #chat-controls .roll-type-select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - height: 2rem; - margin: 0; - width: auto; } - -body #sidebar [data-tab="chat"] #chat-controls .control-buttons, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab="chat"] #chat-controls .control-buttons a > i { - font-size: inherit; - line-height: initial; } - -body #sidebar [data-tab="chat"] #chat-form, -body .sidebar-popout [data-tab="chat"] #chat-form { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: 7rem; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar [data-tab="chat"] #chat-form textarea, -body .sidebar-popout [data-tab="chat"] #chat-form textarea { - background-color: rgba(var(--color-background-lightest), 0.9); - background-image: none; - width: 100%; - height: 100%; - padding: var(--blades-spacer-sm); } - -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar #combat .combat-tracker-header .encounters, -body #sidebar #combat .combat-tracker-header .encounter-controls, -body .sidebar-popout #combat .combat-tracker-header .encounters, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - width: 100%; } - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounters h4, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h4, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h4, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h4 { - -webkit-border-after: none; - border-block-end: none; - color: rgba(var(--color-text-lightest), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px); - text-align: center; } - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-20px); - -webkit-margin-start: var(--blades-spacer-button-sm); - margin-inline-start: var(--blades-spacer-button-sm); } - -body #sidebar #combat .combat-tracker-header .encounters a[disabled], -body #sidebar #combat .combat-tracker-header .encounter-controls a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounters a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a[disabled] { - pointer-events: none; - visibility: hidden; } - -body #sidebar #combat .combat-tracker-header .encounters a:first-child, -body #sidebar #combat .combat-tracker-header .encounter-controls a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounters a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:first-child { - -webkit-margin-start: 0; - margin-inline-start: 0; } - -body #sidebar #combat #combat-tracker .combatant, -body .sidebar-popout #combat #combat-tracker .combatant { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - height: auto; - line-height: initial; - margin: 0 var(--blades-spacer-sm); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: auto; } - -body #sidebar #combat #combat-tracker .combatant.hidden .token-name h4, -body #sidebar #combat #combat-tracker .combatant.hidden .token-image, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-image { - opacity: 0.5; } - -body #sidebar #combat #combat-tracker .combatant.active .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.active .token-name h4 { - border-color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #combat #combat-tracker .combatant.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.active .combatant-control.active { - background-color: var(--blades-white-bright); - color: rgba(var(--color-primary), 1); } - -body #sidebar #combat #combat-tracker .combatant.defeated, -body .sidebar-popout #combat #combat-tracker .combatant.defeated { - background-color: rgba(176, 16, 48, 0.5); } - -body #sidebar #combat #combat-tracker .combatant.defeated.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active .combatant-control.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #combat #combat-tracker .combatant .token-name, -body .sidebar-popout #combat #combat-tracker .combatant .token-name { - text-shadow: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; - overflow: hidden; - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant .token-name h4 { - color: rgba(var(--color-text-lightest), 1); - -webkit-border-after: 1px solid rgba(var(--color-border-lighter), 0.1); - border-block-end: 1px solid rgba(var(--color-border-lighter), 0.1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: initial; - -ms-flex: initial; - flex: initial; - font-size: var(--size-16px); - line-height: initial; } - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource { - -webkit-border-end: rgba(var(--color-border-lighter), 1) 1px solid; - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-14px); - line-height: var(--line-height-compact); - -webkit-margin-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - -webkit-padding-end: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - padding: 0; - -webkit-padding-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-tracker .combatant .token-initiative .initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative .initiative { - color: inherit; - text-shadow: none; - font-size: var(--size-16px); - font-weight: normal; } - -body #sidebar #combat #combat-tracker .combatant .combatant-controls, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-controls { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - gap: var(--blades-spacer-base); } - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - background: transparent; - font-size: var(--size-20px); - margin: 0; } - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll::before, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll::before { - content: "\f6cf"; } - -body #sidebar #combat #combat-tracker .combatant .token-effects, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; } - -body #sidebar #combat #combat-tracker .combatant .token-effects img, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects img { - cursor: default; - margin: 0; - max-height: 0.875rem; - max-width: 0.875rem; - opacity: 1; - -webkit-transform: none; - -ms-transform: none; - transform: none; } - -body #sidebar #combat #combat-controls, -body .sidebar-popout #combat #combat-controls { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - -body #sidebar #combat #combat-controls:empty, -body .sidebar-popout #combat #combat-controls:empty { - display: none; } - -body #sidebar #combat #combat-controls .combat-control.center, -body .sidebar-popout #combat #combat-controls .combat-control.center { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - white-space: nowrap; } - -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i { - margin: 0; } - -body #sidebar #scenes .scene, -body .sidebar-popout #scenes .scene { - background-position: 50%; - background-size: cover; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - height: auto; - line-height: var(--line-height-compact); } - -body #sidebar #scenes .scene:hover, -body .sidebar-popout #scenes .scene:hover { - background-position: 50%; - background-size: cover; } - -body #sidebar #scenes .scene h3 > a, -body .sidebar-popout #scenes .scene h3 > a { - text-shadow: 1px 1px 2px var(--blades-black-dark), -1px -1px 2px var(--blades-black-dark); - padding: var(--blades-spacer-sm) 0; } - -body #sidebar #playlists, -body .sidebar-popout #playlists { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #playlists .global-control, -body .sidebar-popout #playlists .global-control { - background-color: rgba(var(--color-background), 0.5); - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; } - -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds { - height: auto !important; - max-height: 0 !important; - padding: 0 !important; } - -body #sidebar #playlists .global-control .playlist-header, -body .sidebar-popout #playlists .global-control .playlist-header { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; - width: 100%; } - -body #sidebar #playlists .global-control .playlist-header h4, -body .sidebar-popout #playlists .global-control .playlist-header h4 { - text-decoration: none; - height: auto; - margin: 0; - -webkit-padding-start: 0; - padding-inline-start: 0; } - -body #sidebar #playlists .global-control .playlist-header h4 i.fa, -body .sidebar-popout #playlists .global-control .playlist-header h4 i.fa { - color: inherit; - -webkit-margin-start: var(--blades-spacer-xs); - margin-inline-start: var(--blades-spacer-xs); } - -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds { - background: transparent; - -webkit-border-start: none; - border-inline-start: none; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: auto !important; - padding: 0 !important; - width: 100%; } - -body #sidebar #playlists .global-control .playlist-sounds h4, -body .sidebar-popout #playlists .global-control .playlist-sounds h4 { - -webkit-border-after: 0; - border-block-end: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - margin: 0; } - -body #sidebar #playlists .global-control .playlist-sounds h4 + input[type="range"], -body .sidebar-popout #playlists .global-control .playlist-sounds h4 + input[type="range"] { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #playlists .global-control .playlist-sounds .sound, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound { - -webkit-border-after: 0; - border-block-end: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-padding-start: 0; - padding-inline-start: 0; - -webkit-padding-end: 0; - padding-inline-end: 0; } - -body #sidebar #playlists .global-control .playlist-sounds .sound:last-of-type, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound:last-of-type { - -webkit-padding-after: 0; - padding-block-end: 0; } - -body #sidebar #playlists .global-control .playlist-sounds .sound .global-volume, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound .global-volume { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; } - -body #sidebar #playlists .directory-list .directory-item.playlist, -body .sidebar-popout #playlists .directory-list .directory-item.playlist { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - line-height: var(--line-height-compact); - padding: 0 var(--blades-spacer-sm); } - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):focus, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):focus { - background-color: rgba(var(--color-folder-directory), 1); } - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body #sidebar #playlists .directory-list .playlist-sounds, -body .sidebar-popout #playlists .directory-list .playlist-sounds { - height: auto !important; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .playlist-sounds .sound:first-child { - -webkit-border-before: transparent 1px solid; - border-block-start: transparent 1px solid; } - -body #sidebar #playlists .directory-list .playlist-header, -body #sidebar #playlists .directory-list .sound, -body .sidebar-popout #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .sound { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; - text-decoration: none; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-header .playlist-name, -body #sidebar #playlists .directory-list .sound .playlist-name, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name, -body .sidebar-popout #playlists .directory-list .sound .playlist-name { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - overflow: visible; - padding: var(--blades-spacer-base) 0; - word-break: normal; - white-space: initial; - width: 100%; } - -body #sidebar #playlists .directory-list .playlist-header .playlist-name > i, -body #sidebar #playlists .directory-list .sound .playlist-name > i, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name > i, -body .sidebar-popout #playlists .directory-list .sound .playlist-name > i { - display: none; } - -body #sidebar #playlists .directory-list .playlist-header .sound-controls, -body #sidebar #playlists .directory-list .sound .sound-controls, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls, -body .sidebar-popout #playlists .directory-list .sound .sound-controls { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; } - -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control.inactive { - opacity: 0.5; } - -body #sidebar #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .playlist-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar #playlists .directory-list .sound:nth-child(even), -body .sidebar-popout #playlists .directory-list .sound:nth-child(even) { - background-color: rgba(var(--color-background-darkest), 0.2); } - -body #sidebar #playlists h4, -body #sidebar #playlists i, -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists h4, -body .sidebar-popout #playlists i, -body .sidebar-popout #playlists input[type=range] { - color: inherit; - height: auto; - line-height: var(--line-height-default); - word-break: normal; } - -body #sidebar #playlists h4 + input[type="range"], -body #sidebar #playlists i + input[type="range"], -body .sidebar-popout #playlists h4 + input[type="range"], -body .sidebar-popout #playlists i + input[type="range"] { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #playlists h4, -body .sidebar-popout #playlists h4 { - padding: var(--blades-spacer-base); } - -body #sidebar #playlists input[type="range"], -body .sidebar-popout #playlists input[type="range"] { - margin: 0; } - -body #sidebar #playlists #currently-playing, -body .sidebar-popout #playlists #currently-playing { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - max-height: 30%; - overflow-x: hidden; - overflow-y: auto; } - -body #sidebar #playlists #currently-playing .sound, -body .sidebar-popout #playlists #currently-playing .sound { - display: grid; - -webkit-box-flex: 1; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - grid-template-areas: "name controls" "playback playback"; - grid-template-columns: 1fr -webkit-min-content; - grid-template-columns: 1fr min-content; - grid-template-rows: -webkit-min-content -webkit-min-content; - grid-template-rows: min-content min-content; - margin: 0; - text-decoration: none; - width: 100%; } - -body #sidebar #playlists #currently-playing .sound + .sound, -body .sidebar-popout #playlists #currently-playing .sound + .sound { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-padding-before: var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); } - -body #sidebar #playlists #currently-playing .sound .sound-name, -body .sidebar-popout #playlists #currently-playing .sound .sound-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - grid-area: name; - margin: 0; - padding: var(--blades-spacer-base) 0; } - -body #sidebar #playlists #currently-playing .sound .sound-controls, -body .sidebar-popout #playlists #currently-playing .sound .sound-controls { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - grid-area: controls; - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; } - -body #sidebar #playlists #currently-playing .sound .sound-control.inactive, -body .sidebar-popout #playlists #currently-playing .sound .sound-control.inactive { - opacity: 0.5; } - -body #sidebar #playlists #currently-playing .sound .sound-playback, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - grid-area: playback; - padding: 0; } - -body #sidebar #playlists #currently-playing .sound .sound-playback .sound-timer, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .sound-timer { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); } - -body #sidebar #playlists #currently-playing .sound .sound-playback .volume-icon, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .volume-icon { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar #compendium h3, -body .sidebar-popout #compendium h3 { - background-color: rgba(var(--color-background), 1); - border: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - -body #sidebar #compendium .compendium-type, -body .sidebar-popout #compendium .compendium-type { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); } - -body #sidebar #compendium .compendium-list, -body .sidebar-popout #compendium .compendium-list { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-xs); } - -body #sidebar #compendium .compendium-list .directory-item, -body .sidebar-popout #compendium .compendium-list .directory-item { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - line-height: var(--line-height-compact); } - -body #sidebar #compendium .compendium-list .directory-item h4, -body .sidebar-popout #compendium .compendium-list .directory-item h4 { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; } - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons { - color: rgba(var(--color-text-lightest), 1); - position: relative; } - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons i { - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #compendium .compendium-list .directory-item .compendium-footer, -body .sidebar-popout #compendium .compendium-list .directory-item .compendium-footer { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-14px); - -webkit-padding-after: var(--blades-spacer-base); - padding-block-end: var(--blades-spacer-base); - width: 100%; } - -body #sidebar #settings, -body .sidebar-popout #settings { - padding: var(--blades-spacer-sm); } - -body #sidebar #settings > div, -body .sidebar-popout #settings > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; } - -body #sidebar #settings h2, -body #sidebar #settings h4, -body .sidebar-popout #settings h2, -body .sidebar-popout #settings h4 { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - padding: 0; - margin: 0; } - -body #sidebar #settings h2, -body .sidebar-popout #settings h2 { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-20px); - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - -body #sidebar #settings h4, -body .sidebar-popout #settings h4 { - color: rgba(var(--color-primary), 1); - font-size: var(--size-16px); } - -body #sidebar #settings button, -body .sidebar-popout #settings button { - margin: 0; } - -body #sidebar #settings #game-details, -body .sidebar-popout #settings #game-details { - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: 0; } - -body #sidebar .notification-pip, -body .sidebar-popout .notification-pip { - color: rgba(var(--color-primary), 1); - -webkit-margin-end: var(--blades-spacer-xs); - margin-inline-end: var(--blades-spacer-xs); - padding: 0; - position: relative; - right: auto; - text-shadow: none; - top: auto; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - text-shadow: none; - -webkit-transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - height: auto; - line-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:last-child, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:last-child { - -webkit-border-after: 0; - border-block-end: 0; } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:hover, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:hover { - background-color: rgba(var(--color-primary), 1); - -webkit-box-shadow: inset 0 0 0 2px var(--blades-white-bright); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - color: rgba(var(--color-text-lightest), 1); } - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:focus, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:focus { - -webkit-box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); } - -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .page-heading, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings { - margin: 0; - width: 100%; } - -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h2, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h3, -body .window-app[id*="JournalEntry-"] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h4 { - border: none; - margin: 0; } - -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.previous, -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.next { - -webkit-box-flex: 0; - -ms-flex: 0 0 var(--blades-spacer-button); - flex: 0 0 var(--blades-spacer-button); } - -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.previous i, -body .window-app[id*="JournalEntry-"] aside.sidebar .action-buttons button.next i { - margin: 0; } - -body #module-management .package[data-module-name="ernies-modern-layout"] a, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-title, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-description, -body #module-management .package[data-module-name="ernies-modern-layout"] .package-metadata { - color: rgba(var(--color-text-lightest), 1); } - -body .package-configuration .categories .scrollable, -body .package-configuration .categories footer { - margin: 0; - padding: var(--blades-spacer-sm); } - -body .window-app[id*="trait-selector-"] .window-content form > ol, -body .window-app[id*="trait-selector-"] .window-content form > ul { - margin: 0; } - -body .window-app[id*="trait-selector-"] .window-content form > ol li, -body .window-app[id*="trait-selector-"] .window-content form > ul li { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .window-app[id*="trait-selector-"] .window-content form > ol li:last-child, -body .window-app[id*="trait-selector-"] .window-content form > ul li:last-child { - -webkit-margin-after: 0; - margin-block-end: 0; } - -body .window-app[id*="trait-selector-"] .window-content form > ol li, -body .window-app[id*="trait-selector-"] .window-content form > ol label, -body .window-app[id*="trait-selector-"] .window-content form > ul li, -body .window-app[id*="trait-selector-"] .window-content form > ul label { - color: rgba(var(--color-text), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -body .window-app[id*="trait-selector-"] .window-content form > ol label.checkbox, -body .window-app[id*="trait-selector-"] .window-content form > ul label.checkbox { - height: auto; - font-size: var(--size-14px); - line-height: initial; } - -body .window-app[id*="trait-selector-"] .window-content form > ol label.checkbox > input, -body .window-app[id*="trait-selector-"] .window-content form > ul label.checkbox > input { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br { - padding: 0 var(--blades-spacer-xs); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .die-result-overlay-br button { - margin: 0 var(--blades-spacer-xs); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip), -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip) { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0; - min-height: var(--blades-spacer-button); } - -body .window-app[id*="chat-popout-"] .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total, -body #sidebar [data-tab="chat"] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total { - -webkit-margin-before: 0; - margin-block-start: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: default; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-margin-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - position: relative; } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper .token-image, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper .token-image { - width: 100%; - height: 100%; - margin: 0; } - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper svg, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper svg { - -webkit-box-shadow: none; - box-shadow: none; } - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper { - color: rgba(var(--color-text-lightest), 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: var(--blades-spacer-xs); } - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper input, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper input { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - height: auto; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-lg); } - -body .combatready-timebar, -body .combatready-timebar-fill { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - bottom: 0; - height: 0.4375rem; - top: auto; } - -.-emu-compact body .combatready-timebar, -.-emu-compact body .combatready-timebar-fill { - height: 0.1875rem; } - -body #sidebar #combat #combat-tracker .token-resource input, -body .sidebar-popout #combat #combat-tracker .token-resource input { - border: none; - color: rgba(var(--color-text-lightest), 1); - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - padding: 0; - text-align: center; } - -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary { - margin: var(--blades-spacer-sm); - text-shadow: none; - width: 100%; } - -body #sidebar #settings #combat-utility-belt, -body .sidebar-popout #settings #combat-utility-belt { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; } - -body #sidebar #settings #combat-utility-belt h4, -body .sidebar-popout #settings #combat-utility-belt h4 { - -webkit-border-after: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - -webkit-margin-before: var(--blades-spacer-sm); - margin-block-start: var(--blades-spacer-sm); } - -body #cub-puter::before, -body #cub-puter::after { - display: none; } - -body .compendium-browser.window-app .control-area, -body .compendium-browser.window-app .list-area { - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-base); } - -body #sidebar #compendium > ul.directory-list > .directory-item, -body .sidebar-popout #compendium > ul.directory-list > .directory-item { - margin: 0; - padding: 0; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack { - cursor: pointer; - line-height: var(--line-height-compact) !important; - margin: 0 !important; - padding: 0 var(--blades-spacer-sm) !important; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover { - background-color: rgba(var(--color-primary), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer { - color: rgba(var(--color-text-lightest), 1); } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title { - margin: 0 !important; } - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack i.folder, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack i.folder { - border: none; } - -body #sidebar #settings #df-chat-enhance-settings h4, -body .sidebar-popout #settings #df-chat-enhance-settings h4 { - -webkit-border-after: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - -webkit-margin-before: var(--blades-spacer-md) !important; - margin-block-start: var(--blades-spacer-md) !important; } - -body #sidebar [data-tab="chat"] section.dice-tray, -body .sidebar-popout [data-tab="chat"] section.dice-tray { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -body #sidebar [data-tab="chat"] section.dice-tray > .flexrow, -body .sidebar-popout [data-tab="chat"] section.dice-tray > .flexrow { - gap: var(--blades-spacer-base); - margin: 0; - width: 100%; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__roll { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-weight: normal; - margin: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button { - padding: var(--blades-spacer-base) var(--blades-spacer-sm); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button:hover svg *, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button:hover svg * { - fill: var(--blades-white-bright); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__button svg, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__button svg { - -webkit-transition: initial; - transition: initial; } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__flag, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__flag { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - -webkit-transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - bottom: 100%; - left: 0; - position: absolute; - height: var(--blades-spacer-button-xs); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: var(--size-14px); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: var(--line-height-compact); - max-height: var(--blades-spacer-button-xs); - overflow: hidden; - width: 100%; } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__flag.hide, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__flag.hide { - max-height: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__roll { - width: auto; - height: var(--blades-spacer-button); - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--add, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--sub, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--add, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--sub { - min-width: var(--blades-spacer-button); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__advantage:hover, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--add:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__advantage:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--add:hover { - background-color: var(--blades-color-positive); } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__disadvantage:hover, -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__math--sub:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__disadvantage:hover, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__math--sub:hover { - background-color: var(--blades-color-negative); } - -body #sidebar [data-tab="chat"] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab="chat"] section.dice-tray input.dice-tray__input { - background-color: rgba(var(--color-background-lightest), 1); } - -body #sidebar [data-tab="chat"] section.dice-tray .dice-tray__stacked, -body .sidebar-popout [data-tab="chat"] section.dice-tray .dice-tray__stacked { - height: var(--blades-spacer-button); - margin: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad { - font-size: var(--size-10px); - margin: 0; - padding: 0; } - -body #sidebar [data-tab="chat"] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage, -body .sidebar-popout [data-tab="chat"] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage { - -webkit-border-before: rgba(var(--color-border), 1) 1px solid; - border-block-start: rgba(var(--color-border), 1) 1px solid; } - -body .dialog--dice-calculator.window-app .dice-calculator > button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button { - color: rgba(var(--color-text-lightest), 1); - font-weight: normal; } - -body .dialog--dice-calculator.window-app .dice-calculator > button + button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button + button { - margin: 0; } - -body #sidebar .dnd5ehelpers .dice-result, -body .sidebar-popout .dnd5ehelpers .dice-result { - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -body #sidebar .dnd5ehelpers .dice-result .desc, -body .sidebar-popout .dnd5ehelpers .dice-result .desc { - background-color: rgba(var(--color-background-light), 1); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - -webkit-box-shadow: 0 2px 4px var(--blades-black-dark); - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - padding: var(--blades-spacer-sm); } - -body #sidebar .dnd5ehelpers .cover-button, -body .sidebar-popout .dnd5ehelpers .cover-button { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - margin: 0; - -webkit-margin-before: var(--blades-spacer-base); - margin-block-start: var(--blades-spacer-base); } - -body #sidebar .dnd5ehelpers .cover-button img, -body .sidebar-popout .dnd5ehelpers .cover-button img { - margin: 0; - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-xs); } - -body #sidebar #playlists .header-actions > .flexrow, -body .sidebar-popout #playlists .header-actions > .flexrow { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - gap: var(--blades-spacer-base); } - -body #sidebar [data-tab="chat"] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action="attack"], -body .sidebar-popout [data-tab="chat"] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action="attack"] { - -webkit-margin-after: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); } - -body .monsterblock .tweak-menu ul li labal:hover, -body .monsterblock .tweak-menu ul li a:hover, -body .monsterblock .tweak-menu ul li label:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; } - -body .monsterblock .tweak-menu ul li labal, -body .monsterblock .tweak-menu ul li a, -body .monsterblock .tweak-menu ul li label { - padding: var(--blades-spacer-xs); } - -body .monsterblock .tweak-menu ul li labal.menu-toggle, -body .monsterblock .tweak-menu ul li a.menu-toggle, -body .monsterblock .tweak-menu ul li label.menu-toggle { - -webkit-padding-start: var(--blades-spacer-md); - padding-inline-start: var(--blades-spacer-md); } - -body .monsterblock .tweak-menu ul li labal:not(:only-child)::before, -body .monsterblock .tweak-menu ul li a:not(:only-child)::before, -body .monsterblock .tweak-menu ul li label:not(:only-child)::before { - left: var(--blades-spacer-base); - top: var(--blades-spacer-xs); } - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox, -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - font-size: var(--size-14px) !important; - margin: 0; } - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type="checkbox"], -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type="checkbox"] { - margin: 0; } - -body #sidebar .sidebar-tab .directory-footer button.create-pdf, -body .sidebar-popout .sidebar-tab .directory-footer button.create-pdf { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body .window-app .window-header a.pop__btn-open, -body .window-app .window-header a.tit-menu__btn-open--sheet { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0 !important; - width: var(--blades-spacer-button-sm); } - -body .window-app .window-header a.pop__btn-open > i, -body .window-app .window-header a.pop__btn-open > span.fas, -body .window-app .window-header a.tit-menu__btn-open--sheet > i, -body .window-app .window-header a.tit-menu__btn-open--sheet > span.fas { - -webkit-margin-end: 0; - margin-inline-end: 0; } - -body #sidebar .dir__wrp-header, -body .sidebar-popout .dir__wrp-header { - padding: 0; } - -body #sidebar .dir__wrp-header .w-100, -body .sidebar-popout .dir__wrp-header .w-100 { - gap: var(--blades-spacer-base); } - -body #sidebar .dir__wrp-header .w-100 > *, -body .sidebar-popout .dir__wrp-header .w-100 > * { - margin: 0 !important; } - -body #sidebar [data-tab="chat"] .tabbedchatlog, -body .sidebar-popout [data-tab="chat"] .tabbedchatlog { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; } - -body #sidebar [data-tab="chat"] .tabbedchatlog a, -body .sidebar-popout [data-tab="chat"] .tabbedchatlog a { - color: rgba(var(--color-text-lightest), 1); } - -body #token-action-hud:hover #tah-reposition, -body #token-action-hud:hover #tah-categories { - visibility: visible; } - -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories { - left: initial; - margin: 0; - visibility: hidden; } - -body #token-action-hud #tah-reposition i, -body #token-action-hud #tah-categories i { - color: inherit; - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - padding: initial; - margin: initial; - text-align: initial; } - -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button { - -webkit-margin-start: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); } - -body #token-action-hud button.tah-title-button > .fa, -body #token-action-hud .tah-action button > .fa { - display: none; } - -body #hud .token-info-container .token-info-column-left, -body #hud .token-info-container .token-info-column-right { - padding: 0; - width: auto; } - -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -body #sidebar .token-mold h3, -body .sidebar-popout .token-mold h3 { - font-size: var(--size-16px); - font-weight: normal; - margin: 0; - width: 100%; } - -body #sidebar .token-mold > label, -body .sidebar-popout .token-mold > label { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; } - -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - width: 100%; - height: var(--blades-spacer-button-sm); - font-size: var(--size-12px); - padding: var(--blades-spacer-base); } - -body #sidebar .token-mold > label > span > span, -body .sidebar-popout .token-mold > label > span > span { - -webkit-margin-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-base); } - -body #sidebar .import-dd, -body .sidebar-popout .import-dd { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 100% !important; - flex: 1 1 100% !important; - margin: 0 !important; } - -body #sidebar .sidebar-tab .directory-header .header-actions #world-anvil img, -body .sidebar-popout .sidebar-tab .directory-header .header-actions #world-anvil img { - max-height: var(--size-16px); - top: auto; } diff --git a/css/style.min.css b/css/style.min.css deleted file mode 100644 index 103849a9..00000000 --- a/css/style.min.css +++ /dev/null @@ -1,37796 +0,0 @@ -@charset "UTF-8"; -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -/* - * Turf Block - */ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); -} -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); -} -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); - font-style: normal; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); - font-style: italic; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); - font-style: normal; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); - font-style: italic; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -:root, -* { - scrollbar-color: var(--blades-white) var(--blades-black); - scrollbar-width: thin; -} - -*::-webkit-scrollbar { - width: var(--blades-spacer-sm); -} - -*::-webkit-scrollbar-track { - box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - border: none; - border-radius: 0; -} - -*::-webkit-scrollbar-thumb { - background-color: rgba(var(--color-background-light), 1); - border: none; - border-radius: 0; - outline: none; -} - -:root, -:root * { - --min-tinymce-height: 40px; - --clock-glow-size: 50px; - --clock-frame-size: 50px; - --clock-glow-correction: -175px; - --color-text-light-highlight: #f0f0e0; - --color-text-light-heading: #c9c7b8; - --color-text-light-primary: #b5b3a4; - --color-text-dark-primary: #191813; - --color-text-dark-secondary: #4b4a44; - --color-text-dark-header: #23221d; - --color-text-dark-inactive: #7a7971; - --color-text-light-0: #fff; - --color-text-light-1: #eee; - --color-text-light-2: #ddd; - --color-text-light-3: #ccc; - --color-text-light-4: #bbb; - --color-text-light-5: #aaa; - --color-text-light-6: #999; - --color-text-light-7: #888; - --color-text-dark-1: #111; - --color-text-dark-2: #222; - --color-text-dark-3: #444; - --color-text-dark-4: #555; - --color-text-dark-5: #666; - --color-text-dark-6: #777; - --color-border-light-1: #ddd; - --color-border-light-2: #999; - --color-border-dark-1: #111; - --color-border-dark-2: #222; - --color-border-dark-3: #333; - --color-border-dark-4: #444; - --color-border-dark-5: #666; - --color-shadow-dark: #000; - --color-underline-inactive: #7a7971; - --color-underline-active: #44191A; - --color-border-light-highlight: #f0f0e0; - --color-border-light-primary: #b5b3a4; - --color-border-light-secondary: #c9c7b8; - --color-border-light-tertiary: #7a7971; - --color-border-dark: #000; - --color-border-dark-primary: #191813; - --color-border-dark-secondary: #23221d; - --color-border-dark-tertiary: #4b4a44; - --color-bg-btn-minor-inactive: #c9c7b8; - --color-bg-btn-minor-active: #b5b3a4; - --color-bg-option: #dad8cc; - --color-ownership-none: #5500ff; - --color-ownership-observer: #7a7971; - --color-ownership-owner: #b5b3a4; - --color-level-info: #5c87b9; - --color-level-warning: #b18404; - --color-level-error: #750003; - --z-index-canvas: 0; - --z-index-app: 30; - --z-index-ui: 60; - --z-index-window: 100; - --sidebar-width: 300px; - --sidebar-header-height: 32px; - --sidebar-item-height: 48px; - --hotbar-height: 52px; - --hotbar-width: 578px; - --macro-size: 50px; - --players-width: 200px; - --form-field-height: 26px; - --font-size-11: 0.6875rem; - --font-size-12: 0.75rem; - --font-size-13: 0.8125rem; - --font-size-14: 0.875rem; - --font-size-16: 1rem; - --font-size-18: 1.125rem; - --font-size-20: 1.25rem; - --font-size-24: 1.5rem; - --font-size-28: 1.75rem; - --font-size-32: 2rem; - --font-size-48: 3rem; - --line-height-12: 0.75rem; - --line-height-16: 1rem; - --line-height-20: 1.25rem; - --line-height-30: 1.875rem; - --color-text-hyperlink: var(--blades-gold-bright); - --color-shadow-primary: var(--blades-white); - --color-shadow-highlight: var(--blades-gold-bright); - --color-underline-header: var(--blades-grey); - --color-border-highlight: var(--blades-gold-bright); - --color-border-highlight-alt: var(--blades-gold); - --size-10px: 0.625rem; - --size-11px: var(--font-size-11); - --size-12px: var(--font-size-12); - --size-13px: var(--font-size-13); - --size-14px: var(--font-size-14); - --size-16px: var(--font-size-16); - --size-18px: var(--font-size-18); - --size-20px: var(--font-size-20); - --size-24px: var(--font-size-24); - --size-28px: var(--font-size-28); - --size-30px: 1.875rem; - --size-32px: var(--font-size-32); - --size-48px: var(--font-size-48); - --blades-white-bright-nums: 255, 255, 255; - --blades-white-nums: 200, 200, 200; - --blades-grey-bright-nums: 170, 170, 170; - --blades-grey-nums: 119, 119, 119; - --blades-grey-dark-nums: 68, 68, 68; - --blades-black-nums: 32, 32, 32; - --blades-black-dark-nums: 0, 0, 0; - --blades-gold-bright-nums: 206,180, 71; - --blades-gold-nums: 143,118, 11; - --blades-gold-dark-nums: 105, 86, 0; - --blades-gold-darkest-nums: 64, 52, 0; - --blades-red-bright-nums: 255, 0, 0; - --blades-red-nums: 200, 0, 0; - --blades-red-dark-nums: 150, 0, 0; - --blades-red-darkest-nums: 50, 0, 0; - --blades-red-black-nums: 25, 0, 0; - --blades-green-bright-nums: 20, 220, 60; - --blades-green-nums: 0, 204, 0; - --blades-green-dark-nums: 0, 122, 0; - --blades-green-darkest-nums: 0, 60, 0; - --blades-blue-bright-nums: 198, 255, 255; - --blades-blue-nums: 150, 255, 255; - --blades-blue-dark-nums: 40, 120, 120; - --blades-blue-darkest-nums: 25, 49, 49; - /* - NEW COLOR PALETTE OVERRIDE - - == GOLD == - http://paletton.com/#uid=11n0u0kNTr2qtG1K2DKRbkEVqcT - - shade 0 = #D7AF00 = rgb(215,175, 0) = rgba(215,175, 0,1) = rgb0(0.843,0.686,0) - shade 1 = #FFD82C = rgb(255,216, 44) = rgba(255,216, 44,1) = rgb0(1,0.847,0.173) - shade 2 = #FFCF00 = rgb(255,207, 0) = rgba(255,207, 0,1) = rgb0(1,0.812,0) - shade 3 = #A58600 = rgb(165,134, 0) = rgba(165,134, 0,1) = rgb0(0.647,0.525,0) - shade 4 = #675300 = rgb(103, 83, 0) = rgba(103, 83, 0,1) = rgb0(0.404,0.325,0)' - - == RED == - http://paletton.com/#uid=1000u0kTixTijNOwGQpTXmEXg9Y - shade 0 = #FF0000 = rgb(255, 0, 0) = rgba(255, 0, 0,1) = rgb0(1,0,0) - shade 1 = #FF6D6D = rgb(255,109,109) = rgba(255,109,109,1) = rgb0(1,0.427,0.427) - shade 2 = #FF0000 = rgb(255, 0, 0) = rgba(255, 0, 0,1) = rgb0(1,0,0) - shade 3 = #B40000 = rgb(180, 0, 0) = rgba(180, 0, 0,1) = rgb0(0.706,0,0) - shade 4 = #4F0000 = rgb( 79, 0, 0) = rgba( 79, 0, 0,1) = rgb0(0.31,0,0) - - == BLUE == - http://paletton.com/#uid=13i0u0kTixTodNREARdTRoAV1g4 - shade 0 = #009F9F = rgb( 0,159,159) = rgba( 0,159,159,1) = rgb0(0,0.624,0.624) - shade 1 = #34D5D5 = rgb( 52,213,213) = rgba( 52,213,213,1) = rgb0(0.204,0.835,0.835) - shade 2 = #00E0E0 = rgb( 0,224,224) = rgba( 0,224,224,1) = rgb0(0,0.878,0.878) - shade 3 = #007676 = rgb( 0,118,118) = rgba( 0,118,118,1) = rgb0(0,0.463,0.463) - shade 4 = #004D4D = rgb( 0, 77, 77) = rgba( 0, 77, 77,1) = rgb0(0,0.302,0.302) - */ - --blades-gold-bright-nums: 255,216, 44; - --blades-gold-nums: 215,175, 0; - --blades-gold-dark-nums: 165,134, 0; - --blades-gold-darkest-nums: 103, 83, 0; - /* --blades-red-bright-nums: 255,109,109; - --blades-red-nums: 255, 0, 0; - --blades-red-dark-nums: 180, 0, 0; - --blades-red-darkest-nums: 79, 0, 0; */ - --blades-blue-bright-nums: 0,224,224; - --blades-blue-nums: 52,213,213; - --blades-blue-dark-nums: 0,118,118; - --blades-blue-darkest-nums: 0, 77, 77; - /* END OVERRIDE */ - --blades-white-bright: rgba(var(--blades-white-bright-nums), 1); - --blades-white: rgba(var(--blades-white-nums), 1); - --blades-grey-bright: rgba(var(--blades-grey-bright-nums), 1); - --blades-grey: rgba(var(--blades-grey-nums), 1); - --blades-grey-dark: rgba(var(--blades-grey-dark-nums), 1); - --blades-black: rgba(var(--blades-black-nums), 1); - --blades-black-dark: rgba(var(--blades-black-dark-nums), 1); - --blades-gold-brightest: rgba(var(--blades-gold-brightest-nums), 1); - --blades-gold-bright: rgba(var(--blades-gold-bright-nums), 1); - --blades-gold: rgba(var(--blades-gold-nums), 1); - --blades-gold-dark: rgba(var(--blades-gold-dark-nums), 1); - --blades-gold-darkest: rgba(var(--blades-gold-darkest-nums), 1); - --blades-red-bright: rgba(var(--blades-red-bright-nums), 1); - --blades-red: rgba(var(--blades-red-nums), 1); - --blades-red-dark: rgba(var(--blades-red-dark-nums), 1); - --blades-red-darkest: rgba(var(--blades-red-darkest-nums), 1); - --blades-red-black: rgba(var(--blades-red-black-nums), 1); - --blades-green-bright: rgba(var(--blades-green-bright-nums), 1); - --blades-green: rgba(var(--blades-green-nums), 1); - --blades-green-dark: rgba(var(--blades-green-dark-nums), 1); - --blades-green-darkest: rgba(var(--blades-green-darkest-nums), 1); - --blades-blue-bright: rgba(var(--blades-blue-bright-nums), 1); - --blades-blue: rgba(var(--blades-blue-nums), 1); - --blades-blue-dark: rgba(var(--blades-blue-dark-nums), 1); - --blades-blue-darkest: rgba(var(--blades-blue-darkest-nums), 1); - --blades-white-fade: rgba(var(--blades-white-nums), 0.5); - --blades-white-fade-strong: rgba(var(--blades-white-nums), 0.25); - --blades-white-bright-fade: rgba(var(--blades-white-bright-nums), 0.5); - --blades-white-bright-fade-strong: rgba(var(--blades-white-bright-nums), 0.25); - --blades-black-fade: rgba(var(--blades-black-nums), 0.5); - --blades-black-fade-strong: rgba(var(--blades-black-nums), 0.25); - --blades-black-dark-fade: rgba(var(--blades-black-dark-nums), 0.5); - --blades-black-dark-fade-strong: rgba(var(--blades-black-dark-nums), 0.25); - --blades-red-dark-fade: rgba(var(--blades-red-dark-nums), 0.5); - --blades-green-dark-fade: rgba(var(--blades-green-dark-nums), 0.5); - --blades-blue-dark-fade: rgba(var(--blades-blue-dark-nums), 0.5); - --blades-red-dark-fade-strong: rgba(var(--blades-red-dark-nums), 0.25); - --blades-green-dark-fade-strong: rgba(var(--blades-green-dark-nums), 0.25); - --blades-blue-dark-fade-strong: rgba(var(--blades-blue-dark-nums), 0.25); - --color-primary: var(--blades-white-nums); - --color-background: var(--blades-black-nums); - --color-background-lightest: var(--blades-grey-nums); - --color-background-light: var(--blades-grey-dark-nums); - --color-background-darkest: var(--blades-black-dark-nums); - --color-background-button: var(--blades-grey-dark-nums); - --color-background-chat-message: var(--blades-black-nums); - --color-background-chat-message-whisper: var(--blades-grey-nums); - --color-background-chat-message-blind: var(--blades-grey-dark-nums); - --color-border: var(--blades-grey-dark-nums); - --color-border-lighter: var(--blades-grey-nums); - --color-folder-header: var(--blades-grey-nums); - --color-folder-directory: var(--blades-grey-dark-nums); - --color-folder-subdirectory: var(--blades-black-nums); - --color-text: var(--blades-white-nums); - --color-text-lightest: var(--blades-white-bright-nums); - --color-text-darker: var(--blades-grey-bright-nums); - --color-shadow-primary: var(--blades-white-bright-nums); - --color-text-dark-primary: var(--blades-white-nums); - --color-bg-option: var(--blades-black-nums); - --color-background-lightest: var(--blades-black-nums); - --color-background-light: var(--blades-black-dark-nums); - --blades-color-negative: var(--blades-red-bright); - --blades-color-positive: var(--blades-gold-bright); - --font-primary: "Minion Pro", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: "Minion Pro Caption", serif; - --font-primary-narrow: "Minion Pro Cond", serif; - --font-primary-small-narrow: "Minion Pro Caption Cond", serif; - --font-primary: "Beaufort", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: var(--font-primary); - --font-primary-narrow: var(--font-primary); - --font-primary-small-narrow: var(--font-primary); - --font-primary-alt: "Historical FellType", serif; - --font-primary-alt-smallcaps: "Historical FellType SC", serif; - --font-emphasis: "Kirsty", serif; - --font-emphasis-smallcaps: "Kirsty", serif; - --font-emphasis-alt: "Ravenscroft", serif; - --font-emphasis-alt-smallcaps: var(--font-emphasis-alt), serif; - --font-emphasis-narrow: "Oswald", sans-serif; - --font-emphasis-narrower: "Fjalla One", sans-serif; - --font-mono: "Pragmata", monospace; - --font-mono-smallcaps: var(--font-mono); - --font-decorative: "UglyQua", serif; - --font-decorative-alt: "IM FELL Double Pica", serif; - --font-decorative-alt-smallcaps: "IM FELL Double Pica SC", serif; - --font-handwritten: "PWSignaturetwo", serif; - --font-awesome: "Font Awesome 6 Pro", sans-serif; - --font-awesome-alt: "Font Awesome 6 Brands", sans-serif; - --font-awesome-duotone: "Font Awesome 6 Duotone", sans-serif; - --line-height-expanded: 1.4; - --line-height-primary: 1.2; - --line-height-compact: 1; - --text-shadow-dark: - 1px 1px 2px var(--blades-black-dark); - --text-shadow-dark-strong: - 1px 1px 2px var(--blades-black-dark), - 1px 1px 2px var(--blades-black-dark), - 1px 1px 2px var(--blades-black-dark); - --text-shadow-emboss: - -1px -1px 1px var(--blades-white), - 1px 1px 1px var(--blades-black-dark); - --box-shadow-dark: inset 0 0 0.3rem var(--blades-black-dark-fade); - --box-shadow-dark-strong: inset 0 0 0.5rem var(--blades-black-dark); - --color-default: var(--blades-white); - --background-default: var(--blades-dark); - --font-default: var(--font-primary); - --font-size-default: var(--size-14px); - --font-weight-default: normal; - --font-style-default: normal; - --font-variant-default: normal; - --line-height-default: var(--line-height-primary); - --text-shadow-default: none; - --box-shadow-default: none; - --text-transform-default: none; - --color-heading: var(--blades-white-bright); - --color-heading-strong: var(--color-heading); - --background-heading: none; - --background-heading-strong: var(--blades-grey-dark); - --margin-heading: 0; - --margin-heading-strong: 0 0 0.5rem 0; - --padding-heading: 0; - --padding-heading-strong: 0.25rem; - --font-heading: var(--font-emphasis); - --font-heading-strong: var(--font-heading); - --font-weight-heading: bold; - --font-weight-heading-strong: var(--font-weight-heading); - --font-style-heading: var(--font-style-default); - --font-style-heading-strong: var(--font-style-heading); - --font-variant-heading: var(--font-variant-default); - --font-variant-heading-strong: var(--font-variant-heading); - --line-height-heading: var(--line-height-compact); - --line-height-heading-strong: var(--line-height-heading); - --text-shadow-heading: var(--text-shadow-dark); - --text-shadow-heading-strong: var(--text-shadow-heading); - --box-shadow-heading: none; - --box-shadow-heading-strong: var(--box-shadow-input); - --text-transform-heading: uppercase; - --text-transform-heading-strong: var(--text-transform-heading); - --border-color-heading: var(--background-heading-strong); - --border-color-heading-strong: var(--border-color-heading); - --border-width-heading: 0.125rem; - --border-width-heading-strong: var(--border-width-heading); - --border-style-heading: none none solid none; - --border-style-heading-strong: none; - --color-input: var(--blades-white-bright); - --background-input: var(--blades-black-dark-fade-strong); - --margin-input: 0; - --padding-input: 0; - --font-input: var(--font-primary); - --font-number-input: var(--font-emphasis); - --font-size-input: var(--font-size-primary); - --font-weight-input: var(--font-weight-primary); - --font-style-input: var(--font-style-primary); - --font-variant-input: var(--font-variant-primary); - --line-height-input: var(--line-height-compact); - --text-shadow-input: var(--text-shadow-dark); - --box-shadow-input: var(--box-shadow-dark); - --box-shadow-input-strong: var(--box-shadow-dark-strong); - --text-transform-input: var(--text-transform-default); - --border-color-heading: transparent; - --border-width-heading: 0; - --border-style-heading: none; - --font-monospace: var(--font-mono); - --blades-spacer-pf: 0.0625rem; - --blades-spacer-xs: 0.125rem; - --blades-spacer-base: 0.125rem; - --blades-spacer-sm: 0.25rem; - --blades-spacer-md: 0.5rem; - --blades-spacer-lg: 0.75rem; - --blades-spacer-xl: 1rem; - --blades-spacer-button-lg: 2rem; - --blades-spacer-button: 1.5rem; - --blades-spacer-button-sm: 1.25rem; - --blades-spacer-button-xs: 1.125rem; - --blades-spacer-sidebar: 17.875rem; -} -:root .comp, -:root * .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root .comp:hover, -:root * .comp:hover { - z-index: 10; -} -:root .comp.full-width, -:root * .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body, -:root * .comp .comp-control, -:root * .comp .comp-title, -:root * .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root .comp .comp-label, -:root * .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root .comp .comp-label.comp-prompt, -:root * .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root .comp .comp-label.comp-prompt .sur-title, -:root * .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root .comp .comp-label.comp-prompt .main-title, -:root * .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root .comp .comp-label:hover, :root .comp .comp-title:hover, -:root * .comp .comp-label:hover, -:root * .comp .comp-title:hover { - z-index: 5 !important; -} -:root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a, -:root * .comp .comp-label:hover.comp-label a, -:root * .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title, -:root * .comp .comp-label:hover.comp-title, -:root * .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root .comp .comp-control, -:root * .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root .comp .comp-control:hover, -:root * .comp .comp-control:hover { - transform: scale(1.5); -} -:root .comp .comp-control.comp-button, -:root * .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock, -:root * .comp .comp-control.comp-button.comp-delete, -:root * .comp .comp-control.comp-button.comp-delete-full, -:root * .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock, -:root * .comp .comp-control.comp-button.comp-add, -:root * .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i, -:root * .comp .comp-control.comp-button.comp-add i, -:root * .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root .comp .comp-control.comp-button:hover, -:root * .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root .comp .comp-body, -:root * .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root .comp .comp-body .comp-title, -:root * .comp .comp-body .comp-title { - z-index: 2; -} -:root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table, -:root * .comp .comp-body h1, -:root * .comp .comp-body h2, -:root * .comp .comp-body h3, -:root * .comp .comp-body h4, -:root * .comp .comp-body p, -:root * .comp .comp-body blockquote, -:root * .comp .comp-body table { - margin: 0; - padding: 0; -} -:root .comp .comp-toggle, -:root * .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root .comp .comp-toggle.comp-toggle-red, -:root * .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root .comp .comp-toggle.comp-toggle-red:hover, -:root * .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root .comp .comp-toggle.comp-toggle-grey, -:root * .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root .comp .comp-toggle.comp-toggle-grey:hover, -:root * .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root .comp .number-circle, -:root * .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root .comp .comp-number-input, -:root * .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root .comp .comp-status-toggle, -:root * .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root .comp .comp-status-toggle > *, -:root * .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root .comp .comp-status-toggle .status-positive, -:root * .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root .comp .comp-status-toggle .status-negative, -:root * .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root .comp .comp-status-toggle .status-neutral, -:root * .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root .comp .comp-status-toggle:hover, -:root * .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root .comp .comp-status-toggle:hover .status-neutral, -:root * .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root .comp.portrait-container, -:root * .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root .comp.comp-labeled-input, -:root * .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root .comp.comp-vertical, -:root * .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root .comp.comp-vertical .comp-button.comp-delete, -:root * .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root .comp.comp-vertical > .comp-label, -:root * .comp.comp-vertical > .comp-label { - text-align: center; -} -:root .comp.comp-vertical > .comp-label.comp-prompt, -:root * .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root .comp.comp-vertical .comp-title, -:root * .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root .comp.comp-vertical .comp-body, -:root * .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root .comp.comp-vertical .comp-body > img, -:root * .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root .comp.comp-vertical .comp-body .comp-body-text, -:root * .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root .comp.comp-vertical.comp-playbook, -:root * .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root * .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root * .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root .comp.comp-vertical.comp-playbook .comp-body img, -:root * .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root * .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root .comp.comp-vertical.portrait-block, -:root * .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root * .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root * .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root .comp.comp-vertical.portrait-block .comp-body, -:root * .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root * .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root * .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root * .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root .comp.comp-horizontal:not(.comp-vertical), -:root * .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root * .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root * .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root * .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root * .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root * .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root .comp.comp-teeth.comp-horizontal .dotline, -:root * .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root .comp.comp-teeth.comp-horizontal .dotline .dot, -:root * .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp, -:root * .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root * .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root * .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root .comp.comp-teeth.comp-vertical, -:root * .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root .comp.comp-teeth.comp-vertical .comp-body, -:root * .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root .comp.comp-teeth.comp-vertical .dotline-label, -:root * .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root .comp.comp-teeth.comp-vertical .dotline, -:root * .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root .comp.comp-coins, :root .comp.comp-stash, -:root * .comp.comp-coins, -:root * .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins, -:root * .comp.comp-coins.comp-coins, -:root * .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body, -:root * .comp.comp-coins.comp-coins .comp-body, -:root * .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline, -:root * .comp.comp-coins .dotline, -:root * .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot, -:root * .comp.comp-coins .dotline .dot.empty-dot, -:root * .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot, -:root * .comp.comp-coins .dotline .dot.full-dot, -:root * .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root * .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root * .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root * .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root * .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root .comp.comp-tier, -:root * .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root .comp.comp-tier > .full-width.flex-horizontal, -:root * .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root .comp.comp-tier .tier-bonus-container, -:root * .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root .comp.comp-tier .tier-bonus-container .filled-label, -:root * .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root .comp.comp-tier .tier-bonus-container .dotline, -:root * .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root * .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root * .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root .comp.comp-tier .tier-total-container, -:root * .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root .comp.controls-container, -:root * .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root .comp.controls-container .controls-panel, -:root * .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root .comp.controls-container .controls-panel .controls-toggle, -:root * .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root .comp.controls-container .controls-panel .controls-toggle:hover, -:root * .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root .comp.controls-container .controls-panel .controls-toggle i, -:root * .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root * .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root * .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root .comp.controls-container .controls-panel .controls-list, -:root * .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root .comp.controls-container .controls-panel .controls-list li, -:root * .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root * .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root .comp.controls-container .controls-panel .controls-list li > a, -:root * .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root * .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root .comp.controls-container .controls-panel .controls-list li > a::before, -:root * .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root .comp.controls-container .controls-panel .controls-list li > a:hover, -:root * .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root * .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root .comp.controls-container .controls-panel .controls-list li > a > i, -:root * .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root .comp.controls-container .controls-panel.active, -:root * .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root .comp.controls-container .controls-panel.active .controls-toggle, -:root * .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root .comp.controls-container .controls-panel.active .controls-toggle i, -:root * .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root * .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root * .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root .comp.controls-container .controls-panel.active .controls-list, -:root * .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root .comp.controls-container .controls-panel.active .controls-list li, -:root * .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root .comp.consequence-display-container, -:root * .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root .comp.consequence-display-container:nth-child(1), -:root * .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root .comp.consequence-display-container:nth-child(2), -:root * .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root .comp.consequence-display-container:nth-child(3), -:root * .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root .comp.consequence-display-container:hover .consequence-icon-circle, -:root * .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root .comp.consequence-display-container:hover .consequence-icon-circle img, -:root * .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root .comp.consequence-display-container.consequence-accepted, :root .comp.consequence-display-container.consequence-accepted *, -:root * .comp.consequence-display-container.consequence-accepted, -:root * .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root * .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root .comp.consequence-display-container .base-consequence, -:root * .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root .comp.consequence-display-container .accept-consequence, -:root * .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root .comp.consequence-display-container .resist-consequence, -:root * .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root .comp.consequence-display-container .armor-consequence, -:root * .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root .comp.consequence-display-container .special-consequence, -:root * .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root .comp.consequence-display-container .consequence-bg-image, -:root * .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root .comp.consequence-display-container .consequence-interaction-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root * .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root * .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root .comp.consequence-display-container .consequence-icon-container, -:root * .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root * .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root .comp.consequence-display-container .consequence-type-container, -:root * .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root * .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root .comp.consequence-display-container .consequence-type-container .consequence-type, -:root * .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root .comp.consequence-display-container .consequence-name-container, -:root * .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root .comp.consequence-display-container .consequence-name-container .consequence-name, -:root * .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root * .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root .comp.consequence-display-container .consequence-footer-container, -:root * .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root * .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root * .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root * .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root * .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root .comp.consequence-display-container .consequence-footer-container .dotline, -:root * .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root * .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root .comp.consequence-display-container .roll-consequence-row .button-icon, -:root * .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root * .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root * .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root * .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root * .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root * .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root .button-icon, :root .toggle-icon, -:root * .button-icon, -:root * .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root .button-icon i, :root .toggle-icon i, -:root * .button-icon i, -:root * .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off, -:root * .button-icon i.toggle-off, -:root * .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle, -:root * .button-icon .hidden-toggle, -:root * .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root * .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root * .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root * .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root * .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root .dotline, -:root * .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root .dotline.centered, -:root * .dotline.centered { - --dotline-horiz-align: center; -} -:root .dotline.locked .dot, -:root * .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root .dotline.dotline-right, -:root * .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root .dotline .dotline-label, -:root * .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root .dotline .dot, -:root * .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root .dotline .dot:last-of-type, -:root * .dotline .dot:last-of-type { - margin: 0; -} -:root .dotline .dot .img-main, :root .dotline .dot .img-hover, -:root * .dotline .dot .img-main, -:root * .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover, -:root * .dotline .dot .img-main.img-hover, -:root * .dotline .dot .img-hover.img-hover { - display: none; -} -:root .dotline .dot.svg-dot, -:root * .dotline .dot.svg-dot { - height: auto; -} -:root .dotline .dot.svg-dot svg, -:root * .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root .dotline .dot.svg-dot.full-dot svg .full, -:root * .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root .dotline .dot.svg-dot.full-dot svg .frame, -:root * .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root .dotline .dot.svg-dot.full-dot svg .half, -:root * .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root .dotline .dot.svg-dot.empty-dot svg .full, -:root * .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root .dotline .dot.svg-dot.empty-dot svg .frame, -:root * .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root .dotline .dot.svg-dot.empty-dot svg .half, -:root * .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root .dotline .dot:hover .img-main, -:root * .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root .dotline .dot:hover .img-hover, -:root * .dotline .dot:hover .img-hover { - display: block; -} -:root .dotline .dot:hover .img-hover + .img-main, -:root * .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root .dotline .dot:hover.svg-dot, -:root * .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root * .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root .dotline .advance-button, -:root * .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root .dotline .advance-button.rainbow-glow, -:root * .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root .dotline .advance-button.rainbow-glow:before, -:root * .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root .dotline .advance-button.rainbow-glow:hover:before, -:root * .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root .dotline .advance-button.rainbow-glow:after, -:root * .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root .dotline .advance-button.gold-orbit, -:root * .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root .dotline .advance-button.gold-orbit:hover, -:root * .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root .dotline .advance-button.gold-orbit span, -:root * .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root .dotline .advance-button.gold-orbit span:nth-child(1), -:root * .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root .dotline .advance-button.gold-orbit span:nth-child(2), -:root * .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root .dotline .advance-button.gold-orbit span:nth-child(3), -:root * .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root .dotline .advance-button.gold-orbit span:nth-child(4), -:root * .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades .notification.error.permanent { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #pause img.fa-spin { - top: unset; - bottom: -200px; -} -:root body.vtt.game.system-eunos-blades #pause figcaption { - text-shadow: 1px 1px 3px #000, 1px 1px 3px #000, 1px 1px 3px #000, 0px 0px 5px #000; - font-family: var(--font-emphasis), serif !important; - line-height: 2rem; - padding: 0 25%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -:root body.vtt.game.system-eunos-blades #blades-overlay *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -:root body.vtt.game.system-eunos-blades #blades-overlay b, :root body.vtt.game.system-eunos-blades #blades-overlay strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay i:not([class]), :root body.vtt.game.system-eunos-blades #blades-overlay em { - font-style: italic !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay i[class] { - font-family: var(--font-awesome); -} -:root body.vtt.game.system-eunos-blades #blades-overlay i.fab { - font-family: var(--font-awesome-alt); -} -:root body.vtt.game.system-eunos-blades #blades-overlay i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -:root body.vtt.game.system-eunos-blades #blades-overlay button { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #blades-overlay h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -:root body.vtt.game.system-eunos-blades #blades-overlay h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #blades-overlay h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -:root body.vtt.game.system-eunos-blades #blades-overlay h1:not(i):not(button) { - font-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #blades-overlay h3:not(i):not(button) { - font-size: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay h4:not(i):not(button) { - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #blades-overlay input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #blades-overlay option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #blades-overlay textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -:root body.vtt.game.system-eunos-blades #blades-overlay select:not(i):not(button)[type=number], :root body.vtt.game.system-eunos-blades #blades-overlay select:not(i):not(button)[data-dtype=number], :root body.vtt.game.system-eunos-blades #blades-overlay select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #blades-overlay input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #blades-overlay input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #blades-overlay input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #blades-overlay option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #blades-overlay option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #blades-overlay option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #blades-overlay textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #blades-overlay textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #blades-overlay textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -:root body.vtt.game.system-eunos-blades #blades-overlay select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #blades-overlay input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #blades-overlay option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #blades-overlay textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #blades-overlay p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header a { - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .directory h1, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .directory h2, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .directory h3, :root body.vtt.game.system-eunos-blades #blades-overlay .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-title, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-title:hover { - z-index: 5 !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control:hover { - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body .comp-title { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body p, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-body table { - margin: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical > .comp-label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon i, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #blades-overlay .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline.centered { - --dotline-horiz-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot:last-of-type { - margin: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot .img-hover.img-hover { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot { - height: auto; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot:hover .img-hover { - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades #blades-overlay blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay table, -:root body.vtt.game.system-eunos-blades #blades-overlay table tr, -:root body.vtt.game.system-eunos-blades #blades-overlay table tr th, -:root body.vtt.game.system-eunos-blades #blades-overlay table tr td, -:root body.vtt.game.system-eunos-blades #blades-overlay table tbody, -:root body.vtt.game.system-eunos-blades #blades-overlay table tbody tr, -:root body.vtt.game.system-eunos-blades #blades-overlay table tbody td, -:root body.vtt.game.system-eunos-blades #blades-overlay table thead, -:root body.vtt.game.system-eunos-blades #blades-overlay table thead tr, -:root body.vtt.game.system-eunos-blades #blades-overlay table thead tr th, -:root body.vtt.game.system-eunos-blades #blades-overlay table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay table { - border-collapse: collapse; -} -:root body.vtt.game.system-eunos-blades #blades-overlay table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay figure { - display: table; - margin: 1rem auto; -} -:root body.vtt.game.system-eunos-blades #blades-overlay figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay code { - padding: 0.1rem 0.2rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay i.fa-duotone[style] { - /* Your code here */ -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-secret:first-child:last-child { - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .gold-bright { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .red-bright { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .red-dark { - color: var(--blades-red-dark) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .grey { - color: var(--blades-grey) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .white { - color: var(--blades-white) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .white-bright { - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .cyan-bright { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .uppercase { - text-transform: uppercase !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .hidden { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .start-invisible { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-checkbox { - position: relative; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-checkbox span { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .no-img img { - display: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .full-width { - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip-trigger, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip-container { - position: relative; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip-trigger { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip > p, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip ul, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip ol, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip > ul, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip > ul li, :root body.vtt.game.system-eunos-blades #blades-overlay .tooltip ol li { - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip h2 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .tooltip-scaling-elem { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .accordian-label { - position: relative; - filter: sepia(0.75); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} -:root body.vtt.game.system-eunos-blades #blades-overlay { - display: block; - height: 0px; - width: 0px; - position: static; - pointer-events: none; - /* Sizing the Keys for Overlay Display */ - /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ -} -:root body.vtt.game.system-eunos-blades #blades-overlay > .overlay-section { - display: block; - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - perspective: 500px; - transform-style: preserve-3d; - z-index: 80; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay > .overlay-section.overlay-section-notifications, :root body.vtt.game.system-eunos-blades #blades-overlay > .overlay-section.overlay-section-transitions, :root body.vtt.game.system-eunos-blades #blades-overlay > .overlay-section.overlay-section-tooltips { - z-index: 150; -} -:root body.vtt.game.system-eunos-blades #blades-overlay { - --key-elem-square-size: 100px; - /* COMMON ELEMENTS */ - /* KEYS */ - /* CLOCKS */ -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-label, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .faction-label, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-label { - z-index: 20; - text-transform: uppercase; - height: auto; - width: max-content; - color: var(--blades-white-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - white-space: balance; - left: 50%; - position: absolute; - transform: translate(-50%, 0%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-label { - font-size: 24px; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - text-align: center; - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .faction-label { - font-size: 32px; - line-height: 32px; - font-family: var(--font-emphasis); - text-align: center; - color: var(--blades-gold-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container { - height: var(--key-height); - width: var(--key-width); - position: absolute; - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .toggle-icon { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container * { - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] { - --key-height: 836px; - --key-width: 230px; - --clock-size: 169px; - --label-top: -150px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .faction-container { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] { - --key-height: 625.438px; - --key-width: 197.009px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .faction-container { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.579px; - top: 280px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] { - --key-height: 915.936px; - --key-width: 277.634px; - --clock-size: 108px; - --label-top: 0px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .faction-container { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 72.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 204.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] { - --key-height: 1041px; - --key-width: 368.697px; - --clock-size: 108px; - --label-top: -100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] { - --key-height: 1148.657px; - --key-width: 368.698px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 184.245px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] { - --key-height: 1148.98px; - --key-width: 370.141px; - --clock-size: 108px; - --label-top: 300px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .faction-container { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 272.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 185.128px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 185.128px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 185.128px; - top: 684px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key { - position: absolute; - display: block; - height: var(--key-elem-square-size); - width: var(--key-elem-square-size); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key > * { - position: absolute; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-label { - font-family: var(--font-emphasis); - font-size: 48px; - line-height: 48px; - font-weight: bold; - text-align: center; - letter-spacing: 1px; - top: var(--label-top); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container { - height: var(--key-height); - width: var(--key-width); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .key-image { - height: var(--key-height); - width: var(--key-width); - z-index: 1; - overflow: visible; - filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .key-image .key-bg { - fill: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .key-image .metallic-overlay { - height: var(--key-height); - width: var(--key-width); - filter: url(#metallicFilter) blur(1px); - fill: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .faction-container { - position: absolute; - transform: translate(-50%, 175%); - width: var(--clock-size); - height: var(--clock-size); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .faction-container .faction-image { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - filter: blur(2px); - opacity: 0.75; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container .faction-container .faction-image img { - scale: 2; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container { - position: absolute; - top: 0px; - left: 0px; - display: flex; - align-items: center; - justify-content: center; - overflow: visible; - height: var(--clock-size); - width: var(--clock-size); - transform: translate(-50%, -50%) !important; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock { - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock * { - height: var(--clock-size); - width: var(--clock-size); - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-frame, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-cover, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-one-segment { - position: absolute; - top: 0px; - left: 0px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-one-segment { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-frame { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-fill { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow { - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-one-segment { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-cover { - z-index: 6; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow { - transform-origin: 50% 50%; - scale: 3; - background-position-y: 42%; - background-repeat: no-repeat; - background-size: cover; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-white { - background-image: url("../assets/animations/clock-flare-white.webp"); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-red { - background-image: url("../assets/animations/clock-flare-red.webp"); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-yellow { - background-image: url("../assets/animations/clock-flare-yellow.webp"); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-blue { - background-image: url("../assets/animations/clock-flare-blue.webp"); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="2"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="3"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="4"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="5"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="6"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="7"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 74.0779156508% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 25.9220843492% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="8"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="9"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 68.1979287832% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 31.8020712168% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 8.0467727429% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="10"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 13.6742892016% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="11"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 64.6808671851% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 35.3191328149% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 17.8681413172% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="12"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="0"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 78.8664839843% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 21.1335160157% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 21.1335160157% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="12"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="12"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container { - height: calc(0.5 * var(--key-height)); - width: calc(0.5 * var(--key-width)); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container.clock-key-dragger { - background: rgba(0, 255, 255, 0.25); - outline: 1px solid rgb(0, 255, 255); - visibility: visible; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .key-label, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-frame, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-glow, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-label, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-bg, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-fill, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-one-segment { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay { - margin-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay b, :root body.vtt.game.system-eunos-blades #clocks-overlay strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay i:not([class]), :root body.vtt.game.system-eunos-blades #clocks-overlay em { - font-style: italic !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay i[class] { - font-family: var(--font-awesome); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay i.fab { - font-family: var(--font-awesome-alt); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay button { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #clocks-overlay h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #clocks-overlay h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay h1:not(i):not(button) { - font-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #clocks-overlay h3:not(i):not(button) { - font-size: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay h4:not(i):not(button) { - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[type=number], :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[data-dtype=number], :root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #clocks-overlay input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #clocks-overlay option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #clocks-overlay textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header a { - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover { - z-index: 5 !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control:hover { - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body .comp-title { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body p, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-body table { - margin: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical > .comp-label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon i, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #clocks-overlay .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.centered { - --dotline-horiz-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:last-of-type { - margin: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot .img-hover.img-hover { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot { - height: auto; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-hover { - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades #clocks-overlay blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay table, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tr, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tr th, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tr td, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tbody, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tbody tr, -:root body.vtt.game.system-eunos-blades #clocks-overlay table tbody td, -:root body.vtt.game.system-eunos-blades #clocks-overlay table thead, -:root body.vtt.game.system-eunos-blades #clocks-overlay table thead tr, -:root body.vtt.game.system-eunos-blades #clocks-overlay table thead tr th, -:root body.vtt.game.system-eunos-blades #clocks-overlay table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay table { - border-collapse: collapse; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay figure { - display: table; - margin: 1rem auto; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay code { - padding: 0.1rem 0.2rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay i.fa-duotone[style] { - /* Your code here */ -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-secret:first-child:last-child { - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .gold-bright { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .red-bright { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .red-dark { - color: var(--blades-red-dark) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .grey { - color: var(--blades-grey) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .white { - color: var(--blades-white) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .white-bright { - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .cyan-bright { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .uppercase { - text-transform: uppercase !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .hidden { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .start-invisible { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-checkbox { - position: relative; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-checkbox span { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .no-img img { - display: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .full-width { - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip-trigger, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip-container { - position: relative; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip-trigger { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip > p, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip ul, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip ol, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip > ul, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip > ul li, :root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip ol li { - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip h2 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .tooltip-scaling-elem { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .accordian-label { - position: relative; - filter: sepia(0.75); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - align-items: flex-start; - position: absolute !important; - width: 100%; - height: 100%; - top: var(--top-shift); - left: var(--left-shift); - pointer-events: none; - z-index: 50; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay, :root body.vtt.game.system-eunos-blades #clocks-overlay * { - --top-shift: 50px; - --left-shift: 75px; - --key-scale: 0.8; - --alternating-top-shift: 120px; - --clock-frame-size: 108px; - --clock-glow-size: calc(var(--clock-frame-size) * 3); - --clock-glow-correction: -37px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .svg-defs { - position: absolute; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:nth-child(2n+1) { - top: var(--alternating-top-shift); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay { - --key-elem-square-size: 100px; - /* COMMON ELEMENTS */ - /* KEYS */ - /* CLOCKS */ -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-label, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .faction-label, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-label { - z-index: 20; - text-transform: uppercase; - height: auto; - width: max-content; - color: var(--blades-white-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - white-space: balance; - left: 50%; - position: absolute; - transform: translate(-50%, 0%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-label { - font-size: 24px; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - text-align: center; - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .faction-label { - font-size: 32px; - line-height: 32px; - font-family: var(--font-emphasis); - text-align: center; - color: var(--blades-gold-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container { - height: var(--key-height); - width: var(--key-width); - position: absolute; - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .toggle-icon { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container * { - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] { - --key-height: 836px; - --key-width: 230px; - --clock-size: 169px; - --label-top: -150px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .faction-container { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] { - --key-height: 625.438px; - --key-width: 197.009px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .faction-container { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.579px; - top: 280px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] { - --key-height: 915.936px; - --key-width: 277.634px; - --clock-size: 108px; - --label-top: 0px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .faction-container { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 72.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 204.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] { - --key-height: 1041px; - --key-width: 368.697px; - --clock-size: 108px; - --label-top: -100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] { - --key-height: 1148.657px; - --key-width: 368.698px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 184.245px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] { - --key-height: 1148.98px; - --key-width: 370.141px; - --clock-size: 108px; - --label-top: 300px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .faction-container { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 272.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 185.128px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 185.128px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 185.128px; - top: 684px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key { - position: absolute; - display: block; - height: var(--key-elem-square-size); - width: var(--key-elem-square-size); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key > * { - position: absolute; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-label { - font-family: var(--font-emphasis); - font-size: 48px; - line-height: 48px; - font-weight: bold; - text-align: center; - letter-spacing: 1px; - top: var(--label-top); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container { - height: var(--key-height); - width: var(--key-width); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .key-image { - height: var(--key-height); - width: var(--key-width); - z-index: 1; - overflow: visible; - filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .key-image .key-bg { - fill: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .key-image .metallic-overlay { - height: var(--key-height); - width: var(--key-width); - filter: url(#metallicFilter) blur(1px); - fill: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .faction-container { - position: absolute; - transform: translate(-50%, 175%); - width: var(--clock-size); - height: var(--clock-size); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .faction-container .faction-image { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - filter: blur(2px); - opacity: 0.75; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container .faction-container .faction-image img { - scale: 2; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container { - position: absolute; - top: 0px; - left: 0px; - display: flex; - align-items: center; - justify-content: center; - overflow: visible; - height: var(--clock-size); - width: var(--clock-size); - transform: translate(-50%, -50%) !important; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock { - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock * { - height: var(--clock-size); - width: var(--clock-size); - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-frame, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-cover, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-one-segment { - position: absolute; - top: 0px; - left: 0px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-one-segment { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-frame { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-fill { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow { - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-one-segment { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-cover { - z-index: 6; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow { - transform-origin: 50% 50%; - scale: 3; - background-position-y: 42%; - background-repeat: no-repeat; - background-size: cover; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-white { - background-image: url("../assets/animations/clock-flare-white.webp"); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-red { - background-image: url("../assets/animations/clock-flare-red.webp"); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-yellow { - background-image: url("../assets/animations/clock-flare-yellow.webp"); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-blue { - background-image: url("../assets/animations/clock-flare-blue.webp"); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="2"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="3"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="4"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="5"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="6"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="7"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 74.0779156508% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 25.9220843492% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="8"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="9"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 68.1979287832% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 31.8020712168% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 8.0467727429% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="10"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 13.6742892016% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="11"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 64.6808671851% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 35.3191328149% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 17.8681413172% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="12"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="0"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 78.8664839843% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 21.1335160157% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 21.1335160157% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="12"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="12"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container { - height: calc(0.5 * var(--key-height)); - width: calc(0.5 * var(--key-width)); - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container.active-key { - min-width: 200px; - margin-right: calc(-0.175 * var(--key-width)); - scale: 0.7; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key) { - top: calc(-1 * var(--top-shift)); - top: unset; - bottom: 10px; - width: calc(0.35 * var(--key-width)); - margin-right: calc(-0.15 * var(--key-width)); - transform-origin: 50% 0%; - scale: 0.5; - left: calc(-1 * var(--left-shift)); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key):nth-child(2n+1) { - margin-top: 20px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="1"] { - bottom: 150px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="2"] { - bottom: 200px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="3"] { - bottom: 315px; - margin-left: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="4"] { - bottom: 350px; - margin-left: -25px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="5"] { - bottom: 390px; - margin-left: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="6"] { - bottom: 390px; - margin-left: -10px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key) .clock-key .key-label { - font-size: 32px; - white-space: nowrap; - z-index: 2000; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="1"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 120px); - left: -30px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="2"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 120px); - left: -30px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="3"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 120px); - left: -80px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="4"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 220px); - left: -80px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="5"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 120px); - left: -60px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container:not(.active-key)[data-size="6"] .clock-key .key-label { - top: unset; - bottom: calc(-0.5 * var(--key-height) + 120px); - left: -60px; -} -:root body.vtt.game.system-eunos-blades #sidebar { - border: none; - background: transparent; - top: 0px; - bottom: 0px; - height: 100%; -} -:root body.vtt.game.system-eunos-blades #sidebar #sidebar-tabs { - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #sidebar { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications { - height: auto; - width: 300px; - display: flex; - flex-direction: column; - position: absolute; - right: calc(100% + 20px); -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice { - background: var(--blades-white); - border: 2px solid var(--blades-black-dark); - position: relative; - padding: 5px; - margin: 5px 0; - box-shadow: inset 0 0 4px var(--blades-black), 5px 5px 10px var(--blades-black-dark); - border-radius: 5px; - transition: 0.25s; - width: 100%; - overflow: hidden; - transform-origin: 100% 0%; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice.to-gm-notice { - background: rgb(111, 97, 175); -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice strong { - color: var(--blades-black-dark) !important; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice:hover { - filter: brightness(1.25); -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .author { - position: absolute; - top: 2px; - right: 5px; - font-size: 12px; - font-family: var(--font-primary); - text-align: right; - color: var(--blades-red-dark); - font-weight: bold; - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .header { - width: 100%; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - text-align: left; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .body { - width: 100%; - font-family: var(--font-primary); - font-size: 14px; - line-height: 14px; - text-align: justify; - hyphens: auto; - color: var(--blades-black); - text-shadow: 0 0 0px var(--blades-black-dark); - padding-top: 5px; -} -:root body.vtt.game.system-eunos-blades #sidebar #blades-push-notifications .push-notice .body:not(.no-border) { - border-top: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface, -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #players { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -:root body.vtt.game.system-eunos-blades #interface *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -:root body.vtt.game.system-eunos-blades #interface b, :root body.vtt.game.system-eunos-blades #interface strong, -:root body.vtt.game.system-eunos-blades #controls b, -:root body.vtt.game.system-eunos-blades #controls strong, -:root body.vtt.game.system-eunos-blades #navigation b, -:root body.vtt.game.system-eunos-blades #navigation strong, -:root body.vtt.game.system-eunos-blades #hotbar b, -:root body.vtt.game.system-eunos-blades #hotbar strong, -:root body.vtt.game.system-eunos-blades #players b, -:root body.vtt.game.system-eunos-blades #players strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface i:not([class]), :root body.vtt.game.system-eunos-blades #interface em, -:root body.vtt.game.system-eunos-blades #controls i:not([class]), -:root body.vtt.game.system-eunos-blades #controls em, -:root body.vtt.game.system-eunos-blades #navigation i:not([class]), -:root body.vtt.game.system-eunos-blades #navigation em, -:root body.vtt.game.system-eunos-blades #hotbar i:not([class]), -:root body.vtt.game.system-eunos-blades #hotbar em, -:root body.vtt.game.system-eunos-blades #players i:not([class]), -:root body.vtt.game.system-eunos-blades #players em { - font-style: italic !important; -} -:root body.vtt.game.system-eunos-blades #interface i[class], -:root body.vtt.game.system-eunos-blades #controls i[class], -:root body.vtt.game.system-eunos-blades #navigation i[class], -:root body.vtt.game.system-eunos-blades #hotbar i[class], -:root body.vtt.game.system-eunos-blades #players i[class] { - font-family: var(--font-awesome); -} -:root body.vtt.game.system-eunos-blades #interface i.fab, -:root body.vtt.game.system-eunos-blades #controls i.fab, -:root body.vtt.game.system-eunos-blades #navigation i.fab, -:root body.vtt.game.system-eunos-blades #hotbar i.fab, -:root body.vtt.game.system-eunos-blades #players i.fab { - font-family: var(--font-awesome-alt); -} -:root body.vtt.game.system-eunos-blades #interface i.fa-duotone, -:root body.vtt.game.system-eunos-blades #controls i.fa-duotone, -:root body.vtt.game.system-eunos-blades #navigation i.fa-duotone, -:root body.vtt.game.system-eunos-blades #hotbar i.fa-duotone, -:root body.vtt.game.system-eunos-blades #players i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -:root body.vtt.game.system-eunos-blades #interface button, -:root body.vtt.game.system-eunos-blades #controls button, -:root body.vtt.game.system-eunos-blades #navigation button, -:root body.vtt.game.system-eunos-blades #hotbar button, -:root body.vtt.game.system-eunos-blades #players button { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -:root body.vtt.game.system-eunos-blades #interface h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -:root body.vtt.game.system-eunos-blades #interface h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h1:not(i):not(button) { - font-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h3:not(i):not(button) { - font-size: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #interface h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players h4:not(i):not(button) { - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades #interface select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -:root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[type=number], :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[data-dtype=number], :root body.vtt.game.system-eunos-blades #interface select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -:root body.vtt.game.system-eunos-blades #interface select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface p + p, -:root body.vtt.game.system-eunos-blades #controls p + p, -:root body.vtt.game.system-eunos-blades #navigation p + p, -:root body.vtt.game.system-eunos-blades #hotbar p + p, -:root body.vtt.game.system-eunos-blades #players p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades #interface .window-header, -:root body.vtt.game.system-eunos-blades #controls .window-header, -:root body.vtt.game.system-eunos-blades #navigation .window-header, -:root body.vtt.game.system-eunos-blades #hotbar .window-header, -:root body.vtt.game.system-eunos-blades #players .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -:root body.vtt.game.system-eunos-blades #interface .window-header > *, -:root body.vtt.game.system-eunos-blades #controls .window-header > *, -:root body.vtt.game.system-eunos-blades #navigation .window-header > *, -:root body.vtt.game.system-eunos-blades #hotbar .window-header > *, -:root body.vtt.game.system-eunos-blades #players .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .window-header .window-title, -:root body.vtt.game.system-eunos-blades #controls .window-header .window-title, -:root body.vtt.game.system-eunos-blades #navigation .window-header .window-title, -:root body.vtt.game.system-eunos-blades #hotbar .window-header .window-title, -:root body.vtt.game.system-eunos-blades #players .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .window-header a, -:root body.vtt.game.system-eunos-blades #controls .window-header a, -:root body.vtt.game.system-eunos-blades #navigation .window-header a, -:root body.vtt.game.system-eunos-blades #hotbar .window-header a, -:root body.vtt.game.system-eunos-blades #players .window-header a { - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface .window-header .close, -:root body.vtt.game.system-eunos-blades #controls .window-header .close, -:root body.vtt.game.system-eunos-blades #navigation .window-header .close, -:root body.vtt.game.system-eunos-blades #hotbar .window-header .close, -:root body.vtt.game.system-eunos-blades #players .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #interface .window-header .close i, -:root body.vtt.game.system-eunos-blades #controls .window-header .close i, -:root body.vtt.game.system-eunos-blades #navigation .window-header .close i, -:root body.vtt.game.system-eunos-blades #hotbar .window-header .close i, -:root body.vtt.game.system-eunos-blades #players .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -:root body.vtt.game.system-eunos-blades #interface .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #controls .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #navigation .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #hotbar .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #players .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #interface .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h1, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h2, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h3, :root body.vtt.game.system-eunos-blades #interface .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #controls .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #controls .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #controls .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #controls .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #controls .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #controls .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #controls .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #controls .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #navigation .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #navigation .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #navigation .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #navigation .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #navigation .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #hotbar .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #players .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #players .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #players .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #players .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #players .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #players .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #players .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #players .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp, -:root body.vtt.game.system-eunos-blades #controls .comp, -:root body.vtt.game.system-eunos-blades #navigation .comp, -:root body.vtt.game.system-eunos-blades #hotbar .comp, -:root body.vtt.game.system-eunos-blades #players .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface .comp:hover, -:root body.vtt.game.system-eunos-blades #controls .comp:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp:hover, -:root body.vtt.game.system-eunos-blades #players .comp:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #interface .comp.full-width, -:root body.vtt.game.system-eunos-blades #controls .comp.full-width, -:root body.vtt.game.system-eunos-blades #navigation .comp.full-width, -:root body.vtt.game.system-eunos-blades #hotbar .comp.full-width, -:root body.vtt.game.system-eunos-blades #players .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title, :root body.vtt.game.system-eunos-blades #interface .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control, -:root body.vtt.game.system-eunos-blades #players .comp .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover { - z-index: 5 !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #interface .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #players .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #players .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control:hover { - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body .comp-title { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body p, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #interface .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #players .comp .comp-body table { - margin: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #players .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface .comp .number-circle, -:root body.vtt.game.system-eunos-blades #controls .comp .number-circle, -:root body.vtt.game.system-eunos-blades #navigation .comp .number-circle, -:root body.vtt.game.system-eunos-blades #hotbar .comp .number-circle, -:root body.vtt.game.system-eunos-blades #players .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #players .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root body.vtt.game.system-eunos-blades #interface .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #controls .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #navigation .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #hotbar .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #players .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #controls .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #players .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #players .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical > .comp-label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #players .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #controls .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #players .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #interface .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #controls .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #players .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #players .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades #interface .button-icon, :root body.vtt.game.system-eunos-blades #interface .toggle-icon, -:root body.vtt.game.system-eunos-blades #controls .button-icon, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon, -:root body.vtt.game.system-eunos-blades #navigation .button-icon, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon, -:root body.vtt.game.system-eunos-blades #players .button-icon, -:root body.vtt.game.system-eunos-blades #players .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface .button-icon i, :root body.vtt.game.system-eunos-blades #interface .toggle-icon i, -:root body.vtt.game.system-eunos-blades #controls .button-icon i, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon i, -:root body.vtt.game.system-eunos-blades #navigation .button-icon i, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon i, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon i, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon i, -:root body.vtt.game.system-eunos-blades #players .button-icon i, -:root body.vtt.game.system-eunos-blades #players .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #interface .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #controls .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #navigation .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #players .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #players .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #interface .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #controls .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #controls .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #navigation .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #navigation .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #hotbar .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #hotbar .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #players .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #players .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .dotline, -:root body.vtt.game.system-eunos-blades #controls .dotline, -:root body.vtt.game.system-eunos-blades #navigation .dotline, -:root body.vtt.game.system-eunos-blades #hotbar .dotline, -:root body.vtt.game.system-eunos-blades #players .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface .dotline.centered, -:root body.vtt.game.system-eunos-blades #controls .dotline.centered, -:root body.vtt.game.system-eunos-blades #navigation .dotline.centered, -:root body.vtt.game.system-eunos-blades #hotbar .dotline.centered, -:root body.vtt.game.system-eunos-blades #players .dotline.centered { - --dotline-horiz-align: center; -} -:root body.vtt.game.system-eunos-blades #interface .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #controls .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #navigation .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #hotbar .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #players .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades #interface .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #controls .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #navigation .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #hotbar .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #players .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #controls .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #players .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot, -:root body.vtt.game.system-eunos-blades #players .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #players .dotline .dot:last-of-type { - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #players .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #players .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #interface .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #players .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #players .dotline .dot .img-hover.img-hover { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot { - height: auto; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-hover { - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #players .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #players .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #controls .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #navigation .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #players .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #controls .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #players .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades #interface, -:root body.vtt.game.system-eunos-blades #interface *, -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #controls *, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #navigation *, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #hotbar *, -:root body.vtt.game.system-eunos-blades #players, -:root body.vtt.game.system-eunos-blades #players * { - --font-primary: "Fjalla One"; - --font-heading: "Fjalla One"; - --font-weight-heading: normal; - --text-shadow-heading: none; - --line-height-heading: 1.2; -} -:root body.vtt.game.system-eunos-blades #interface .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #controls .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #navigation .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #hotbar .control-tools .scene-control:hover, -:root body.vtt.game.system-eunos-blades #players .control-tools .scene-control:hover { - height: calc(var(--blades-spacer-button-lg) - 2px); - width: calc(var(--blades-spacer-button-lg) - 2px); -} -:root body.vtt.game.system-eunos-blades #interface #chat, -:root body.vtt.game.system-eunos-blades #controls #chat, -:root body.vtt.game.system-eunos-blades #navigation #chat, -:root body.vtt.game.system-eunos-blades #hotbar #chat, -:root body.vtt.game.system-eunos-blades #players #chat { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -:root body.vtt.game.system-eunos-blades #interface #chat *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat *:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -:root body.vtt.game.system-eunos-blades #interface #chat b, :root body.vtt.game.system-eunos-blades #interface #chat strong, -:root body.vtt.game.system-eunos-blades #controls #chat b, -:root body.vtt.game.system-eunos-blades #controls #chat strong, -:root body.vtt.game.system-eunos-blades #navigation #chat b, -:root body.vtt.game.system-eunos-blades #navigation #chat strong, -:root body.vtt.game.system-eunos-blades #hotbar #chat b, -:root body.vtt.game.system-eunos-blades #hotbar #chat strong, -:root body.vtt.game.system-eunos-blades #players #chat b, -:root body.vtt.game.system-eunos-blades #players #chat strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat i:not([class]), :root body.vtt.game.system-eunos-blades #interface #chat em, -:root body.vtt.game.system-eunos-blades #controls #chat i:not([class]), -:root body.vtt.game.system-eunos-blades #controls #chat em, -:root body.vtt.game.system-eunos-blades #navigation #chat i:not([class]), -:root body.vtt.game.system-eunos-blades #navigation #chat em, -:root body.vtt.game.system-eunos-blades #hotbar #chat i:not([class]), -:root body.vtt.game.system-eunos-blades #hotbar #chat em, -:root body.vtt.game.system-eunos-blades #players #chat i:not([class]), -:root body.vtt.game.system-eunos-blades #players #chat em { - font-style: italic !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat i[class], -:root body.vtt.game.system-eunos-blades #controls #chat i[class], -:root body.vtt.game.system-eunos-blades #navigation #chat i[class], -:root body.vtt.game.system-eunos-blades #hotbar #chat i[class], -:root body.vtt.game.system-eunos-blades #players #chat i[class] { - font-family: var(--font-awesome); -} -:root body.vtt.game.system-eunos-blades #interface #chat i.fab, -:root body.vtt.game.system-eunos-blades #controls #chat i.fab, -:root body.vtt.game.system-eunos-blades #navigation #chat i.fab, -:root body.vtt.game.system-eunos-blades #hotbar #chat i.fab, -:root body.vtt.game.system-eunos-blades #players #chat i.fab { - font-family: var(--font-awesome-alt); -} -:root body.vtt.game.system-eunos-blades #interface #chat i.fa-duotone, -:root body.vtt.game.system-eunos-blades #controls #chat i.fa-duotone, -:root body.vtt.game.system-eunos-blades #navigation #chat i.fa-duotone, -:root body.vtt.game.system-eunos-blades #hotbar #chat i.fa-duotone, -:root body.vtt.game.system-eunos-blades #players #chat i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -:root body.vtt.game.system-eunos-blades #interface #chat button, -:root body.vtt.game.system-eunos-blades #controls #chat button, -:root body.vtt.game.system-eunos-blades #navigation #chat button, -:root body.vtt.game.system-eunos-blades #hotbar #chat button, -:root body.vtt.game.system-eunos-blades #players #chat button { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat h1:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -:root body.vtt.game.system-eunos-blades #interface #chat h3:not(i):not(button), :root body.vtt.game.system-eunos-blades #interface #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -:root body.vtt.game.system-eunos-blades #interface #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h1:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h1:not(i):not(button) { - font-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h3:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h3:not(i):not(button) { - font-size: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat h4:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat h4:not(i):not(button) { - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button), -:root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -:root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[type=number], :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[data-dtype=number], :root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -:root body.vtt.game.system-eunos-blades #interface #chat select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface #chat input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface #chat option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #interface #chat textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls #chat select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls #chat input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls #chat option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #controls #chat textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation #chat select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation #chat input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation #chat option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #navigation #chat textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar #chat select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar #chat input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar #chat option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #hotbar #chat textarea:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players #chat select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players #chat input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players #chat option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades #players #chat textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface #chat p + p, -:root body.vtt.game.system-eunos-blades #controls #chat p + p, -:root body.vtt.game.system-eunos-blades #navigation #chat p + p, -:root body.vtt.game.system-eunos-blades #hotbar #chat p + p, -:root body.vtt.game.system-eunos-blades #players #chat p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header, -:root body.vtt.game.system-eunos-blades #players #chat .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header > *, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header > *, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header > *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header > *, -:root body.vtt.game.system-eunos-blades #players #chat .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header .window-title, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header .window-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header .window-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .window-title, -:root body.vtt.game.system-eunos-blades #players #chat .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header a, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header a, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header a, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header a, -:root body.vtt.game.system-eunos-blades #players #chat .window-header a { - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header .close, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header .close, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close, -:root body.vtt.game.system-eunos-blades #players #chat .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header .close i, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header .close i, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close i, -:root body.vtt.game.system-eunos-blades #players #chat .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header .close i::before, -:root body.vtt.game.system-eunos-blades #players #chat .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h1, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h2, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h3, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .compendium h4, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h1, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h2, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h3, :root body.vtt.game.system-eunos-blades #interface #chat .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #controls #chat .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-content .directory h4, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h1, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h2, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h3, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .compendium h4, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h1, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h2, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h3, -:root body.vtt.game.system-eunos-blades #players #chat .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp, -:root body.vtt.game.system-eunos-blades #controls #chat .comp, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp, -:root body.vtt.game.system-eunos-blades #players #chat .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.full-width, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.full-width, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.full-width, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.full-width, -:root body.vtt.game.system-eunos-blades #players #chat .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title, :root body.vtt.game.system-eunos-blades #interface #chat .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .portrait-block.comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt .sur-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label.comp-prompt .main-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover { - z-index: 5 !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover.comp-label a, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-title:hover.comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-label:hover.comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control:hover { - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-delete-clock, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete-full, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add-clock, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button.comp-add-clock i, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add i, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-control.comp-button:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body .comp-title { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h1, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h2, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h3, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body h4, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body p, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-body table, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h1, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h2, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h3, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body h4, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body p, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body blockquote, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-body table { - margin: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-red, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-red:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-grey, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-toggle.comp-toggle-grey:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .number-circle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .number-circle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .number-circle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .number-circle, -:root body.vtt.game.system-eunos-blades #players #chat .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-number-input, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle > *, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-positive, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-negative, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle .status-neutral, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #controls #chat .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp .comp-status-toggle:hover .status-neutral, -:root body.vtt.game.system-eunos-blades #players #chat .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.portrait-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-labeled-input, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical > .comp-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical > .comp-label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical > .comp-label.comp-prompt, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body > img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-body img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-label.shadowed, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-vertical.portrait-block .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical), -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical) .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal .dotline .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .dotline-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-teeth.comp-vertical .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins .comp-body, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins .dotline .dot.full-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier > .full-width.flex-horizontal, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .filled-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.comp-tier .tier-total-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a::before, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel .controls-list li > a > i, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container:nth-child(1), -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container:nth-child(2), -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container:nth-child(3), -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container:hover .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container:hover .consequence-icon-circle img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted *, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted *, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .accept-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .resist-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .armor-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .special-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-bg-image, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-type-container .consequence-type-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .consequence-footer-container .dotline .dot, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .button-icon, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, -:root body.vtt.game.system-eunos-blades #players #chat .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon i, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon i, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon i, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon i, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon i, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon i, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon i, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon i.toggle-off, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades #interface #chat .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #controls #chat .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #controls #chat .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #navigation #chat .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #navigation #chat .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #hotbar #chat .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #hotbar #chat .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #players #chat .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, -:root body.vtt.game.system-eunos-blades #players #chat .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline, -:root body.vtt.game.system-eunos-blades #players #chat .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline.centered, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline.centered, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline.centered, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.centered, -:root body.vtt.game.system-eunos-blades #players #chat .dotline.centered { - --dotline-horiz-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.locked .dot, -:root body.vtt.game.system-eunos-blades #players #chat .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline.dotline-right, -:root body.vtt.game.system-eunos-blades #players #chat .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dotline-label, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:last-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:last-of-type { - margin: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-hover, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-main, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot .img-hover.img-hover, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-main.img-hover, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot .img-hover.img-hover { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot { - height: auto; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot svg, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .full, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .frame, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.full-dot svg .half, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .full, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .frame, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.svg-dot.empty-dot svg .half, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-main, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-hover, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-hover { - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover .img-hover + .img-main, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot:hover.svg-dot, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .dot.full-dot:last-of-type ~ .advance-button, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:before, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:hover:before, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.rainbow-glow:after, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit:hover, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span, -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(1), -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(2), -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(3), -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #controls #chat .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #navigation #chat .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #hotbar #chat .dotline .advance-button.gold-orbit span:nth-child(4), -:root body.vtt.game.system-eunos-blades #players #chat .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades #interface #chat blockquote, -:root body.vtt.game.system-eunos-blades #controls #chat blockquote, -:root body.vtt.game.system-eunos-blades #navigation #chat blockquote, -:root body.vtt.game.system-eunos-blades #hotbar #chat blockquote, -:root body.vtt.game.system-eunos-blades #players #chat blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat table, -:root body.vtt.game.system-eunos-blades #interface #chat table tr, -:root body.vtt.game.system-eunos-blades #interface #chat table tr th, -:root body.vtt.game.system-eunos-blades #interface #chat table tr td, -:root body.vtt.game.system-eunos-blades #interface #chat table tbody, -:root body.vtt.game.system-eunos-blades #interface #chat table tbody tr, -:root body.vtt.game.system-eunos-blades #interface #chat table tbody td, -:root body.vtt.game.system-eunos-blades #interface #chat table thead, -:root body.vtt.game.system-eunos-blades #interface #chat table thead tr, -:root body.vtt.game.system-eunos-blades #interface #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #interface #chat table thead tr td, -:root body.vtt.game.system-eunos-blades #controls #chat table, -:root body.vtt.game.system-eunos-blades #controls #chat table tr, -:root body.vtt.game.system-eunos-blades #controls #chat table tr th, -:root body.vtt.game.system-eunos-blades #controls #chat table tr td, -:root body.vtt.game.system-eunos-blades #controls #chat table tbody, -:root body.vtt.game.system-eunos-blades #controls #chat table tbody tr, -:root body.vtt.game.system-eunos-blades #controls #chat table tbody td, -:root body.vtt.game.system-eunos-blades #controls #chat table thead, -:root body.vtt.game.system-eunos-blades #controls #chat table thead tr, -:root body.vtt.game.system-eunos-blades #controls #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #controls #chat table thead tr td, -:root body.vtt.game.system-eunos-blades #navigation #chat table, -:root body.vtt.game.system-eunos-blades #navigation #chat table tr, -:root body.vtt.game.system-eunos-blades #navigation #chat table tr th, -:root body.vtt.game.system-eunos-blades #navigation #chat table tr td, -:root body.vtt.game.system-eunos-blades #navigation #chat table tbody, -:root body.vtt.game.system-eunos-blades #navigation #chat table tbody tr, -:root body.vtt.game.system-eunos-blades #navigation #chat table tbody td, -:root body.vtt.game.system-eunos-blades #navigation #chat table thead, -:root body.vtt.game.system-eunos-blades #navigation #chat table thead tr, -:root body.vtt.game.system-eunos-blades #navigation #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #navigation #chat table thead tr td, -:root body.vtt.game.system-eunos-blades #hotbar #chat table, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tr, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tr th, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tr td, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tbody, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tbody tr, -:root body.vtt.game.system-eunos-blades #hotbar #chat table tbody td, -:root body.vtt.game.system-eunos-blades #hotbar #chat table thead, -:root body.vtt.game.system-eunos-blades #hotbar #chat table thead tr, -:root body.vtt.game.system-eunos-blades #hotbar #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #hotbar #chat table thead tr td, -:root body.vtt.game.system-eunos-blades #players #chat table, -:root body.vtt.game.system-eunos-blades #players #chat table tr, -:root body.vtt.game.system-eunos-blades #players #chat table tr th, -:root body.vtt.game.system-eunos-blades #players #chat table tr td, -:root body.vtt.game.system-eunos-blades #players #chat table tbody, -:root body.vtt.game.system-eunos-blades #players #chat table tbody tr, -:root body.vtt.game.system-eunos-blades #players #chat table tbody td, -:root body.vtt.game.system-eunos-blades #players #chat table thead, -:root body.vtt.game.system-eunos-blades #players #chat table thead tr, -:root body.vtt.game.system-eunos-blades #players #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #players #chat table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat table, -:root body.vtt.game.system-eunos-blades #controls #chat table, -:root body.vtt.game.system-eunos-blades #navigation #chat table, -:root body.vtt.game.system-eunos-blades #hotbar #chat table, -:root body.vtt.game.system-eunos-blades #players #chat table { - border-collapse: collapse; -} -:root body.vtt.game.system-eunos-blades #interface #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #controls #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #navigation #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #hotbar #chat table thead tr th, -:root body.vtt.game.system-eunos-blades #players #chat table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -:root body.vtt.game.system-eunos-blades #interface #chat figure, -:root body.vtt.game.system-eunos-blades #controls #chat figure, -:root body.vtt.game.system-eunos-blades #navigation #chat figure, -:root body.vtt.game.system-eunos-blades #hotbar #chat figure, -:root body.vtt.game.system-eunos-blades #players #chat figure { - display: table; - margin: 1rem auto; -} -:root body.vtt.game.system-eunos-blades #interface #chat figure figcaption, -:root body.vtt.game.system-eunos-blades #controls #chat figure figcaption, -:root body.vtt.game.system-eunos-blades #navigation #chat figure figcaption, -:root body.vtt.game.system-eunos-blades #hotbar #chat figure figcaption, -:root body.vtt.game.system-eunos-blades #players #chat figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat hr, -:root body.vtt.game.system-eunos-blades #controls #chat hr, -:root body.vtt.game.system-eunos-blades #navigation #chat hr, -:root body.vtt.game.system-eunos-blades #hotbar #chat hr, -:root body.vtt.game.system-eunos-blades #players #chat hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat code, -:root body.vtt.game.system-eunos-blades #controls #chat code, -:root body.vtt.game.system-eunos-blades #navigation #chat code, -:root body.vtt.game.system-eunos-blades #hotbar #chat code, -:root body.vtt.game.system-eunos-blades #players #chat code { - padding: 0.1rem 0.2rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat i.fa-duotone[style], -:root body.vtt.game.system-eunos-blades #controls #chat i.fa-duotone[style], -:root body.vtt.game.system-eunos-blades #navigation #chat i.fa-duotone[style], -:root body.vtt.game.system-eunos-blades #hotbar #chat i.fa-duotone[style], -:root body.vtt.game.system-eunos-blades #players #chat i.fa-duotone[style] { - /* Your code here */ -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-secret, -:root body.vtt.game.system-eunos-blades #controls #chat .text-secret, -:root body.vtt.game.system-eunos-blades #navigation #chat .text-secret, -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-secret, -:root body.vtt.game.system-eunos-blades #players #chat .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-secret:first-child:last-child, -:root body.vtt.game.system-eunos-blades #controls #chat .text-secret:first-child:last-child, -:root body.vtt.game.system-eunos-blades #navigation #chat .text-secret:first-child:last-child, -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-secret:first-child:last-child, -:root body.vtt.game.system-eunos-blades #players #chat .text-secret:first-child:last-child { - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat label:not([class]), -:root body.vtt.game.system-eunos-blades #controls #chat label:not([class]), -:root body.vtt.game.system-eunos-blades #navigation #chat label:not([class]), -:root body.vtt.game.system-eunos-blades #hotbar #chat label:not([class]), -:root body.vtt.game.system-eunos-blades #players #chat label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface #chat .filled-label, -:root body.vtt.game.system-eunos-blades #controls #chat .filled-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .filled-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .filled-label, -:root body.vtt.game.system-eunos-blades #players #chat .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades #interface #chat .filled-label.narrow-label, -:root body.vtt.game.system-eunos-blades #controls #chat .filled-label.narrow-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .filled-label.narrow-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .filled-label.narrow-label, -:root body.vtt.game.system-eunos-blades #players #chat .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .number-circle, -:root body.vtt.game.system-eunos-blades #controls #chat .number-circle, -:root body.vtt.game.system-eunos-blades #navigation #chat .number-circle, -:root body.vtt.game.system-eunos-blades #hotbar #chat .number-circle, -:root body.vtt.game.system-eunos-blades #players #chat .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .gold-bright, -:root body.vtt.game.system-eunos-blades #controls #chat .gold-bright, -:root body.vtt.game.system-eunos-blades #navigation #chat .gold-bright, -:root body.vtt.game.system-eunos-blades #hotbar #chat .gold-bright, -:root body.vtt.game.system-eunos-blades #players #chat .gold-bright { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .red-bright, -:root body.vtt.game.system-eunos-blades #controls #chat .red-bright, -:root body.vtt.game.system-eunos-blades #navigation #chat .red-bright, -:root body.vtt.game.system-eunos-blades #hotbar #chat .red-bright, -:root body.vtt.game.system-eunos-blades #players #chat .red-bright { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .red-dark, -:root body.vtt.game.system-eunos-blades #controls #chat .red-dark, -:root body.vtt.game.system-eunos-blades #navigation #chat .red-dark, -:root body.vtt.game.system-eunos-blades #hotbar #chat .red-dark, -:root body.vtt.game.system-eunos-blades #players #chat .red-dark { - color: var(--blades-red-dark) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .grey, -:root body.vtt.game.system-eunos-blades #controls #chat .grey, -:root body.vtt.game.system-eunos-blades #navigation #chat .grey, -:root body.vtt.game.system-eunos-blades #hotbar #chat .grey, -:root body.vtt.game.system-eunos-blades #players #chat .grey { - color: var(--blades-grey) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .white, -:root body.vtt.game.system-eunos-blades #controls #chat .white, -:root body.vtt.game.system-eunos-blades #navigation #chat .white, -:root body.vtt.game.system-eunos-blades #hotbar #chat .white, -:root body.vtt.game.system-eunos-blades #players #chat .white { - color: var(--blades-white) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .white-bright, -:root body.vtt.game.system-eunos-blades #controls #chat .white-bright, -:root body.vtt.game.system-eunos-blades #navigation #chat .white-bright, -:root body.vtt.game.system-eunos-blades #hotbar #chat .white-bright, -:root body.vtt.game.system-eunos-blades #players #chat .white-bright { - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .cyan-bright, -:root body.vtt.game.system-eunos-blades #controls #chat .cyan-bright, -:root body.vtt.game.system-eunos-blades #navigation #chat .cyan-bright, -:root body.vtt.game.system-eunos-blades #hotbar #chat .cyan-bright, -:root body.vtt.game.system-eunos-blades #players #chat .cyan-bright { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .uppercase, -:root body.vtt.game.system-eunos-blades #controls #chat .uppercase, -:root body.vtt.game.system-eunos-blades #navigation #chat .uppercase, -:root body.vtt.game.system-eunos-blades #hotbar #chat .uppercase, -:root body.vtt.game.system-eunos-blades #players #chat .uppercase { - text-transform: uppercase !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .inline-code, -:root body.vtt.game.system-eunos-blades #controls #chat .inline-code, -:root body.vtt.game.system-eunos-blades #navigation #chat .inline-code, -:root body.vtt.game.system-eunos-blades #hotbar #chat .inline-code, -:root body.vtt.game.system-eunos-blades #players #chat .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades #interface #chat .shadowed, -:root body.vtt.game.system-eunos-blades #controls #chat .shadowed, -:root body.vtt.game.system-eunos-blades #navigation #chat .shadowed, -:root body.vtt.game.system-eunos-blades #hotbar #chat .shadowed, -:root body.vtt.game.system-eunos-blades #players #chat .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .hidden, -:root body.vtt.game.system-eunos-blades #controls #chat .hidden, -:root body.vtt.game.system-eunos-blades #navigation #chat .hidden, -:root body.vtt.game.system-eunos-blades #hotbar #chat .hidden, -:root body.vtt.game.system-eunos-blades #players #chat .hidden { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .start-invisible, -:root body.vtt.game.system-eunos-blades #controls #chat .start-invisible, -:root body.vtt.game.system-eunos-blades #navigation #chat .start-invisible, -:root body.vtt.game.system-eunos-blades #hotbar #chat .start-invisible, -:root body.vtt.game.system-eunos-blades #players #chat .start-invisible { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-checkbox, -:root body.vtt.game.system-eunos-blades #controls #chat .text-checkbox, -:root body.vtt.game.system-eunos-blades #navigation #chat .text-checkbox, -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-checkbox, -:root body.vtt.game.system-eunos-blades #players #chat .text-checkbox { - position: relative; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-checkbox input[type=checkbox], -:root body.vtt.game.system-eunos-blades #controls #chat .text-checkbox input[type=checkbox], -:root body.vtt.game.system-eunos-blades #navigation #chat .text-checkbox input[type=checkbox], -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-checkbox input[type=checkbox], -:root body.vtt.game.system-eunos-blades #players #chat .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-checkbox span, -:root body.vtt.game.system-eunos-blades #controls #chat .text-checkbox span, -:root body.vtt.game.system-eunos-blades #navigation #chat .text-checkbox span, -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-checkbox span, -:root body.vtt.game.system-eunos-blades #players #chat .text-checkbox span { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .text-checkbox input[type=checkbox]:checked + span, -:root body.vtt.game.system-eunos-blades #controls #chat .text-checkbox input[type=checkbox]:checked + span, -:root body.vtt.game.system-eunos-blades #navigation #chat .text-checkbox input[type=checkbox]:checked + span, -:root body.vtt.game.system-eunos-blades #hotbar #chat .text-checkbox input[type=checkbox]:checked + span, -:root body.vtt.game.system-eunos-blades #players #chat .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .no-img img, -:root body.vtt.game.system-eunos-blades #controls #chat .no-img img, -:root body.vtt.game.system-eunos-blades #navigation #chat .no-img img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .no-img img, -:root body.vtt.game.system-eunos-blades #players #chat .no-img img { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .flex-horizontal, -:root body.vtt.game.system-eunos-blades #controls #chat .flex-horizontal, -:root body.vtt.game.system-eunos-blades #navigation #chat .flex-horizontal, -:root body.vtt.game.system-eunos-blades #hotbar #chat .flex-horizontal, -:root body.vtt.game.system-eunos-blades #players #chat .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .flex-horizontal.flex-wrap, -:root body.vtt.game.system-eunos-blades #controls #chat .flex-horizontal.flex-wrap, -:root body.vtt.game.system-eunos-blades #navigation #chat .flex-horizontal.flex-wrap, -:root body.vtt.game.system-eunos-blades #hotbar #chat .flex-horizontal.flex-wrap, -:root body.vtt.game.system-eunos-blades #players #chat .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .flex-horizontal.full-width, -:root body.vtt.game.system-eunos-blades #controls #chat .flex-horizontal.full-width, -:root body.vtt.game.system-eunos-blades #navigation #chat .flex-horizontal.full-width, -:root body.vtt.game.system-eunos-blades #hotbar #chat .flex-horizontal.full-width, -:root body.vtt.game.system-eunos-blades #players #chat .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface #chat .flex-vertical, -:root body.vtt.game.system-eunos-blades #controls #chat .flex-vertical, -:root body.vtt.game.system-eunos-blades #navigation #chat .flex-vertical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .flex-vertical, -:root body.vtt.game.system-eunos-blades #players #chat .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .full-width, -:root body.vtt.game.system-eunos-blades #controls #chat .full-width, -:root body.vtt.game.system-eunos-blades #navigation #chat .full-width, -:root body.vtt.game.system-eunos-blades #hotbar #chat .full-width, -:root body.vtt.game.system-eunos-blades #players #chat .full-width { - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip-trigger, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip-container, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip-container, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip-container { - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip-trigger, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip-trigger { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip > h1, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip > h1, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip > h1, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip > h1, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip > h1:last-of-type, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip > h1:last-of-type, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip > h1:last-of-type, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip > h1:last-of-type, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip > p, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip ul, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip ol, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip li, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip > p, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip ul, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip li, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip > p, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip ul, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip li, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip > p, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip ul, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip li, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip > p, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip ul, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip > ul, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip > ul, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip > ul, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip > ul, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip ol, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip > ul, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip > ul li, :root body.vtt.game.system-eunos-blades #interface #chat .tooltip ol li, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip > ul li, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip ol li, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip > ul li, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip ol li, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip > ul li, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip ol li, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip > ul li, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip ol li { - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip h2, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip h2, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip h2, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip h2, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip h2 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .tooltip-scaling-elem, -:root body.vtt.game.system-eunos-blades #controls #chat .tooltip-scaling-elem, -:root body.vtt.game.system-eunos-blades #navigation #chat .tooltip-scaling-elem, -:root body.vtt.game.system-eunos-blades #hotbar #chat .tooltip-scaling-elem, -:root body.vtt.game.system-eunos-blades #players #chat .tooltip-scaling-elem { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel > *, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel > *, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel > *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel > *, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary:hover, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary .pc-summary-img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary .pc-summary-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary .pc-summary-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary .pc-summary-img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-notes, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-notes, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-notes, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-notes, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -:root body.vtt.game.system-eunos-blades #interface #chat .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, -:root body.vtt.game.system-eunos-blades #controls #chat .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, -:root body.vtt.game.system-eunos-blades #navigation #chat .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, -:root body.vtt.game.system-eunos-blades #hotbar #chat .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, -:root body.vtt.game.system-eunos-blades #players #chat .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .selectable-image-panel, -:root body.vtt.game.system-eunos-blades #controls #chat .selectable-image-panel, -:root body.vtt.game.system-eunos-blades #navigation #chat .selectable-image-panel, -:root body.vtt.game.system-eunos-blades #hotbar #chat .selectable-image-panel, -:root body.vtt.game.system-eunos-blades #players #chat .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .selectable-image-panel .selectable-image, -:root body.vtt.game.system-eunos-blades #controls #chat .selectable-image-panel .selectable-image, -:root body.vtt.game.system-eunos-blades #navigation #chat .selectable-image-panel .selectable-image, -:root body.vtt.game.system-eunos-blades #hotbar #chat .selectable-image-panel .selectable-image, -:root body.vtt.game.system-eunos-blades #players #chat .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -:root body.vtt.game.system-eunos-blades #interface #chat .selectable-image-panel .selectable-image.image-selected, -:root body.vtt.game.system-eunos-blades #controls #chat .selectable-image-panel .selectable-image.image-selected, -:root body.vtt.game.system-eunos-blades #navigation #chat .selectable-image-panel .selectable-image.image-selected, -:root body.vtt.game.system-eunos-blades #hotbar #chat .selectable-image-panel .selectable-image.image-selected, -:root body.vtt.game.system-eunos-blades #players #chat .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface #chat .selectable-image-panel .add-image-control, -:root body.vtt.game.system-eunos-blades #controls #chat .selectable-image-panel .add-image-control, -:root body.vtt.game.system-eunos-blades #navigation #chat .selectable-image-panel .add-image-control, -:root body.vtt.game.system-eunos-blades #hotbar #chat .selectable-image-panel .add-image-control, -:root body.vtt.game.system-eunos-blades #players #chat .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .selectable-image-panel .add-image-control:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .selectable-image-panel .add-image-control:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .selectable-image-panel .add-image-control:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .selectable-image-panel .add-image-control:hover, -:root body.vtt.game.system-eunos-blades #players #chat .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container.selected-opposition, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container.selected-opposition, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container.selected-opposition, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container.selected-opposition, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container.opposition-blank, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container.opposition-blank, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container.opposition-blank, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container.opposition-blank, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .opposition-creation-panel .roll-opposition-container input.shadowed, -:root body.vtt.game.system-eunos-blades #controls #chat .opposition-creation-panel .roll-opposition-container input.shadowed, -:root body.vtt.game.system-eunos-blades #navigation #chat .opposition-creation-panel .roll-opposition-container input.shadowed, -:root body.vtt.game.system-eunos-blades #hotbar #chat .opposition-creation-panel .roll-opposition-container input.shadowed, -:root body.vtt.game.system-eunos-blades #players #chat .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .accordian-label, -:root body.vtt.game.system-eunos-blades #controls #chat .accordian-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .accordian-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .accordian-label, -:root body.vtt.game.system-eunos-blades #players #chat .accordian-label { - position: relative; - filter: sepia(0.75); -} -:root body.vtt.game.system-eunos-blades #interface #chat .accordian-label .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #controls #chat .accordian-label .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #navigation #chat .accordian-label .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #hotbar #chat .accordian-label .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #players #chat .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .accordian-label .randomizer-trigger:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .accordian-label .randomizer-trigger:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .accordian-label .randomizer-trigger:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .accordian-label .randomizer-trigger:hover, -:root body.vtt.game.system-eunos-blades #players #chat .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .accordian-label.accordian-label-small, -:root body.vtt.game.system-eunos-blades #controls #chat .accordian-label.accordian-label-small, -:root body.vtt.game.system-eunos-blades #navigation #chat .accordian-label.accordian-label-small, -:root body.vtt.game.system-eunos-blades #hotbar #chat .accordian-label.accordian-label-small, -:root body.vtt.game.system-eunos-blades #players #chat .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .accordian-label.accordian-label-small .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #controls #chat .accordian-label.accordian-label-small .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #navigation #chat .accordian-label.accordian-label-small .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #hotbar #chat .accordian-label.accordian-label-small .randomizer-trigger, -:root body.vtt.game.system-eunos-blades #players #chat .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, -:root body.vtt.game.system-eunos-blades #controls #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, -:root body.vtt.game.system-eunos-blades #navigation #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, -:root body.vtt.game.system-eunos-blades #hotbar #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, -:root body.vtt.game.system-eunos-blades #players #chat .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-form, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-form, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-form, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-form, -:root body.vtt.game.system-eunos-blades #players #chat #chat-form { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #players #chat #chat-controls { - opacity: 0 !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-controls:hover, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-controls:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-controls:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-controls:hover, -:root body.vtt.game.system-eunos-blades #players #chat #chat-controls:hover { - opacity: 1 !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat, -:root body.vtt.game.system-eunos-blades #interface #chat *, -:root body.vtt.game.system-eunos-blades #controls #chat, -:root body.vtt.game.system-eunos-blades #controls #chat *, -:root body.vtt.game.system-eunos-blades #navigation #chat, -:root body.vtt.game.system-eunos-blades #navigation #chat *, -:root body.vtt.game.system-eunos-blades #hotbar #chat, -:root body.vtt.game.system-eunos-blades #hotbar #chat *, -:root body.vtt.game.system-eunos-blades #players #chat, -:root body.vtt.game.system-eunos-blades #players #chat * { - --font-heading: var(--font-emphasis); - --font-weight-heading: normal; - --text-shadow-heading: none; - --line-height-heading: 1.2; -} -:root body.vtt.game.system-eunos-blades #interface #chat, -:root body.vtt.game.system-eunos-blades #controls #chat, -:root body.vtt.game.system-eunos-blades #navigation #chat, -:root body.vtt.game.system-eunos-blades #hotbar #chat, -:root body.vtt.game.system-eunos-blades #players #chat { - row-gap: 0px; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-log, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-log, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-log, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-log, -:root body.vtt.game.system-eunos-blades #players #chat #chat-log { - scrollbar-width: none; - -ms-overflow-style: none; - width: 125%; - margin-left: -25%; - padding-left: 25%; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-log::-webkit-scrollbar, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-log::-webkit-scrollbar, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-log::-webkit-scrollbar, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-log::-webkit-scrollbar, -:root body.vtt.game.system-eunos-blades #players #chat #chat-log::-webkit-scrollbar { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-log, :root body.vtt.game.system-eunos-blades #interface #chat #chat-log *, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-log, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-log *, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-log, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-log *, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-log, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-log *, -:root body.vtt.game.system-eunos-blades #players #chat #chat-log, -:root body.vtt.game.system-eunos-blades #players #chat #chat-log * { - --font-primary: "Beaufort", serif, ; -} -:root body.vtt.game.system-eunos-blades #interface #chat .flexrow.jump-to-bottom, -:root body.vtt.game.system-eunos-blades #controls #chat .flexrow.jump-to-bottom, -:root body.vtt.game.system-eunos-blades #navigation #chat .flexrow.jump-to-bottom, -:root body.vtt.game.system-eunos-blades #hotbar #chat .flexrow.jump-to-bottom, -:root body.vtt.game.system-eunos-blades #players #chat .flexrow.jump-to-bottom { - bottom: 25px; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades #interface #chat #chat-controls, :root body.vtt.game.system-eunos-blades #interface #chat #chat-form, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #controls #chat #chat-form, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #navigation #chat #chat-form, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #hotbar #chat #chat-form, -:root body.vtt.game.system-eunos-blades #players #chat #chat-controls, -:root body.vtt.game.system-eunos-blades #players #chat #chat-form { - background: var(--blades-black); - opacity: 1; - position: relative; - place-self: stretch flex-end; - z-index: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] { - background: var(--blades-black-dark); - background: transparent; - border: 2px ouset var(--blades-white); - overflow: visible; - padding: 0; - margin: var(--chat-vertical-gap) 0px; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll], :root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] *, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] *, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] *, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll], -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] * { - --chat-header-height: 15px; - --chat-vertical-gap: 15px; - --resistance-right-shift: 60px; - --speaker-portrait-height: 100px; - --bg-controlled: var(--blades-grey-bright); - --bg-risky: var(--blades-black-dark); - --bg-desperate: var(--blades-red-darkest); - --bg-critical: transparent; - --bg-success: transparent; - --bg-partial: transparent; - --bg-fail: transparent; - --dice-strip-bg: var(--blades-black-dark); - --top-die-animation: none; - --ghost-die-animation: die-ghost 2s ease infinite; - --ghost-die-filter: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-header, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-header, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-header, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-header, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-header { - position: relative; - z-index: 3; - height: var(--chat-header-height); - max-height: var(--chat-header-height); - top: 4px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-header .message-sender, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-header .message-sender, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-header .message-sender, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-header .message-sender, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-header .message-sender { - display: unset; - text-align: left !important; - color: var(--blades-white-bright); - text-indent: 25px; - text-shadow: var(--text-shadow-dark-strong); - line-height: 20px; - font-size: 20px; - position: relative; - vertical-align: top; - left: 20px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-header .message-sender::first-letter, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-header .message-sender::first-letter, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-header .message-sender::first-letter, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-header .message-sender::first-letter, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-header .message-sender::first-letter { - font-size: 32px; - line-height: 0.6; - vertical-align: -8px; - margin-right: -3px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper { - --border-gradient: linear-gradient(-72deg, - #6b5630, - #9e7f46 16%, - #6b5630 21%, - #9e7f46 24%, - #46381f 27%, - #6b5630 36%, - #9e7f46 45%, - #9e7f46 60%, - #6b5630 72%, - #9e7f46 80%, - #6b5630 84%, - #2c2315); - height: var(--speaker-portrait-height); - width: calc(var(--speaker-portrait-height)); - position: absolute; - left: -5px; - top: 20px; - transform: translate(-50%, -50%); - border-radius: calc(0.5 * var(--speaker-portrait-height)); - scale: 0.8 1; - transform-origin: 50% 50%; - background: var(--border-gradient); - background-repeat: no-repeat; - outline: 3px solid black; - box-shadow: 0 0 5px 5px black; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait { - height: 100%; - width: 100%; - box-shadow: inset 0px 0px 5px var(--blades-black-dark), inset 0px 0px 5px var(--blades-black-dark), inset 0px 0px 5px var(--blades-black-dark); - overflow: hidden; - border-radius: calc(0.5 * var(--speaker-portrait-height)); - display: flex; - justify-content: center; - align-items: center; - scale: 0.9 0.9; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .portrait-image, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .portrait-image, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .portrait-image, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .portrait-image, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .portrait-image { - height: 100%; - transform-origin: 50% 50%; - scale: 1.875 1.5; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .chat-message-speaker-portrait-overlay, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .chat-message-speaker-portrait-overlay, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .chat-message-speaker-portrait-overlay, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .chat-message-speaker-portrait-overlay, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .chat-message-speaker-portrait-wrapper .chat-message-speaker-portrait .chat-message-speaker-portrait-overlay { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - border-radius: calc(0.5 * var(--speaker-portrait-height)); - box-shadow: inset 0px 0px 10px 5px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll { - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-message-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-message-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-message-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-message-bg, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-message-bg { - position: absolute; - display: none; - top: -5px; - left: 0; - height: calc(100% + 5px); - width: 100%; - z-index: -1; - border-bottom-left-radius: 30px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg { - position: absolute; - top: unset; - left: 0; - width: 100%; - z-index: 0; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg.roll-result-fail, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg.roll-result-fail, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg.roll-result-fail, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg.roll-result-fail, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-result-bg.roll-result-fail { - background: var(--bg-fail); - background-size: cover; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header { - margin: 0; - padding: 0; - text-align: left; - background: transparent; - box-shadow: none; - color: var(--blades-grey); - z-index: -1; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label { - font-family: var(--font-primary); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-verb { - padding-left: 70px; - font-weight: 700; - color: var(--blades-gold-bright); - font-size: 32px; - line-height: 38px; - font-style: italic; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-header .trait-label.trait-past-verb { - padding-left: 70px; - font-weight: 700; - color: var(--blades-grey-bright); - font-size: 28px; - line-height: 38px; - font-style: italic; - text-transform: capitalize; - font-variant: small-caps; - transform-origin: 0% 50%; - scale: 1.25 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-headerh1, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-headerh1, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-headerh1, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-headerh1, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .chat-headerh1 { - margin: 0; - padding: 0; - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip { - position: relative; - --die-size: 30px; - z-index: -1; - --fade-none: 1; - --fade-lightest: 0.9; - --fade-light: 0.8; - --fade-med: 0.7; - --fade-strong: 0.6; - --fade-strongest: 0.5; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - height: calc(var(--die-size) + 8px); - height: calc(var(--die-size) * 2); - width: 150%; - align-items: stretch; - justify-content: center; - gap: calc(var(--die-size) * 0.3); - margin: 0px 0px calc(var(--die-size) * -1 - 6px + 5px) 0px; - padding: 4px 50% 4px 0; - background: var(--dice-strip-bg); - background-position-y: 150%; -} -@keyframes die-pulse { - 0% { - scale: 1; - } - 50% { - scale: 1.25; - } - 100% { - scale: 1; - } -} -@keyframes die-ghost { - 8% { - opacity: var(--fade-strongest); - } - 10% { - opacity: var(--fade-med); - } - 12% { - opacity: var(--fade-strongest); - } - 33% { - opacity: var(--fade-strongest); - } - 35% { - opacity: var(--fade-light); - } - 37% { - opacity: var(--fade-strongest); - } - 62% { - opacity: var(--fade-strong); - } - 64% { - opacity: var(--fade-lightest); - } - 66% { - opacity: var(--fade-strong); - } - 95% { - opacity: var(--fade-strongest); - } - 97% { - opacity: var(--fade-med); - } - 99% { - opacity: var(--fade-strongest); - } -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die { - display: block; - position: relative; - z-index: 5; - height: var(--die-size); - transform-origin: 50% 50%; - overflow: hidden; - border-radius: calc(0.2 * var(--die-size)); - scale: 1.25; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die img { - height: var(--die-size); - width: var(--die-size); - display: block; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical { - animation: var(--top-die-animation); - z-index: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical:first-child + .blades-die-critical, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical:first-child + .blades-die-critical, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical:first-child + .blades-die-critical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical:first-child + .blades-die-critical, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-critical:first-child + .blades-die-critical { - margin-left: 3px; - animation: var(--top-die-animation); - animation-delay: 0.15s; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-success:first-child, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-success:first-child, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-success:first-child, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-success:first-child, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-success:first-child { - animation: var(--top-die-animation); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-partial:first-child, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-partial:first-child, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-partial:first-child, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-partial:first-child, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-partial:first-child { - animation: var(--top-die-animation); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost { - scale: 1; - opacity: 1; - rotate: 10deg; - animation: var(--ghost-die-animation); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost img, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost img, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost img, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-ghost img { - filter: var(--ghost-die-filter); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-resistance, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-resistance, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-resistance, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-resistance, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die.blades-die-resistance { - filter: drop-shadow(0px 0px calc(var(--die-size) * 0.1) var(--blades-blue-bright)); - scale: 1.25; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die:nth-child(6), -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die:nth-child(6), -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die:nth-child(6), -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die:nth-child(6), -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .dice-roll-strip .blades-die:nth-child(6) { - margin-right: -50px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container { - justify-content: space-between; - align-items: center; - margin: 0; - margin-top: 15px; - z-index: -1; - position: relative; - height: var(--result-height); - --result-height: 50px; - --result-spread: 5px; - --side-height: calc(var(--result-height) + 2 * var(--result-spread)); - --side-vertical-shift: calc(-1 * var(--result-spread)); - --side-width-percent: 30%; - background: var(--result-bg-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical { - --result-bg-color: var(--blades-gold-bright); - --result-color-main: var(--blades-black); - --result-x-scale: 0.8; - --side-bg-color: var(--blades-gold); - --side-color-main: var(--blades-white-bright); - --side-color-secondary: var(--blades-grey-dark); - --side-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical .roll-result-container.roll-result-critical h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical .roll-result-container.roll-result-critical h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical .roll-result-container.roll-result-critical h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical .roll-result-container.roll-result-critical h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-critical .roll-result-container.roll-result-critical h3.roll-result-label.roll-result-bottom-label { - transform-origin: 50% 50%; - scale: 1.25 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-success, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-success, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-success, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-success, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-success { - --result-bg-color: var(--blades-white-bright); - --result-color-main: var(--blades-black); - --result-x-scale: 0.7; - --side-bg-color: var(--blades-white); - --side-color-main: var(--blades-gold-bright); - --side-color-secondary: var(--blades-grey-dark); - --side-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial { - --result-bg-color: var(--blades-grey-dark); - --result-color-main: var(--blades-white); - --result-x-scale: 0.75; - --side-bg-color: var(--blades-black); - --side-color-main: var(--blades-white-bright); - --side-color-secondary: var(--blades-grey); - --side-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h2.roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h2.roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h2.roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h2.roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h2.roll-result-label.roll-result-top-label { - margin-left: 15px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h3.roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-partial .roll-result-container.roll-result-partial h3.roll-result-label.roll-result-bottom-label { - margin-left: -15px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail { - --result-bg-color: var(--blades-red-black); - --result-color-main: var(--blades-red-bright); - --result-x-scale: 1.25; - --side-bg-color: var(--blades-red-darkest); - --side-color-main: var(--blades-white-bright); - --side-color-secondary: var(--blades-grey); - --side-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail .roll-result-container.roll-result-fail h2.roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail .roll-result-container.roll-result-fail h2.roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail .roll-result-container.roll-result-fail h2.roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail .roll-result-container.roll-result-fail h2.roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-result-fail .roll-result-container.roll-result-fail h2.roll-result-label.roll-result-main-label { - margin-left: -170px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-controlled, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-controlled, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-controlled, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-controlled, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-controlled { - --side-left-x-scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-risky, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-risky, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-risky, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-risky, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-risky { - --side-left-x-scale: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-desperate, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-desperate, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-desperate, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-desperate, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-position-desperate { - --side-left-x-scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-zero, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-zero, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-zero, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-zero, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-zero { - --side-right-x-scale: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-limited, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-limited, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-limited, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-limited, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-limited { - --side-right-x-scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-standard, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-standard, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-standard, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-standard, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-standard { - --side-right-x-scale: 0.8; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-great, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-great, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-great, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-great, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-great { - --side-right-x-scale: 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-extreme, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-extreme, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-extreme, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-extreme, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container.roll-effect-extreme { - --side-right-x-scale: 0.9; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container { - position: absolute; - width: calc(100% + 20px); - left: -10px; - height: var(--side-height); - overflow: hidden; - top: var(--side-vertical-shift); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background { - position: absolute; - height: 100%; - width: calc(var(--side-width-percent) + 100px); - top: 0px; - background: var(--side-bg-color); - transform: skewX(-25deg); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-position-background, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-position-background, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-position-background, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-position-background, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-position-background { - filter: drop-shadow(0px 0px 5px var(--side-shadow-color)); - left: -100px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-effect-background, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-effect-background, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-effect-background, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-effect-background, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-background-container .roll-state-background.roll-effect-background { - filter: drop-shadow(0px 0px 5px var(--side-shadow-color)); - right: -100px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container { - position: relative; - height: var(--side-height); - width: var(--side-width-percent); - padding: 4px; - gap: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label { - font-family: var(--font-emphasis-narrow); - font-size: 12px; - line-height: 12px; - display: block; - transform: translate(0%, -50%); - top: 50%; - text-align: center; - white-space: nowrap; - color: var(--side-color-secondary); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label strong, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label strong, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label strong, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label strong, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h4.roll-state-label strong { - color: var(--side-color-secondary) !important; - font-weight: 900 !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h3.roll-state, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h3.roll-state, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h3.roll-state, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h3.roll-state, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container h3.roll-state { - white-space: nowrap; - font-size: 18px; - line-height: 18px; - text-shadow: var(--text-shadow-dark-strong); - color: var(--side-color-main); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h4.roll-state-label { - position: absolute; - left: 30px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h3.roll-state, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h3.roll-state, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h3.roll-state, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h3.roll-state, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-left h3.roll-state { - position: absolute; - transform-origin: 100% 0%; - top: 5px; - right: 5px; - scale: var(--side-left-x-scale) 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h4.roll-state-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h4.roll-state-label { - position: absolute; - text-align: left; - left: 10px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h3.roll-state, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h3.roll-state, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h3.roll-state, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h3.roll-state, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-state-container.roll-state-container-right h3.roll-state { - width: 100%; - position: absolute; - transform-origin: 0% 0%; - bottom: 5px; - left: 5px; - text-align: left; - scale: var(--side-right-x-scale) 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container { - width: calc(100% - 2 * var(--side-width-percent)); - flex-basis: calc(100% - 2 * var(--side-width-percent)); - flex-grow: 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label { - background: none; - box-shadow: none; - color: var(--result-color-main); - white-space: nowrap; - margin: 0; - padding: 0; - transform-origin: 50% 50%; - scale: var(--result-x-scale) 1; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-top-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-top-label { - font-size: 26px; - line-height: 26px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-bottom-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-bottom-label { - font-size: 14px; - font-family: var(--font-emphasis-narrow); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-main-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .roll-outcome-container .roll-result-container .roll-result-label.roll-result-main-label { - font-size: 32px; - line-height: 32px; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll .consequence-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll .consequence-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll .consequence-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll .consequence-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll .consequence-container { - padding-top: 10px; - border-bottom-left-radius: 25px; - z-index: -3; - position: relative; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance { - width: calc(100% - var(--resistance-right-shift)); - left: var(--resistance-right-shift); - top: 0; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-message-bg, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-message-bg, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-message-bg, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-message-bg, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-message-bg { - display: block; - background: var(--blades-grey); - top: 0; - height: 100%; - left: -15px; - border-top-left-radius: 16px; - border-bottom-left-radius: 16px; - width: calc(100% + var(--resistance-right-shift)); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line { - position: relative; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-intro, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-intro, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-intro, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-intro, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-intro { - color: var(--blades-gold-bright); - z-index: 3; - position: absolute; - rotate: -45deg; - transform-origin: 50% 50%; - transform: translate(0%, 0%); - left: calc(-1 * var(--resistance-right-shift) - 0px); - text-transform: uppercase; - font-weight: bold; - font-size: 10px; - text-shadow: var(--text-shadow-dark-strong); - top: 7px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .consequence-icon-img, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .consequence-icon-img, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .consequence-icon-img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .consequence-icon-img, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .consequence-icon-img { - height: 32px; - border-radius: 16px; - background: var(--blades-black); - position: absolute; - left: -10px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right { - align-items: space-evenly; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice { - height: 24px; - justify-content: flex-start; - align-items: center; - padding: 0 10px 0 30px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-intro, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-intro, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-intro, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-intro, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-intro { - display: none; - color: var(--blades-black); - margin-right: 5px; - line-height: 24px; - font-size: 10px; - font-weight: bold; - margin-top: 3px; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-label, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-label, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-label, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-label, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .trait-label { - font-family: var(--font-emphasis); - color: var(--blades-gold-bright); - line-height: 24px; - text-shadow: var(--text-shadow-emboss); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip { - height: 24px; - width: fit-content; - padding: 4px 0px; - gap: 3px; - margin: 0 0 0 5px; - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die { - height: 16px; - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die img, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die img { - height: 16px; - width: 16px; - filter: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die:not(.blades-die-resistance), -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die:not(.blades-die-resistance), -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die:not(.blades-die-resistance), -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die:not(.blades-die-resistance), -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die:not(.blades-die-resistance) { - opacity: 0.5; - filter: blur(1px); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die + .blades-die + .blades-die + .blades-die + .blades-die ~ .blades-die:last-child, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die + .blades-die + .blades-die + .blades-die + .blades-die ~ .blades-die:last-child, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die + .blades-die + .blades-die + .blades-die + .blades-die ~ .blades-die:last-child, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die + .blades-die + .blades-die + .blades-die + .blades-die ~ .blades-die:last-child, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-roll-attr-dice .dice-roll-strip .blades-die + .blades-die + .blades-die + .blades-die + .blades-die ~ .blades-die:last-child { - margin-right: -50px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row h3, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row h3, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row h3 { - font-size: 12px; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-bonus h3, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-stress h3, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-stress h3, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-stress h3, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-stress h3, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .resistance-roll-one-line .resistance-roll-vertical-right .resistance-cost-row.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-header.roll-trait, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-header.roll-trait, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-header.roll-trait, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-header.roll-trait, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .chat-header.roll-trait { - font-size: 14px; - color: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-type-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-type-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-name-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-original .comp.consequence-display-container .consequence-name-container { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-resisted, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-resisted, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-resisted, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-resisted, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content .blades-roll.roll-type-resistance .consequence-container.consequence-resisted { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .message-content ~ *, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .message-content ~ *, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .message-content ~ *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .message-content ~ *, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .message-content ~ * { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence img, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll]:not(.unresolved-action-roll) .consequence-icon-circle.base-consequence img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll].active-chat-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll].active-chat-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll].active-chat-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll].active-chat-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll].active-chat-roll .message-content .blades-roll .trait-label.trait-past-verb { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .trait-label.trait-verb, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .trait-label.trait-verb { - display: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .blades-roll > *:not(.chat-message-speaker-portrait-wrapper), -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .blades-roll > *:not(.chat-message-speaker-portrait-wrapper), -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .blades-roll > *:not(.chat-message-speaker-portrait-wrapper), -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .blades-roll > *:not(.chat-message-speaker-portrait-wrapper), -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .blades-roll > *:not(.chat-message-speaker-portrait-wrapper) { - filter: sepia(1) grayscale(0.5) brightness(0.6); -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .chat-message-speaker-portrait-wrapper, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll]:not(.unresolved-action-roll):not(.active-chat-roll) .message-content .blades-roll .chat-message-speaker-portrait-wrapper { - --border-gradient: linear-gradient(-72deg, - #565656, - #9b9b9b 16%, - #565656 21%, - #9b9b9b 24%, - #383838 27%, - #565656 36%, - #9b9b9b 45%, - #9b9b9b 60%, - #565656 72%, - #9b9b9b 80%, - #565656 84%, - #232323); - transform-origin: 50% 0%; - scale: 0.6 0.75; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .roll-position-risky .chat-header, -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll] .roll-position-risky .consequence-container, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .roll-position-risky .chat-header, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll] .roll-position-risky .consequence-container, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .roll-position-risky .chat-header, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll] .roll-position-risky .consequence-container, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .roll-position-risky .chat-header, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll] .roll-position-risky .consequence-container, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .roll-position-risky .chat-header, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll] .roll-position-risky .consequence-container { - background: var(--bg-risky); - background-size: cover; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll { - margin-bottom: 0px; - opacity: 1; - filter: drop-shadow(5px 5px 5px black); - background: transparent; - outline: none; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .trait-label.trait-past-verb, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .trait-label.trait-past-verb { - display: none !important; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .dice-roll-strip, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message[class*=-roll].unresolved-action-roll .message-content .blades-roll .dice-roll-strip { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades #interface #chat .chat-message.unresolved-action-roll, :root body.vtt.game.system-eunos-blades #interface #chat .chat-message.unresolved-action-roll *, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message.unresolved-action-roll, -:root body.vtt.game.system-eunos-blades #controls #chat .chat-message.unresolved-action-roll *, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message.unresolved-action-roll, -:root body.vtt.game.system-eunos-blades #navigation #chat .chat-message.unresolved-action-roll *, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message.unresolved-action-roll, -:root body.vtt.game.system-eunos-blades #hotbar #chat .chat-message.unresolved-action-roll *, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message.unresolved-action-roll, -:root body.vtt.game.system-eunos-blades #players #chat .chat-message.unresolved-action-roll * { - --bg-controlled: url("../assets/animations/chat/roll-position-controlled.webp"); - --bg-risky: url("../assets/animations/chat/roll-position-risky.webp"); - --bg-desperate: url("../assets/animations/chat/roll-position-desperate.webp"); - --bg-fail: url("../assets/animations/chat/fail-bg.webp"); - --dice-strip-bg: url("../assets/animations/chat/lightning-ray.webp") no-repeat center / 100% auto; - --top-die-animation: die-pulse 5s ease infinite; - --ghost-die-animation: die-ghost 4s ease infinite; - --ghost-die-filter: sepia(1) saturate(2) hue-rotate(319deg); -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container { - position: absolute; - height: 100%; - width: 100%; - pointer-events: none; - overflow: visible; - background: linear-gradient(to left, rgba(0, 0, 0, 0.85) 250px, transparent 500px), url("../assets/debug-false-canvas.webp"); - background-size: cover; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning { - pointer-events: none; - position: absolute; - min-width: 1500px; - max-width: 1500px; - max-height: 200px; - min-height: 200px; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning { - transform-origin: 100% 0%; - rotate: -90deg; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning.right-lightning-a { - filter: grayscale(1) brightness(2) blur(3px); - top: -150px; - right: 120px; - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning.right-lightning-b, :root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning.right-lightning-c { - min-height: 100px; - max-height: 100px; - filter: brightness(3); - top: -550px; - right: -30px; - scale: 1 -1; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning.right-lightning-b.right-lightning-c, :root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.right-lightning.right-lightning-c.right-lightning-c { - right: -50px; - top: -350px; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning { - transform-origin: 0% 0%; - rotate: 90deg; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning.left-lightning-a { - top: -250px; - left: 125px; - z-index: 2; - filter: grayscale(1) brightness(2) blur(3px); - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning.left-lightning-b, :root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning.left-lightning-c { - min-height: 100px; - max-height: 100px; - filter: brightness(3); - top: -550px; - left: -30px; - scale: 1 -1; -} -:root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning.left-lightning-b.left-lightning-c, :root body.vtt.game.system-eunos-blades #interface .lightning-border-container .border-lightning.left-lightning.left-lightning-c.left-lightning-c { - left: -50px; - top: -350px; - scale: 1 1; -} -:root body.vtt.game.system-eunos-blades #controls, -:root body.vtt.game.system-eunos-blades #navigation, -:root body.vtt.game.system-eunos-blades #hotbar, -:root body.vtt.game.system-eunos-blades #players { - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades #controls:hover, -:root body.vtt.game.system-eunos-blades #navigation:hover, -:root body.vtt.game.system-eunos-blades #hotbar:hover, -:root body.vtt.game.system-eunos-blades #players:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -:root body.vtt.game.system-eunos-blades .app.window-app *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -:root body.vtt.game.system-eunos-blades .app.window-app b, :root body.vtt.game.system-eunos-blades .app.window-app strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app i:not([class]), :root body.vtt.game.system-eunos-blades .app.window-app em { - font-style: italic !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app i[class] { - font-family: var(--font-awesome); -} -:root body.vtt.game.system-eunos-blades .app.window-app i.fab { - font-family: var(--font-awesome-alt); -} -:root body.vtt.game.system-eunos-blades .app.window-app i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -:root body.vtt.game.system-eunos-blades .app.window-app button { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app h1:not(i):not(button), :root body.vtt.game.system-eunos-blades .app.window-app h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app h3:not(i):not(button), :root body.vtt.game.system-eunos-blades .app.window-app h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -:root body.vtt.game.system-eunos-blades .app.window-app h1:not(i):not(button) { - font-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app h2:not(i):not(button), -:root body.vtt.game.system-eunos-blades .app.window-app h3:not(i):not(button) { - font-size: 1.125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app h4:not(i):not(button) { - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button), -:root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button), -:root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button), -:root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -:root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[type=number], :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[data-dtype=number], :root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button)[data-dtype=number] option, -:root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[type=number], -:root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[data-dtype=number], -:root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app select:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades .app.window-app input:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades .app.window-app option:not(i):not(button) option, -:root body.vtt.game.system-eunos-blades .app.window-app textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header a { - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h1, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h2, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h3, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .compendium h4, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h1, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h2, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h3, :root body.vtt.game.system-eunos-blades .app.window-app .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title, :root body.vtt.game.system-eunos-blades .app.window-app .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover { - z-index: 5 !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover.comp-label a, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-label:hover.comp-title, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control:hover { - transform: scale(1.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete-full, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add i, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body .comp-title { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h1, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h2, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h3, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body h4, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body p, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body blockquote, :root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-body table { - margin: 0; - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .number-circle { - --number-circle-size: 1.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle > * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical > .comp-label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins .comp-body, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline .dot.empty-dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins .dotline .dot.full-dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon i, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon i.toggle-off, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon i.toggle-off { - opacity: 0.25; -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root body.vtt.game.system-eunos-blades .app.window-app .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline.centered { - --dotline-horiz-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:last-of-type { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-main, :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-main.img-hover, :root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot .img-hover.img-hover { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot { - height: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-main { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-hover { - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover .img-hover + .img-main { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -:root body.vtt.game.system-eunos-blades .app.window-app blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app table, -:root body.vtt.game.system-eunos-blades .app.window-app table tr, -:root body.vtt.game.system-eunos-blades .app.window-app table tr th, -:root body.vtt.game.system-eunos-blades .app.window-app table tr td, -:root body.vtt.game.system-eunos-blades .app.window-app table tbody, -:root body.vtt.game.system-eunos-blades .app.window-app table tbody tr, -:root body.vtt.game.system-eunos-blades .app.window-app table tbody td, -:root body.vtt.game.system-eunos-blades .app.window-app table thead, -:root body.vtt.game.system-eunos-blades .app.window-app table thead tr, -:root body.vtt.game.system-eunos-blades .app.window-app table thead tr th, -:root body.vtt.game.system-eunos-blades .app.window-app table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app table { - border-collapse: collapse; -} -:root body.vtt.game.system-eunos-blades .app.window-app table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app figure { - display: table; - margin: 1rem auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app code { - padding: 0.1rem 0.2rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app i.fa-duotone[style] { - /* Your code here */ -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-secret:first-child:last-child { - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .gold-bright { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .red-bright { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .red-dark { - color: var(--blades-red-dark) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .grey { - color: var(--blades-grey) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .white { - color: var(--blades-white) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .white-bright { - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .cyan-bright { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .uppercase { - text-transform: uppercase !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .hidden { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .start-invisible { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox { - position: relative; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox span { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .no-img img { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades .app.window-app .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .full-width { - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip-trigger, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip-container { - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip-trigger { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip > p, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ul, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ol, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip > ul, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip > ul li, :root body.vtt.game.system-eunos-blades .app.window-app .tooltip ol li { - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip h2 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tooltip-scaling-elem { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -:root body.vtt.game.system-eunos-blades .app.window-app .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-label { - position: relative; - filter: sepia(0.75); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group { - border: 0; - overflow: visible; - height: 24px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > * { - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal { - background-color: var(--blades-grey-bright); - align-items: center; - justify-content: space-around; - padding: 0; - overflow: visible; - height: 24px; - position: relative; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector { - height: 24px; - top: -1px; - flex-grow: 1; - text-align: center; - position: relative; - line-height: 1.625rem; - display: block; - text-transform: uppercase; - margin: 0; - padding: 0 0.3125rem; - text-decoration: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-size: 0.875rem; - transition: 0.25s; - z-index: 3; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:before { - content: ""; - position: absolute; - pointer-events: none; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-top: 2px solid var(--blades-white-bright); - border-bottom: 2px solid var(--blades-white-bright); - transform: scaleY(2); - opacity: 0; - transition: 0.3s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:after { - content: ""; - position: absolute; - pointer-events: none; - top: 2px; - left: 0; - width: 100%; - height: 100%; - background-color: var(--blades-white-bright); - transform: scale(0); - opacity: 0; - transition: 0.3s; - z-index: -1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover { - color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover:before { - transform: scaleY(1); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal .tab-selector:hover:after { - transform: scaleY(1); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal:not(:hover) .tab-selector.active:before { - transform: scaleY(1); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group > .nav-tabs.flex-horizontal:not(:hover) .tab-selector.active:after { - transform: scaleY(1); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group .tab[data-tab]:not(.active) { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .nav-group .tab[data-tab] { - width: 100%; - overflow-y: auto; - overflow-x: hidden; - padding: 0 var(--content-padding); - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block { - --full-block-height: 350px; - --num-blocks: 4; - --header-height: 25px; - background: transparent; - color: var(--blades-black); - border-top: solid 1px var(--blades-black); - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) { - height: 100%; - margin-top: -25px; - padding-top: 25px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) .editor-edit { - position: absolute; - top: 25px; - right: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor:not(.tinymce) .editor-content { - height: calc(100% - var(--header-height)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce { - margin-top: calc(-1 * var(--header-height)) !important; - height: calc(var(--full-block-height) - var(--num-blocks) * var(--header-height) - 2 * var(--header-height)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce .tox.tox-tinymce { - height: 100% !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header { - height: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type=radio] { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type=radio]:checked ~ .accordian-label { - background: linear-gradient(to bottom, var(--blades-white-bright), var(--blades-white)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type=radio]:checked ~ .accordian-contents { - height: auto; - overflow: visible; - transition: 0.1s linear; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type=radio]:checked ~ .accordian-contents.editor { - height: calc(var(--full-block-height) - var(--num-blocks) * var(--header-height)); - margin-bottom: -25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block input[type=radio]:checked ~ .accordian-contents.editor.tinymce { - height: calc(var(--full-block-height) - var(--num-blocks) * var(--header-height) - var(--header-height)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label { - background: linear-gradient(to bottom, var(--blades-grey-dark), var(--blades-grey-bright)); - width: 100%; - text-indent: 22px; - line-height: var(--header-height); - cursor: pointer; - height: var(--header-height); - display: inline-flex; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp { - text-indent: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp .comp-control.comp-button.comp-add { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label.comp .comp-control.comp-button.comp-add > i { - vertical-align: bottom; - margin: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-label .accordian-block-title { - font-family: var(--font-emphasis); - font-weight: bold; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-contents { - background: transparent; - color: var(--blades-white); - width: 100%; - height: 0; - margin: 0; - transform-origin: 50% 0%; - display: block; - overflow: hidden; - box-sizing: border-box; - transition: 0.1s linear; -} -:root body.vtt.game.system-eunos-blades .app.window-app .accordian-block .accordian-contents.tinymce { - height: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app :root { - --tagify-dd-color-primary: rgb(53,149,246); - --tagify-dd-bg-color: white; - --tagify-dd-item-pad: .3em .5em; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify { - --tags-disabled-bg: #F1F1F1; - --tags-border-color: #DDD; - --tags-hover-border-color: #CCC; - --tags-focus-border-color: #3595f6; - --tag-border-radius: 3px; - --tag-bg: #E5E5E5; - --tag-hover: #D3E2E2; - --tag-text-color: black; - --tag-text-color--edit: black; - --tag-pad: 0.3em 0.5em; - --tag-inset-shadow-size: 1.1em; - --tag-invalid-color: #D39494; - --tag-invalid-bg: rgba(211, 148, 148, 0.5); - --tag-remove-bg: rgba(211, 148, 148, 0.3); - --tag-remove-btn-color: black; - --tag-remove-btn-bg: none; - --tag-remove-btn-bg--hover: #c77777; - --input-color: inherit; - --tag--min-width: 1ch; - --tag--max-width: auto; - --tag-hide-transition: 0.3s; - --placeholder-color: rgba(0, 0, 0, 0.4); - --placeholder-color-focus: rgba(0, 0, 0, 0.25); - --loader-size: .8em; - --readonly-striped: 1; - display: inline-flex; - align-items: flex-start; - flex-wrap: wrap; - border: 1px solid var(--tags-border-color); - padding: 0; - line-height: 0; - cursor: text; - outline: none; - position: relative; - box-sizing: border-box; - transition: 0.1s; -} -@keyframes tags--bump { - 30% { - transform: scale(1.2); - } -} -@keyframes rotateLoader { - to { - transform: rotate(1turn); - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify:hover:not(.tagify--focus):not(.tagify--invalid) { - --tags-border-color: var(--tags-hover-border-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] { - background: var(--tags-disabled-bg); - filter: saturate(0); - opacity: 0.5; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select), :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) { - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - visibility: hidden; - width: 0; - margin: 5px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div { - padding: var(--tag-pad); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled]:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix):not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; -} -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn, :root body.vtt.game.system-eunos-blades .app.window-app .tagify[disabled] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input > br:last-child { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - content: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: ""; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader 0.4s infinite linear; - content: "" !important; - margin: -2px 0 -2px 0.5em; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--loading :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:empty::after { - margin-left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify + input, -:root body.vtt.game.system-eunos-blades .app.window-app .tagify + textarea { - position: absolute !important; - left: -9999em !important; - transform: scale(0) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - display: inline-flex; - align-items: center; - margin: 5px 0 5px 5px; - position: relative; - z-index: 1; - outline: none; - line-height: normal; - cursor: default; - transition: 0.13s ease-out; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div { - vertical-align: top; - box-sizing: border-box; - max-width: 100%; - padding: var(--tag-pad); - color: var(--tag-text-color); - line-height: inherit; - border-radius: var(--tag-border-radius); - white-space: nowrap; - transition: 0.13s ease-out; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div > * { - white-space: pre-wrap; - overflow: hidden; - text-overflow: ellipsis; - display: inline-block; - vertical-align: top; - min-width: var(--tag--min-width); - max-width: var(--tag--max-width); - transition: 0.8s ease, 0.1s color; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div > *[contenteditable] { - outline: none; - user-select: text; - cursor: text; - margin: -2px; - padding: 2px; - max-width: 350px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag > div::before { - content: ""; - position: absolute; - border-radius: inherit; - inset: var(--tag-bg-inset, 0); - z-index: -1; - pointer-events: none; - transition: 120ms ease; - animation: tags--bump 0.3s ease-out 1; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:hover:not([readonly]) div::before, :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:focus div::before { - --tag-bg-inset: -2.5px; - --tag-bg: var(--tag-hover); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading .tagify__tag__removeBtn { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--loading::after { - --loader-size: .4em; - content: ""; - vertical-align: middle; - opacity: 1; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader 0.4s infinite linear; - margin: 0 0.5em 0 -0.1em; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--flash div::before { - animation: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--hide { - width: 0 !important; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - opacity: 0; - transform: scale(0); - transition: var(--tag-hide-transition); - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--hide > div > * { - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--noAnim > div::before { - animation: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--notAllowed:not(.tagify__tag--editable) div > span { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag:root body.vtt.game.system-eunos-blades .app.window-app .tagify--notAllowed:not(.tagify__tag--editable) div::before { - --tag-bg: var(--tag-invalid-bg); - transition: 0.2s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag[readonly] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag[readonly] > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; -} -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > div { - color: var(--tag-text-color--edit); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > div::before { - box-shadow: 0 0 0 2px var(--tag-hover) inset !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable > :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn::after { - opacity: 0; - transform: translateX(100%) translateX(5px); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag--editable.tagify--invalid > div::before { - box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn { - order: 5; - display: inline-flex; - align-items: center; - justify-content: center; - border-radius: 50px; - cursor: pointer; - font: 14px/1 Arial; - background: var(--tag-remove-btn-bg); - color: var(--tag-remove-btn-color); - width: 14px; - height: 14px; - margin-right: 4.662px; - margin-left: auto; - overflow: hidden; - transition: 0.2s ease-out; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn::after { - content: "×"; - transition: 0.3s, color 0s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover { - color: white; - background: var(--tag-remove-btn-bg--hover); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover + div > span { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag__removeBtn:hover + div::before { - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - transition: box-shadow 0.2s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input br { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify:not(:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix) :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input * { - display: inline; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - flex-grow: 1; - display: inline-block; - min-width: 110px; - margin: 5px; - padding: var(--tag-pad); - line-height: normal; - position: relative; - white-space: pre-wrap; - color: var(--input-color); - box-sizing: inherit; - /* Seems firefox newer versions don't need this any more - @supports ( -moz-appearance:none ){ - &::before{ - line-height: inherit; - position:relative; - } - } - */ -} -@-moz-document url-prefix() {} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:empty::before { - position: static; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus { - outline: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus::before { - transition: 0.2s ease-out; - opacity: 0; - transform: translatex(6px); - /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */ - /* IE Edge 12+ CSS styles go here */ -} -@supports (-ms-ime-align: auto) { - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus::before { - display: none; - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus:empty::before { - transition: 0.2s ease-out; - opacity: 1; - transform: none; - color: rgba(0, 0, 0, 0.25); - color: var(--placeholder-color-focus); -} -@-moz-document url-prefix() { - :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input:focus:empty::after { - display: none; - } -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - content: attr(data-placeholder); - height: 1em; - line-height: 1em; - margin: auto 0; - z-index: 1; - color: var(--placeholder-color); - white-space: nowrap; - pointer-events: none; - opacity: 0; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: attr(data-suggest); - display: inline-block; - vertical-align: middle; - position: absolute; - min-width: calc(100% - 1.5em); - text-overflow: ellipsis; - overflow: hidden; - white-space: pre; /* allows spaces at the beginning */ - color: var(--tag-text-color); - opacity: 0.3; - pointer-events: none; - max-width: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__input :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - margin: 0 1px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix { - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - padding: 5px; - margin: 0; - width: 100%; - height: 100%; - line-height: 1.5; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - height: auto; - display: none; - line-height: inherit; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::after { - content: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select::after { - content: ">"; - opacity: 0.5; - position: absolute; - top: 50%; - right: 0; - bottom: 0; - font: 16px monospace; - line-height: 8px; - height: 8px; - pointer-events: none; - transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - transition: 0.2s ease-in-out; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select[aria-expanded=true]::after { - transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag { - position: absolute; - top: 0; - right: 1.8em; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__tag div { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--select :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input { - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--empty :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - transition: 0.2s ease-out; - opacity: 1; - transform: none; - display: inline-block; - width: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--mix :root body.vtt.game.system-eunos-blades .app.window-app .tagify--empty :root body.vtt.game.system-eunos-blades .app.window-app .tagify__input::before { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--focus { - --tags-border-color: var(--tags-focus-border-color); - transition: 0s; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify--invalid { - --tags-border-color: #D39494; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown { - position: absolute; - z-index: 9999; - transform: translateY(1px); - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[placement=top] { - margin-top: 0; - transform: translateY(-100%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[placement=top] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - border-top-width: 1.1px; - border-bottom-width: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[position=text] { - box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - font-size: 0.9em; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown[position=text] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - border-width: 1px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - max-height: 300px; - overflow: auto; - overflow-x: hidden; - background: var(--tagify-dd-bg-color); - border: 1px solid; - border-color: var(--tagify-dd-color-primary); - border-bottom-width: 1.5px; - border-top-width: 0; - box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - transition: 0.25s cubic-bezier(0, 1, 0.5, 1); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__header:empty { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__footer { - display: inline-block; - margin-top: 0.5em; - padding: var(--tagify-dd-item-pad); - font-size: 0.7em; - font-style: italic; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__footer:empty { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown--initial :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - max-height: 20px; - transform: translateY(-1em); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown--initial[placement=top] :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__wrapper { - transform: translateY(2em); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item { - box-sizing: border-box; - padding: var(--tagify-dd-item-pad); - margin: 1px; - cursor: pointer; - border-radius: 2px; - position: relative; - outline: none; - max-height: 60px; - max-width: 100%; - /* custom hidden transition effect is needed for horizontal-layout suggestions */ -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--active { - background: var(--tagify-dd-color-primary); - color: white; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item:active { - filter: brightness(105%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--hidden { - padding-top: 0; - padding-bottom: 0; - margin: 0 1px; - pointer-events: none; - overflow: hidden; - max-height: 0; - transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown__item--hidden > * { - transform: translateY(-100%); - opacity: 0; - transition: inherit; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags { - background-color: rgba(0, 0, 0, 0.5); - caret-color: transparent; - pointer-events: auto; - --placeholder-color: transparent; - --placeholder-color-focus: transparent; - --tags-border-color: #343434; - --tag-pad: 0; - align-items: center; - height: 18px; - gap: 0.1rem; - min-width: 100%; - flex-wrap: nowrap; - border-style: inset; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="System Tags"] { - --tag-bg: rgb(128, 128, 128); - --tag-hover: rgb(170, 170, 170); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Gear Tags"] { - --tag-bg: rgb(69, 169, 69); - --tag-hover: rgb(111, 211, 111); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Actor Tags"] { - --tag-bg: rgb(214, 91, 91); - --tag-hover: rgb(255, 133, 133); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group=Playbooks] { - --tag-bg: rgb(98, 98, 255); - --tag-hover: rgb(141, 141, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tags-district, :root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group=Districts] { - --tag-bg: rgb(153, 123, 83); - --tag-hover: rgb(195, 165, 125); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="City Districts"] { - --tag-bg: rgb(150, 124, 90); - --tag-hover: rgb(192, 166, 132); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Other Districts"] { - --tag-bg: rgb(155, 123, 81); - --tag-hover: rgb(197, 165, 123); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group=Vices] { - --tag-bg: rgb(255, 63, 103); - --tag-hover: rgb(255, 105, 145); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group=Factions] { - --tag-bg: rgb(203, 75, 203); - --tag-hover: rgb(245, 117, 245); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group=Inventions] { - --tag-bg: rgb(255, 22, 255); - --tag-hover: rgb(255, 64, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags [data-group="Gang Types"] { - --tag-bg: rgb(255, 51, 52); - --tag-hover: rgb(255, 93, 94); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag { - font-family: "Fjalla One", sans-serif; - padding: 0; - margin: 1px 0; - height: calc(100% - 2px); - border-radius: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div > span { - padding-left: 4px; - line-height: 20px; - font-size: 12px; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__tag > div::before { - height: 16px; - top: 0; - left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags .tagify__input { - flex-grow: 0.2; - padding: 0.1rem; - display: flex; - justify-items: center; - align-content: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.tags-gm { - position: absolute; - z-index: 20; - top: -40px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag { - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag { - margin: 1px auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag .tagify__tag__removeBtn { - margin-right: -14px; - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag .tagify__tag + .tagify__input { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:hover .tagify__tag .tagify__tag__removeBtn { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:hover .tagify__tag .tagify__tag__removeBtn:not(:hover) { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:not(.tagify--noTags).tags-district { - background: rgb(153, 123, 83) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp-tags.single-tag:not(.tagify--noTags) .tagify__input { - pointer-events: none; - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown { - --tagify-dd-color-primary: #363636; - --tagify-dd-bg-color: #242424; - min-width: 500px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper::-webkit-scrollbar { - display: none; - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper h3 { - padding: 0 0.3em; - margin: 0; - color: white; - font-family: "Fjalla One", sans-serif; - text-transform: uppercase; - font-size: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup { - padding: 0.15em; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup:hover { - background: #373737; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="System Tags"] { - --tag-bg: rgb(128, 128, 128); - --tag-hover: rgb(170, 170, 170); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Gear Tags"] { - --tag-bg: rgb(69, 169, 69); - --tag-hover: rgb(111, 211, 111); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Actor Tags"] { - --tag-bg: rgb(214, 91, 91); - --tag-hover: rgb(255, 133, 133); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group=Playbooks] { - --tag-bg: rgb(98, 98, 255); - --tag-hover: rgb(141, 141, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tags-district, :root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group=Districts] { - --tag-bg: rgb(153, 123, 83); - --tag-hover: rgb(195, 165, 125); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="City Districts"] { - --tag-bg: rgb(150, 124, 90); - --tag-hover: rgb(192, 166, 132); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Other Districts"] { - --tag-bg: rgb(155, 123, 81); - --tag-hover: rgb(197, 165, 123); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group=Vices] { - --tag-bg: rgb(255, 63, 103); - --tag-hover: rgb(255, 105, 145); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group=Factions] { - --tag-bg: rgb(203, 75, 203); - --tag-hover: rgb(245, 117, 245); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group=Inventions] { - --tag-bg: rgb(255, 22, 255); - --tag-hover: rgb(255, 64, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup [data-group="Gang Types"] { - --tag-bg: rgb(255, 51, 52); - --tag-hover: rgb(255, 93, 94); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tagify__dropdown__item { - display: inline-block; - font-family: "Fjalla One", sans-serif; - margin: 0px 0 3px 3px; - color: var(--blades-black); - padding: 0.1rem 0.25rem; - border-radius: 5px; - pointer-events: auto; - line-height: 18px; - max-height: 18px; - height: 18px; - min-height: 18px; - background-color: var(--tag-bg); -} -:root body.vtt.game.system-eunos-blades .app.window-app .tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__itemsGroup .tagify__dropdown__item:hover { - background-color: var(--tag-hover); -} -:root body.vtt.game.system-eunos-blades .app.window-app { - --key-elem-square-size: 100px; - /* COMMON ELEMENTS */ - /* KEYS */ - /* CLOCKS */ -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-label, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .faction-label, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-label { - z-index: 20; - text-transform: uppercase; - height: auto; - width: max-content; - color: var(--blades-white-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - white-space: balance; - left: 50%; - position: absolute; - transform: translate(-50%, 0%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-label { - font-size: 24px; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - text-align: center; - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .faction-label { - font-size: 32px; - line-height: 32px; - font-family: var(--font-emphasis); - text-align: center; - color: var(--blades-gold-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container { - height: var(--key-height); - width: var(--key-width); - position: absolute; - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .toggle-icon { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container * { - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] { - --key-height: 836px; - --key-width: 230px; - --clock-size: 169px; - --label-top: -150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .faction-container { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] { - --key-height: 625.438px; - --key-width: 197.009px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .faction-container { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.579px; - top: 280px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] { - --key-height: 915.936px; - --key-width: 277.634px; - --clock-size: 108px; - --label-top: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .faction-container { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 72.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 204.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] { - --key-height: 1041px; - --key-width: 368.697px; - --clock-size: 108px; - --label-top: -100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] { - --key-height: 1148.657px; - --key-width: 368.698px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 184.245px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] { - --key-height: 1148.98px; - --key-width: 370.141px; - --clock-size: 108px; - --label-top: 300px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .faction-container { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 272.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 185.128px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 185.128px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 185.128px; - top: 684px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key { - position: absolute; - display: block; - height: var(--key-elem-square-size); - width: var(--key-elem-square-size); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key > * { - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-label { - font-family: var(--font-emphasis); - font-size: 48px; - line-height: 48px; - font-weight: bold; - text-align: center; - letter-spacing: 1px; - top: var(--label-top); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container { - height: var(--key-height); - width: var(--key-width); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .key-image { - height: var(--key-height); - width: var(--key-width); - z-index: 1; - overflow: visible; - filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .key-image .key-bg { - fill: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .key-image .metallic-overlay { - height: var(--key-height); - width: var(--key-width); - filter: url(#metallicFilter) blur(1px); - fill: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .faction-container { - position: absolute; - transform: translate(-50%, 175%); - width: var(--clock-size); - height: var(--clock-size); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .faction-container .faction-image { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - filter: blur(2px); - opacity: 0.75; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container .faction-container .faction-image img { - scale: 2; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container { - position: absolute; - top: 0px; - left: 0px; - display: flex; - align-items: center; - justify-content: center; - overflow: visible; - height: var(--clock-size); - width: var(--clock-size); - transform: translate(-50%, -50%) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock { - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock * { - height: var(--clock-size); - width: var(--clock-size); - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-frame, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-cover, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-one-segment { - position: absolute; - top: 0px; - left: 0px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-one-segment { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-frame { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-fill { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow { - z-index: 4; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-one-segment { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-cover { - z-index: 6; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow { - transform-origin: 50% 50%; - scale: 3; - background-position-y: 42%; - background-repeat: no-repeat; - background-size: cover; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-white { - background-image: url("../assets/animations/clock-flare-white.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-red { - background-image: url("../assets/animations/clock-flare-red.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-yellow { - background-image: url("../assets/animations/clock-flare-yellow.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-blue { - background-image: url("../assets/animations/clock-flare-blue.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="2"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="3"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="4"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="5"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="6"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="7"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 74.0779156508% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 25.9220843492% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="8"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="9"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 68.1979287832% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 31.8020712168% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 8.0467727429% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="10"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 13.6742892016% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="11"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 64.6808671851% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 35.3191328149% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 17.8681413172% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="12"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="0"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 78.8664839843% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 21.1335160157% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 21.1335160157% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="12"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="12"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) { - position: relative; - overflow-x: hidden; - width: 100%; - min-height: var(--min-tinymce-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * { - --color-control-bg: var(--blades-black-dark); - --color-hover-bg: var(--blades-black); - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button { - background: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button.active, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button.active { - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror .menu button:active, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:hover, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce).prosemirror * .menu button:active { - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-edit { - display: block; - opacity: 0.25; - pointer-events: auto; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-edit:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content { - position: relative; - padding-left: var(--content-padding); - padding-right: var(--content-padding); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content p { - display: block; - margin-block-start: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex { - display: flex; - height: auto; - flex-direction: row; - flex-wrap: wrap; - gap: 2px 5px; - align-content: stretch; - padding: 0; - margin: 0 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: 0.625rem; - vertical-align: top; - color: var(--blades-gold); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex > *, :root body.vtt.game.system-eunos-blades .app.window-app .editor:not(.tinymce) .editor-content .tox-two-column-flex > p { - flex-basis: 49%; - flex-shrink: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .tab-label + .editor:not(.tinymce) { - margin-top: -0.3125rem !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce { - position: relative; - max-width: unset; - width: 100%; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content p { - display: block; - margin-block-start: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex { - display: flex; - height: auto; - flex-direction: row; - flex-wrap: wrap; - gap: 2px 5px; - align-content: stretch; - padding: 0; - margin: 0 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: 0.625rem; - vertical-align: top; - color: var(--blades-gold); -} -:root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex > *, :root body.vtt.game.system-eunos-blades .app.window-app .editor.tinymce .editor-content .tox-two-column-flex > p { - flex-basis: 49%; - flex-shrink: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet { - overflow: visible; - z-index: 90 !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-header { - position: relative; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content { - z-index: 1; - --sheet-header-height: 21px; - --sheet-top-height: 200px; - --sheet-mid-height: 60px; - --content-padding: 5px; - background: var(--blades-black); - padding: 0; - overflow: visible; - box-shadow: 5px 5px 25px var(--blades-black-dark), 5px 5px 25px var(--blades-black-dark) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form { - justify-content: flex-start; - max-height: 800px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr th, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tr td, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody tr, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table tbody td, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr th, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table { - border-collapse: collapse; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form figure { - display: table; - margin: 1rem auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form code { - padding: 0.1rem 0.2rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form i.fa-duotone[style] { - /* Your code here */ -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-secret:first-child:last-child { - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .gold-bright { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .red-bright { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .red-dark { - color: var(--blades-red-dark) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .grey { - color: var(--blades-grey) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .white { - color: var(--blades-white) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .white-bright { - color: var(--blades-white-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .cyan-bright { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .uppercase { - text-transform: uppercase !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .hidden { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .start-invisible { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox { - position: relative; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox span { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .no-img img { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .full-width { - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-trigger, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-container { - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-trigger { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > p, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ul, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ol, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > ul, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip > ul li, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip ol li { - text-wrap: normal; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip h2 { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .tooltip-scaling-elem { - display: inline-block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label { - position: relative; - filter: sepia(0.75); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img { - position: absolute; - height: var(--sheet-top-height); - border: none; - mask-image: linear-gradient(to right, black 75%, transparent); - -webkit-mask-image: linear-gradient(to right, black 75%, transparent); - z-index: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img-bg { - position: absolute; - height: 100%; - width: 100%; - overflow: hidden; - pointer-events: none; - z-index: -2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-img-bg > img { - position: absolute; - width: 100%; - top: -30%; - filter: saturate(0%) blur(3px); - opacity: 0.5; - transform: scaleX(-1); - mask-image: linear-gradient(to bottom, black, transparent); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .gm-alert-header { - position: absolute; - pointer-events: auto; - z-index: 10; - top: -60px; - display: block; - height: 1.25rem; - line-height: 1.25rem; - width: 100%; - background-color: rgb(255, 255, 0); - font-weight: bold; - font-family: var(--font-emphasis), serif; - text-align: center; - font-size: 0.875rem; - color: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .comp-xp-playbook .comp-body { - transform: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root { - position: relative; - z-index: 0; - height: 100%; - width: 100%; - left: 0px; - overflow-x: visible; - overflow-y: scroll; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root > section:not(.sheet-top) { - border-top: 2px solid var(--blades-white); - border-bottom: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section { - z-index: 2; - max-height: 100%; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top { - display: grid; - grid-auto-columns: 1fr; - grid-template-rows: 75px 40px 57px 28px; - place-items: center stretch; - pointer-events: none; - overflow: hidden; - height: var(--sheet-top-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top input { - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .comp-control.comp-button.comp-delete { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top img[data-edit] { - height: 75px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .sheet-title { - --sheet-title-font-size: 2rem; - --sheet-title-height-mult: 1.5; - grid-area: title; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - font-size: var(--sheet-title-font-size); - font-variant: small-caps; - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-top .sheet-subtitle { - --sheet-subtitle-font-size: 1.25rem; - grid-area: subtitle; - font-family: var(--font-decorative); - font-size: var(--sheet-subtitle-font-size); - height: 100%; - padding-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-mid-bar { - display: flex; - justify-content: space-between; - align-items: stretch; - flex-wrap: nowrap; - position: relative; - height: var(--sheet-mid-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content { - height: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts { - align-items: flex-start; - justify-content: stretch; - gap: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel { - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort { - align-items: stretch; - border-radius: 10px; - border: 2px outset var(--blades-white); - margin: 5px 5px 10px 5px; - background: linear-gradient(45deg, var(--blades-black-dark), var(--blades-grey)); - box-shadow: 3px 3px 5px var(--blades-black-dark); - max-width: var(--max-cohort-block-width, 100%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top { - display: grid; - grid-template-areas: "img title quality" "img subtitle scale" "img harm roll"; - grid-template-columns: 60px 1fr 120px; - grid-template-rows: 25px 16px 25px; - height: 66px; - border-bottom: 2px solid var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container { - grid-area: img; - position: relative; - pointer-events: none; - height: 60px; - width: 60px; - top: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container *, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container * { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image { - width: 30px; - min-height: 60px; - overflow: hidden; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image img { - max-width: 60px; - min-width: 60px; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-left img { - left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-image-container .half-image.half-image-right img { - right: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-title-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-title-container { - grid-area: title; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-subtitle-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-subtitle-container { - grid-area: subtitle; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container { - grid-area: quality; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container { - grid-area: scale; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-container { - position: relative; - grid-area: harm; - padding-right: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-container.wide-bar, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-container.wide-bar { - width: calc(100% + 120px); - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-container { - position: relative; - grid-area: roll; - justify-content: space-around; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-name { - pointer-events: all; - font-family: var(--font-emphasis); - font-size: 1.125rem; - line-height: 25px; - color: var(--blades-white-bright); - transition: 0.25s; - transform-origin: 0% 50%; - display: inline-block; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-name:hover, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-name:hover { - color: var(--blades-gold); - scale: 1.25; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-subtitle, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-subtitle { - font-size: 0.875rem; - font-style: italic; - line-height: 14px; - position: relative; - top: -3px; - font-weight: bold; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container { - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-label { - font-size: 1rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-quality-container .cohort-quality-number { - display: inline-block; - font-size: 1rem; - font-weight: bold; - color: var(--blades-gold-bright); - transform-origin: 50% 50%; - scale: 1.25 2; - margin: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container { - text-align: right; - margin-top: -5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-label { - font-size: 1rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-scale-container .cohort-scale-number { - display: inline-block; - font-size: 1rem; - font-weight: bold; - color: var(--blades-gold-bright); - transform-origin: 50% 50%; - scale: 1.25; - margin: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar { - justify-content: stretch; - width: 100%; - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box { - position: relative; - flex-grow: 0.25; - border: 1px solid var(--blades-white); - border-bottom-width: 2px; - background: var(--blades-red-dark); - height: 100%; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-number { - display: inline-block; - width: 15px; - line-height: 23px; - font-size: 18px; - color: var(--blades-black-dark); - font-family: var(--font-emphasis); - text-shadow: none; - text-align: center; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box .harm-effect { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.harm-level-0 { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active { - display: flex; - flex-grow: 2; - background: linear-gradient(to right, var(--blades-red), var(--blades-red-dark), transparent); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-0 { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-4, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active.harm-level-4 { - background: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-number { - color: var(--blades-white-bright); - text-align: left; - text-indent: 5px; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - width: min-content; - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active .harm-effect { - display: inline-block; - color: var(--blades-white-bright); - line-height: 23px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-harm-bar .cohort-harm-box.active ~ .cohort-harm-box .harm-number { - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button { - border: none; - padding: 0; - height: 100%; - width: 23px; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button svg.roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button svg.roll-button-icon { - stroke-width: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Untrained] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Untrained] .roll-button-icon { - fill: transparent; - stroke: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Trained] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Trained] .roll-button-icon { - fill: var(--blades-grey-bright); - stroke: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Elite] .roll-button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-top .cohort-roll-button[data-roll-label=Elite] .roll-button-icon { - fill: rgb(150, 255, 255); - stroke: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-description { - margin-bottom: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .cohort-flaws-edges, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .cohort-flaws-edges { - justify-content: flex-end; - padding: 0 0 5px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .comp-cohort .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.tab-content .cohorts .half-panel .comp-cohort .filled-label { - height: 100%; - line-height: 25px; - font-size: 18px; - padding: 0px; - margin-right: 3px; - color: var(--blades-white); - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group { - height: calc(100% - var(--sheet-top-height) - var(--sheet-mid-height)); - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group > * { - width: 100%; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.nav-group .tab[data-tab].active { - display: flex; - justify-content: stretch; - height: 100%; - overflow-y: scroll; - min-height: var(--min-tinymce-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .sheet-root section.sheet-footer-small { - display: block; - height: 20px; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .tab-label { - background: var(--blades-grey); - position: relative; - height: 1.5rem; - min-height: 1.5rem; - width: 100%; - margin-left: calc(-0.5 * var(--content-padding, 0)); - margin-bottom: 0.3125rem; - display: flex; - justify-content: flex-start; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .tab-label .tab-title { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white-bright); - text-transform: uppercase; - margin-left: 0.3125rem; - line-height: 0.875rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container { - position: relative; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container { - --key-elem-square-size: 100px; - /* COMMON ELEMENTS */ - /* KEYS */ - /* CLOCKS */ -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-label, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .faction-label, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-label { - z-index: 20; - text-transform: uppercase; - height: auto; - width: max-content; - color: var(--blades-white-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - white-space: balance; - left: 50%; - position: absolute; - transform: translate(-50%, 0%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-label { - font-size: 24px; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - text-align: center; - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .faction-label { - font-size: 32px; - line-height: 32px; - font-family: var(--font-emphasis); - text-align: center; - color: var(--blades-gold-bright); - text-shadow: 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark), 0 0 10px var(--blades-black-dark); - top: 50%; - transform: translate(-50%, -50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container { - height: var(--key-height); - width: var(--key-width); - position: absolute; - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .toggle-icon { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container * { - perspective: 500px; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) .clock-label { - left: 50%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) .clock-label { - left: 30%; - top: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) .clock-label { - left: 70%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) .clock-label { - left: 50%; - top: 90%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] { - --key-height: 836px; - --key-width: 230px; - --clock-size: 169px; - --label-top: -150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .faction-container { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 111.011px; - top: 108.5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] { - --key-height: 625.438px; - --key-width: 197.009px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .faction-container { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 98.579px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.579px; - top: 280px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] { - --key-height: 915.936px; - --key-width: 277.634px; - --clock-size: 108px; - --label-top: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .faction-container { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 138.892px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 72.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 204.892px; - top: 212px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] { - --key-height: 1041px; - --key-width: 368.697px; - --clock-size: 108px; - --label-top: -100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] { - --key-height: 1148.657px; - --key-width: 368.698px; - --clock-size: 108px; - --label-top: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .faction-container { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 184.245px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 97.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 271.245px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 184.245px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 184.245px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] { - --key-height: 1148.98px; - --key-width: 370.141px; - --clock-size: 108px; - --label-top: 300px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .faction-container { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 185.128px; - top: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 98.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 272.128px; - top: 186px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 185.128px; - top: 274px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 185.128px; - top: 453px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 185.128px; - top: 684px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key { - position: absolute; - display: block; - height: var(--key-elem-square-size); - width: var(--key-elem-square-size); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key > * { - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-label { - font-family: var(--font-emphasis); - font-size: 48px; - line-height: 48px; - font-weight: bold; - text-align: center; - letter-spacing: 1px; - top: var(--label-top); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container { - height: var(--key-height); - width: var(--key-width); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .key-image { - height: var(--key-height); - width: var(--key-width); - z-index: 1; - overflow: visible; - filter: drop-shadow(0px 0px 10px var(--blades-white-bright)) drop-shadow(30px 30px 10px var(--blades-black-dark)) brightness(0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .key-image .key-bg { - fill: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .key-image .metallic-overlay { - height: var(--key-height); - width: var(--key-width); - filter: url(#metallicFilter) blur(1px); - fill: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .faction-container { - position: absolute; - transform: translate(-50%, 175%); - width: var(--clock-size); - height: var(--clock-size); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .faction-container .faction-image { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - filter: blur(2px); - opacity: 0.75; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container .faction-container .faction-image img { - scale: 2; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container { - position: absolute; - top: 0px; - left: 0px; - display: flex; - align-items: center; - justify-content: center; - overflow: visible; - height: var(--clock-size); - width: var(--clock-size); - transform: translate(-50%, -50%) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock { - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock * { - height: var(--clock-size); - width: var(--clock-size); - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-frame, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-cover, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-one-segment { - position: absolute; - top: 0px; - left: 0px; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-one-segment { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-frame { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-fill { - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow { - z-index: 4; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-one-segment { - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-cover { - z-index: 6; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow { - transform-origin: 50% 50%; - scale: 3; - background-position-y: 42%; - background-repeat: no-repeat; - background-size: cover; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-white { - background-image: url("../assets/animations/clock-flare-white.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-red { - background-image: url("../assets/animations/clock-flare-red.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-yellow { - background-image: url("../assets/animations/clock-flare-yellow.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-blue { - background-image: url("../assets/animations/clock-flare-blue.webp"); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="2"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="3"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="4"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="5"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="6"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="7"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 74.0779156508% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 25.9220843492% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 61.4118255758%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 10.1279545793%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="8"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="9"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 68.1979287832% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 31.8020712168% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 41.1839163374%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 8.0467727429% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="10"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 86.3257107984% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 13.6742892016% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 66.2454726367%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 33.7545273633%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 13.6742892016% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="11"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 64.6808671851% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 35.3191328149% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 93.3234032431%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 57.1886997705%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 27.1665285834%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 17.8681413172% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="12"] .clock-one-segment { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="0"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 78.8664839843% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 21.1335160157% 100%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 78.8664839843%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 21.1335160157%, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 21.1335160157% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="12"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="12"][data-max="12"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-resizable-handle { - opacity: 0; - transition: opacity 0.5s; - margin-right: -10px; - margin-bottom: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-resizable-handle:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc { - min-width: 775px; - min-height: 800px; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc * { - --content-padding: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top { - grid-template-areas: ". . title title title title title title playbook playbook playbook" ". . . subtitle subtitle subtitle subtitle subtitle subtitle . ." ". heritage heritage background background vice vice crew crew coins coins" "stash stash stash stash stash stash stash stash stash stash stash"; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .sheet-title { - --sheet-title-font-size: 4.5rem ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .sheet-subtitle { - --sheet-subtitle-font-size: 1.75rem; - padding-bottom: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-playbook { - grid-area: playbook; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-heritage { - grid-area: heritage; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-background { - grid-area: background; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-vice { - grid-area: vice; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-crew { - grid-area: crew; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-coins { - grid-area: coins; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-top .comp-stash { - grid-area: stash; - /* --dotline-dot-spacing: 3px; */ -} -@keyframes action-bar-shimmer { - 0% { - background-position-x: 0; - } - 100% { - background-position-x: 800px; - } -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions { - pointer-events: auto; - justify-content: flex-start; - height: auto; - background: linear-gradient(to right, var(--blades-gold-dark), var(--blades-gold-bright), var(--blades-gold-dark) 800px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions:hover { - animation: action-bar-shimmer 5s ease infinite; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .comp.tab-label { - margin-bottom: 0; - background: var(--blades-gold-bright); - box-shadow: 0px 0px 3px var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .comp.tab-label .tab-title, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .comp.tab-label .dotline-label { - font-size: 18px; - color: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-action-selection { - height: auto; - gap: 20px; - padding: 5px 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-action-selection .downtime-action-button { - flex-basis: 16%; - position: relative; - text-align: center; - font-family: var(--font-emphasis-narrow); - color: var(--blades-black-dark); - outline: 2px solid var(--blades-white); - border-radius: 8px; - box-shadow: 3px 3px 8px 1px var(--blades-black); - background: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-action-selection.downtime-sub-action-selection { - background: var(--blades-gold-darkest); - justify-content: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-cost-selection { - position: absolute; - right: 5px; - gap: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-cost-selection .downtime-cost-button { - text-align: center; - font-weight: bold; - color: var(--blades-grey); - border-radius: 8px; - border: 2px outset var(--blades-gold); - padding: 0px 5px; - background: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar.section-downtime-actions .downtime-cost-selection .downtime-cost-button.cost-selected { - color: var(--cost-selected-color, var(--blades-black-dark)); - border-style: inset; - border-color: var(--blades-gold-bright); - background: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-stress .dotline { - --fill-color-full: var(--blades-red-dark); - --half-color-full: var(--blades-red-bright); - margin-top: -2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-stress .dotline.narrow-stress .dot { - margin-right: 1px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma .comp-label { - min-width: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma .dotline { - --fill-color-full: var(--blades-red-bright); - flex-grow: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.sheet-mid-bar .comp-trauma-conditions { - min-width: 18.75rem; - margin-right: 0.25rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor { - margin-top: -2px; - padding: 0 var(--content-padding); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr { - height: 2.1875rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr:nth-child(2n) { - filter: brightness(0.8); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr > [class*=harm-] { - background: var(--row-bg-color, transparent); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr > [class*=harm-][class*=red-harm-] { - font-weight: bold !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-level { - width: 2.1875rem; - font-family: var(--font-emphasis); - font-size: 1.75rem; - line-height: 2.1875rem; - text-align: center; - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-input input[type=text] { - font-family: var(--font-decorative); - font-style: italic; - font-size: 1.125rem; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .harm-effect { - color: var(--blades-white-bright); - text-align: center; - font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr.red-harm-highlight-3 { - --row-bg-color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr.red-harm-highlight-2 { - --row-bg-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr.red-harm-highlight-1 { - --row-bg-color: var(--blades-red-darkest); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock { - padding: 0 0.625rem; - width: 120px; - --clock-size: 80px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-controls, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-controls, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-cover { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container { - height: 100px; - width: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key { - transform: translate(-50%, -50%) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container { - height: 0px !important; - width: 0px !important; - transform: none !important; - top: 0 !important; - left: 0 !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container .key-image { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container .clock-container { - height: 100px; - width: 100px; - top: 50px; - left: 50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container .clock-container .clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container .clock-container .clock > * { - height: 100px; - width: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .healing-clock .clock-key-container .clock-key .key-image-container .clock-container .clock-bg { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses { - padding: 0 0.625rem; - width: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor { - position: relative; - height: 100px; - width: 100px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-control { - position: absolute; - pointer-events: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control.main-armor-control, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-control.main-armor-control { - z-index: 1; - height: 100%; - width: 100%; - top: 0px; - left: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control.special-control, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .special-control.special-control { - z-index: 2; - height: 50%; - width: 50%; - right: 0px; - bottom: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .main-armor-control + .special-control { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor { - position: absolute; - height: 100px; - width: 100px; - top: 0; - left: 0; - transition: 0.5s; - fill: var(--blades-black); - stroke: var(--blades-white); - stroke-width: 8px; - stroke-linejoin: bevel; - stroke-miterlimit: 10; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor svg { - height: 100%; - width: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.hover-over { - filter: blur(0px) brightness(1.5); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.hover-over:not(.checked) { - transform: scale(1.2); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.checked { - fill: none; - stroke: var(--blades-grey-bright); - opacity: 0.5; - filter: blur(1px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-light { - transform: scale(1.1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-light.hover-over:not(.checked) { - transform: scale(1.4); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special { - height: 75px; - width: auto; - top: 12.5px; - left: 12.5px; - stroke: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special .specialBg { - fill: var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special .special { - fill: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special.checked .specialBg { - fill: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-special.checked .special { - fill: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor.armor-heavy:not(.checked) + .svg-armor.armor-light { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root section.harm-armor > table > tbody > tr .armor-uses .comp-armor .svg-armor ~ .svg-armor.armor-special { - height: 50px; - width: auto; - top: unset; - left: unset; - right: -10px; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel { - display: grid; - grid-template-columns: 1fr 200px; - align-items: start; - overflow: visible; - height: 375px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group { - height: 375px; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-selector { - width: 9.375rem; - margin: 0 0.625rem; - font-family: var(--font-emphasis); - text-transform: uppercase; - text-indent: 0.1875rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-selected-count span { - color: var(--blades-white-bright); - font-weight: bold; - font-size: 1.5rem; - line-height: inherit; - position: relative; - top: 2px; - margin: 0 2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-level { - flex-grow: 1; - text-align: right; - padding-right: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .tab-label .load-amount { - --number-circle-size: 1.5rem; - filter: brightness(1.5); - margin: 0 0.125rem 0 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .comp .dotline { - left: unset; - transform: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .loadout .comp .dotline + .comp-title .item-title { - margin-left: 0.75rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.nav-group .acquaintances.active { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings { - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute { - background: var(--blades-white); - margin-bottom: 0.3125rem; - max-height: 1.5rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute label { - color: var(--blades-black); - font-size: 1rem; - font-family: var(--font-emphasis); - text-shadow: none; - line-height: 1.75rem; - text-transform: uppercase; - text-align: left; - text-indent: 0.3125rem; - margin-bottom: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body { - justify-content: flex-end; - align-items: flex-start; - position: relative; - max-height: 1.625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline { - position: relative; - right: 0; - left: unset; - justify-content: flex-end; - --dotline-dot-sizeX: 0.6875rem; - --dotline-dot-spacing: 0.0625rem; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0, 0.25); - --half-color-empty: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute .comp-body .dotline .dot.empty-dot { - transform: scaleY(0.7); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-attribute:not(:first-child) { - margin-top: 0.3125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action { - padding: 0.09375rem 1.25rem 0.09375rem 0.625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action label { - text-align: left; - flex-grow: 1; - margin-left: 1.25rem; - font-size: 1rem; - line-height: 1.2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body { - justify-content: flex-end; - flex-grow: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .img-main, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .img-hover { - filter: drop-shadow(0px 0px 1px var(--blades-grey-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .dot:first-child { - height: 18px; - border-right: 1px dotted var(--blades-white); - margin-right: 0.15625rem; - padding-right: 0.15625rem; - width: 17.5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .comp-action .comp-body .dotline .dot:nth-child(2) { - margin-left: 0.15625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip { - height: 20px; - width: 20px; - position: absolute; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip .comp-body { - height: 100%; - width: 100%; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.pc .window-content form .sheet-root div.split-panel section.action-ratings .gather-info-tooltip .comp-body .gather-info-icon { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc { - height: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-header { - border-top-left-radius: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form { - --sheet-top-height: 140px; - --sheet-mid-height: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-img { - left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top { - grid-template-areas: ". . title title title title title status" ". . . subtitle subtitle subtitle subtitle subtitle" ". short-desc short-desc short-desc short-desc short-desc short-desc short-desc" ". . traits traits traits traits traits traits" "district district district faction faction faction secret-trait secret-trait"; - grid-template-rows: 40px 25px 25px 20px 30px; - height: 140px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-name { - --sheet-title-font-size: 2.375rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status { - grid-area: status; - margin-top: 10px; - z-index: 3; - scale: 1; - position: static; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-label.shadowed { - font-family: var(--font-emphasis); - font-size: 1rem; - font-variant: small-caps; - color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body { - min-height: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body .comp-status-toggle { - position: static; - margin-top: 5px; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-status .comp-body .comp-status-toggle .status-neutral { - scale: 2 1; - display: block; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits { - grid-area: traits; - display: flex; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits .comp-randomizer-field { - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits input { - font-family: var(--font-emphasis); - text-transform: uppercase; - color: var(--blades-gold); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits.comp-secret-trait { - grid-area: secret-trait; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-traits.comp-secret-trait input { - color: var(--blades-red-bright); - text-align: center; - font-style: italic; - text-indent: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district { - overflow: hidden; - text-align: center; - padding-left: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction label, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district label { - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction.comp-district, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district.comp-district { - grid-area: district; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-faction.comp-faction, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-district.comp-faction { - grid-area: faction; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .sheet-root section.sheet-top .comp-short-description { - grid-area: short-desc; - font-style: italic; - text-align: center; - color: var(--blades-white); - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content { - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer { - height: 100%; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon { - margin: 0; - height: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon.randomize-button { - position: absolute; - top: 26px; - font-size: 1.5rem; - color: var(--blades-gold); - right: 0px; - overflow: visible; - z-index: 3; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .button-icon.randomize-button i { - scale: 0.8; - rotate: -45deg; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .randomizer { - display: flex; - flex-direction: row; - flex-wrap: wrap; - gap: 3px 10px; - margin: 5px; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form section.tab-content .tab.randomizer .randomizer h2.full-width { - font-size: 1rem; - padding: 0; - margin: 5px 0; - line-height: 1.5rem; - height: 1.35rem; - text-indent: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-half { - flex-basis: 10%; - order: -1; - margin-right: 40px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-third { - flex-basis: 30%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-1 { - flex-basis: 20%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-2 { - flex-basis: 40%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-3 { - order: -2; - flex-basis: 60%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field.field-size-4 { - flex-basis: 80%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon * { - transition: 0.4s; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .toggle-icon.toggled ~ .randomizer-input { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field label { - color: var(--blades-grey-bright); - margin-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-content form .comp-randomizer-field .randomizer-input { - background: var(--blades-grey); - font-family: var(--font-emphasis-narrow); - text-indent: 5px; - line-height: 2rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.npc .window-resizable-handle { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew { - min-width: 775px; - min-height: 800px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form { - --sheet-top-height: 200px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top { - grid-template-areas: ". . title title title title title title playbook playbook playbook" ". . members members members members hunting-grounds hunting-grounds playbook playbook playbook " ". . reputation reputation preferred-op preferred-op hunting-grounds hunting-grounds . coins coins "; - grid-template-rows: 55px 83px 52px 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .sheet-title { - --sheet-title-font-size: 3rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-playbook { - grid-area: playbook; - top: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-reputation { - grid-area: reputation; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-preferred-op { - grid-area: preferred-op; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds { - grid-area: hunting-grounds; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-coins { - grid-area: coins; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-coins .dotline { - flex-wrap: wrap; - max-width: calc(var(--dotline-dot-size) * 8); - gap: 5px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members { - grid-area: members; - flex-wrap: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block { - min-width: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block:last-child { - margin-right: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .members .comp-vertical.portrait-block .comp-body .comp-title { - margin-top: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds .comp-body { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-top .comp-hunting-grounds .comp-body .comp-body-text { - display: block; - margin-top: 5px; - height: 95%; - min-height: 50px; - margin-bottom: -5px; - resize: none; - font-family: var(--font-primary); - font-size: 0.75rem; - line-height: 0.8125rem; - text-align: center; - width: 200px; - background-color: var(--blades-black-dark); - border-radius: 5px; - padding: 5px; - box-shadow: inset 0 0 10px var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-rep .comp-body .dotline { - --fill-color-full: var(--blades-gold-dark) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-rep .comp-body .dotline.locked { - --fill-color-full: var(--blades-gold-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-hold .comp-body { - min-height: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-heat .comp-body .dotline { - --fill-color-full: var(--blades-red) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body { - min-height: unset; - top: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline { - --dotline-dot-sizeY: 2.5rem; - --fill-color-full: var(--blades-red-bright); - margin: 0; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline .dot, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline .dot { - height: 1.5625rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted .comp-body .dotline .dot svg, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-tier .comp-body .dotline .dot svg { - scale: 1.2 1; - margin-top: -2px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.sheet-mid-bar .comp-wanted { - flex-grow: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root > section.tab-content { - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list { - display: flex; - flex-direction: column; - width: var(--turf-list-width, 880px); - height: auto; - margin: 0 auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row { - display: flex; - flex-direction: row; - flex-wrap: wrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row:not(:nth-child(-n+3)) { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row *:first-child { - margin-left: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row *:last-child { - margin-right: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block { - --name-size: 1.125rem; - transition: filter 0.1s; - cursor: default; - width: var(--turf-block-width, 135px); - height: var(--turf-block-height, 125px); - background-color: rgb(51, 51, 51); - position: relative; - margin: calc(var(--turf-block-gap, 40px) / 2); - flex-grow: initial; - border-radius: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:not(:nth-child(-n+5)) { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover { - background-color: rgb(41, 41, 41); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover .turf-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover .turf-description { - filter: brightness(0.8); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block:hover.turf-selected { - background-color: rgb(142, 142, 142); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector { - position: absolute; - display: block; - pointer-events: none; - background-color: rgba(255, 255, 255, 0.1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.no-connect { - background-color: transparent !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.left { - width: var(--turf-block-gap, 40px); - height: calc(var(--turf-block-height, 125px) / 5); - top: calc(var(--turf-block-height, 125px) / 2 - var(--turf-block-height, 125px) / 10); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.left { - left: calc(-1 * var(--turf-block-gap, 40px)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.right { - left: var(--turf-block-width, 135px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.bottom { - height: var(--turf-block-gap, 40px); - width: calc(var(--turf-block-height, 125px) / 5); - left: calc(var(--turf-block-width, 135px) / 2 - var(--turf-block-height, 125px) / 10); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.top { - top: calc(-1 * var(--turf-block-gap, 40px)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .connector.bottom { - top: var(--turf-block-height, 125px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-name { - /* Size & Position */ - height: var(--name-size); - min-height: unset; - margin: 0; - padding: 0; - position: relative; - top: -10px; - z-index: 3; - /* Color, Background, Border & Outline */ - background: transparent; - color: var(--blades-white); - border: none; - border-radius: 0px; - box-shadow: none; - /* Font & Text */ - font-family: var(--font-emphasis-narrower); - font-size: var(--name-size); - font-weight: bold; - text-align: center; - text-transform: uppercase; - line-height: var(--name-size); - /* Other */ - overflow: hidden; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description { - height: calc(100% - 18px); - min-height: auto; - width: var(--turf-block-width, 135px); - padding: 0 2px; - background: none; - position: relative; - top: -10px; - font-family: var(--font-primary); - font-size: 12px; - line-height: 13px; - text-align: center; - text-shadow: 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark); - hyphens: auto; - border: none; - box-shadow: none; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-description::placeholder { - font-size: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-control { - color: var(--blades-black); - text-shadow: 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-control.turf-select { - position: absolute; - top: -7px; - left: -15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block .turf-readonly { - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-lair .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-name { - top: calc(50% - 0.5 * var(--name-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-description { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-district { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected { - color: var(--blades-black); - background-color: rgb(192, 192, 192); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .connector { - background-color: rgb(128, 128, 128); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-name { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-description { - color: var(--blades-black-dark); - text-shadow: none; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description { - border-radius: 5px; - background: rgba(0, 0, 0, 0.1); - box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - padding: 2px; - hyphens: auto; - margin: 0px 2.5px 2.5px; - width: calc(100% - 5px); - height: calc(100% - 15px - 12px - 5px); - cursor: text; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-lair .turf-description::placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected.turf-turf .turf-description::placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-district { - position: absolute; - z-index: 10; - height: 1.125rem; - min-height: unset; - min-width: 100px; - max-width: 100px; - left: calc(50% - 50px); - bottom: -10px; - background: var(--blades-black); - color: var(--blades-white); - border-radius: 7px; - outline: 1px outset var(--blades-white); - font-family: var(--font-emphasis-narrower); - font-size: 0.875rem; - line-height: 1.25rem; - text-align: center; - overflow: hidden; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.crew .window-content form .sheet-root .turf-list .turf-row .turf-block.turf-selected .turf-control { - color: var(--blades-white-bright); - text-shadow: 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 2px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form { - --sheet-top-height: 100px; - --sheet-mid-height: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top { - grid-template-areas: ". . title title title title title title title title tier" ". . subtitle subtitle subtitle subtitle subtitle subtitle subtitle subtitle tier"; - grid-template-rows: 60px 40px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top .sheet-title { - --sheet-title-font-size: 3rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.sheet-top .comp-tier { - grid-area: tier; - margin-top: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .comp.tab-label { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row { - height: 100px; - width: 100%; - overflow: hidden; - margin: 0px; - display: flex; - flex-direction: row; - align-items: stretch; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row:not(:first-of-type) { - border-top: 2px solid var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock-container { - height: 100px; - width: 100px; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width { - order: 2; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width { - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-label { - flex-grow: 2; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: left; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-size-input { - flex-grow: 0; - width: 80px; - margin: 0 10px; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: center; - background: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width > .flex-horizontal.full-width .clock-color-input { - flex-grow: 0; - width: 120px; - margin: 0; - font-family: var(--font-emphasis); - font-size: 1.125rem; - color: var(--blades-white-bright); - text-align: left; - background: rgba(0, 0, 0, 0.25); - box-shadow: inset 0 0 5px var(--blades-black-dark), inset 0 0 5px var(--blades-black-dark); - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row > .flex-vertical.full-width .clock-gm-notes { - flex-grow: 5; - resize: none; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock * { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row * { - --clock-frame-size: 80px; - --clock-glow-size: calc(var(--clock-frame-size) * 3); - --clock-glow-correction: -80px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.actor.faction .window-content form .sheet-root > section.tab-content .tab.clocks .clock-row .clock-glow { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item { - height: min-content !important; - max-height: 700px; - width: min-content !important; - min-width: 500px; - max-width: 1200px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form { - --sheet-top-height: 60px; - --sheet-mid-height: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root { - overflow-x: hidden; - overflow-y: scroll; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top { - grid-template-areas: "item-img title tier"; - grid-template-columns: 50px 1fr 120px; - grid-template-rows: 60px; - height: 60px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top img.sheet-img { - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section.sheet-top .sheet-title { - text-align: center; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .sheet-subtitle { - text-align: center; - background: linear-gradient(45deg, var(--blades-black-dark), var(--blades-black)); - color: var(--blades-white-bright); - font-size: 1.625rem; - font-family: var(--font-decorative); - border-bottom: 2px solid var(--blades-white-bright); - --form-field-height: 60px; - font-style: italic; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .split-column { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-around; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section .split-column > * { - flex-basis: 45%; - flex-grow: 0; - flex-shrink: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form .sheet-root section input:not([class]) { - margin: 2px 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-resizable-handle { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper { - min-width: 700px !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content { - max-height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form { - --icon-size: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon { - position: relative; - width: var(--icon-size); - height: var(--icon-size); - min-width: var(--icon-size); - line-height: unset; - margin: 0 calc(var(--icon-size) / 8); - text-shadow: 0px 0px 3px var(--blades-black-dark), 0px 0px 3px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon.clock-control-delete-key, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon.clock-control-delete-key { - min-width: 20px; - color: var(--blades-red); - text-align: center; - margin-left: 6px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon.clock-control-pull-key, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon.clock-control-pull-key { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i { - margin: 0; - width: auto; - height: auto; - line-height: unset; - font-size: calc(var(--icon-size) * 0.8); - transition: 0.05s; - transform-origin: 50% 50%; - pointer-events: auto; - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i[class*=slash], :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i[class*=slash] { - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i:hover, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i:hover { - scale: 1.1; - filter: brightness(1.5) saturate(1.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root { - overflow-y: scroll; - max-height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .sheet-top .sheet-title { - width: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .sheet-top .scene-selection { - position: absolute; - top: 12px; - right: 0; - left: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .sheet-top .scene-selection label { - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .sheet-top .scene-selection select { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - background: var(--blades-black-dark); - border: none; - width: 200px; - pointer-events: all; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab { - position: relative; - transform-style: preserve-3d; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper { - position: relative; - transform-style: preserve-3d; - height: 30px; - line-height: 30px; - width: 100%; - padding: 0px; - display: flex; - align-items: center; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper .clock-key-input-name, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper .clock-key-input-name { - font-family: var(--font-emphasis-narrow); - padding-bottom: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div { - position: absolute; - visibility: hidden; - white-space: nowrap; - box-shadow: inset 0 0 2px 2px var(--blades-black-dark); - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; - background: linear-gradient(45deg, var(--blades-grey-bright), var(--blades-grey-dark)); - font-size: 24px; - box-shadow: inset 0 0 2px 2px var(--blades-black-dark); - color: var(--blades-white-bright); - height: 30px; - line-height: 30px; - width: 100%; - padding: 0px 5px; - border-radius: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div.controls-back, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div.controls-back { - color: var(--blades-black); - background: linear-gradient(45deg, var(--blades-white-bright), var(--blades-grey-bright)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div.controls-back .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div.controls-back .toggle-icon, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div.controls-back .button-icon, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div.controls-back .toggle-icon { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper .clock-control-segment-buttons, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper .clock-control-segment-buttons { - height: 100%; - display: flex; - align-items: center; - margin: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper .clock-control-segment-buttons .button-icon, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper .clock-control-segment-buttons .button-icon { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper { - height: 20px; - line-height: 20px; - font-size: 16px; - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div { - height: 20px; - line-height: 20px; - margin-left: 40px; - width: calc(100% - 40px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div input[type=text], -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div select.clock-control-select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div input[type=text], -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div select.clock-control-select { - height: 20px; - line-height: 20px; - font-size: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div select.clock-control-select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div select.clock-control-select { - text-indent: 0; - min-width: 40px; - height: 16px; - line-height: 16px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - text-align: center; - font-weight: bold; - font-family: var(--font-emphasis); - margin: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div select.clock-control-select option, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div select.clock-control-select option { - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div .toggle-icon, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div .button-icon, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div .toggle-icon { - --icon-size: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div .button-icon.clock-control-delete-clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div .toggle-icon.clock-control-delete-clock, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div .button-icon.clock-control-delete-clock, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div .toggle-icon.clock-control-delete-clock { - color: var(--blades-red); - min-width: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper .clock-key-control-flipper + .clock-control-flipper .clock-control-panel .clock-control-delete-clock, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper .clock-key-control-flipper + .clock-control-flipper .clock-control-panel .clock-control-delete-clock { - opacity: 0; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys { - filter: grayscale(0.5) brightness(0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys * { - pointer-events: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys a:not(.clock-control-drop-key), -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys * a:not(.clock-control-drop-key), -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys * select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys * input { - pointer-events: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys .clock-control-drop-key { - pointer-events: none !important; - filter: grayscale(1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab.other-scene-keys .clock-control-drop-key .button-icon i { - pointer-events: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.gm-tracker .window-content form { - --sheet-mid-height: 100px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet { - width: 1600px !important; - height: 900px !important; - min-width: unset; - max-width: unset; - min-height: unset; - max-height: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet.minimized { - width: unset !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form { - max-height: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root { - overflow: visible; - display: flex; - flex-direction: column; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top { - grid-template-areas: "controls-left title tier controls-right"; - grid-template-columns: 30px 1fr 60px 30px; - grid-template-rows: 30px; - height: 30px; - flex-grow: 0; - align-items: stretch; - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel { - grid-area: controls-left; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel:last-child { - grid-area: controls-right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .controls-panel .toggle-icon { - pointer-events: auto; - right: unset; - translate: -50% -50%; - left: 50%; - top: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .sheet-top .sheet-title.shadowed { - --sheet-title-font-size: 1rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns { - display: flex; - flex-direction: row; - justify-content: stretch; - align-items: stretch; - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column { - flex-basis: 34%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - flex-wrap: nowrap; - justify-content: flex-start; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column > * { - flex-grow: 0; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column.player-character-summary-column { - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .window-content form .sheet-root .three-columns .column.player-character-summary-column > * { - flex-grow: 1; - flex-shrink: 1; - flex-basis: 10%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain { - display: flex; - flex-direction: row; - flex-wrap: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain > * { - flex-grow: 0; - flex-shrink: 1; - flex-basis: 33%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item { - border-bottom: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item:not(:last-child) { - border-bottom: none; - border-right: 1px dotted var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item .randomizer-input-title { - width: calc(100% - 25px); - font-size: 0.6875rem; - height: 11px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-bargain .randomizer-item .randomizer-input-subtitle { - width: 100%; - font-size: 0.625rem; - height: 10px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-questions { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-questions > * { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods > * { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods .randomizer-mods-harder-list { - color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-obstacle .randomizer-item .randomizer-input-container-mods .randomizer-mods-easier-list { - color: var(--blades-green); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list.randomizer-score .randomizer-item .randomizer-input-narrative { - font-style: italic; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - display: inline-block; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: calc(60% - 25px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-subtitle { - display: inline-block; - width: calc(40% - 4px); - text-align: right; - font-family: "Fjalla One", sans-serif; - font-size: 12px; - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .clock-key { - background: rgba(0, 255, 255, 0.25); - outline: 2px dotted rgb(0, 255, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .key-image-container { - background: rgba(255, 255, 0, 0.25); - outline: 2px dotted rgb(255, 255, 0); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.score-sheet .clock-key-container { - background: rgba(255, 0, 255, 0.25); - outline: 2px dotted rgb(255, 0, 255); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook { - --turf-list-width: 600px; - --turf-block-width: 135px; - --turf-block-height: 125px; - --turf-block-gap: 10px; - max-height: 600px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook { - display: flex; - flex-direction: column; - width: var(--turf-list-width, 880px); - height: auto; - margin: 0 auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row { - display: flex; - flex-direction: row; - flex-wrap: wrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row:not(:nth-child(-n+3)) { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row *:first-child { - margin-left: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row *:last-child { - margin-right: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block { - --name-size: 1.125rem; - transition: filter 0.1s; - cursor: default; - width: var(--turf-block-width, 135px); - height: var(--turf-block-height, 125px); - background-color: rgb(51, 51, 51); - position: relative; - margin: calc(var(--turf-block-gap, 40px) / 2); - flex-grow: initial; - border-radius: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:not(:nth-child(-n+5)) { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover { - background-color: rgb(41, 41, 41); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover .turf-name, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover .turf-description { - filter: brightness(0.8); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block:hover.turf-selected { - background-color: rgb(142, 142, 142); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector { - position: absolute; - display: block; - pointer-events: none; - background-color: rgba(255, 255, 255, 0.1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.no-connect { - background-color: transparent !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.right, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.left { - width: var(--turf-block-gap, 40px); - height: calc(var(--turf-block-height, 125px) / 5); - top: calc(var(--turf-block-height, 125px) / 2 - var(--turf-block-height, 125px) / 10); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.left { - left: calc(-1 * var(--turf-block-gap, 40px)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.right { - left: var(--turf-block-width, 135px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.bottom { - height: var(--turf-block-gap, 40px); - width: calc(var(--turf-block-height, 125px) / 5); - left: calc(var(--turf-block-width, 135px) / 2 - var(--turf-block-height, 125px) / 10); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.top { - top: calc(-1 * var(--turf-block-gap, 40px)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .connector.bottom { - top: var(--turf-block-height, 125px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-name { - /* Size & Position */ - height: var(--name-size); - min-height: unset; - margin: 0; - padding: 0; - position: relative; - top: -10px; - z-index: 3; - /* Color, Background, Border & Outline */ - background: transparent; - color: var(--blades-white); - border: none; - border-radius: 0px; - box-shadow: none; - /* Font & Text */ - font-family: var(--font-emphasis-narrower); - font-size: var(--name-size); - font-weight: bold; - text-align: center; - text-transform: uppercase; - line-height: var(--name-size); - /* Other */ - overflow: hidden; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description { - height: calc(100% - 18px); - min-height: auto; - width: var(--turf-block-width, 135px); - padding: 0 2px; - background: none; - position: relative; - top: -10px; - font-family: var(--font-primary); - font-size: 12px; - line-height: 13px; - text-align: center; - text-shadow: 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark), 0.5px 0.5px 1px var(--blades-black-dark); - hyphens: auto; - border: none; - box-shadow: none; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-description::placeholder { - font-size: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-control { - color: var(--blades-black); - text-shadow: 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey), 0 0 2px var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-control.turf-select { - position: absolute; - top: -7px; - left: -15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block .turf-readonly { - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-lair .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf .turf-name { - --name-size: 2rem; - font-family: var(--font-emphasis); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-name { - top: calc(50% - 0.5 * var(--name-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-description { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-turf:not(.turf-selected) .turf-district { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected { - color: var(--blades-black); - background-color: rgb(192, 192, 192); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .connector { - background-color: rgb(128, 128, 128); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-name { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-description { - color: var(--blades-black-dark); - text-shadow: none; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description { - border-radius: 5px; - background: rgba(0, 0, 0, 0.1); - box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5); - padding: 2px; - hyphens: auto; - margin: 0px 2.5px 2.5px; - width: calc(100% - 5px); - height: calc(100% - 15px - 12px - 5px); - cursor: text; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-lair .turf-description::placeholder, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected.turf-turf .turf-description::placeholder { - font-size: 0.75rem; - font-style: italic; - color: var(--blades-grey); - padding: 30px 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-district { - position: absolute; - z-index: 10; - height: 1.125rem; - min-height: unset; - min-width: 100px; - max-width: 100px; - left: calc(50% - 50px); - bottom: -10px; - background: var(--blades-black); - color: var(--blades-white); - border-radius: 7px; - outline: 1px outset var(--blades-white); - font-family: var(--font-emphasis-narrower); - font-size: 0.875rem; - line-height: 1.25rem; - text-align: center; - overflow: hidden; - resize: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-row .turf-block.turf-selected .turf-control { - color: var(--blades-white-bright); - text-shadow: 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 12px var(--blades-white-bright), 0 0 2px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list { - scale: 0.8; - transform-origin: top left; - margin-right: -40%; - margin-bottom: -75px; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block .turf-description { - font-size: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block .turf-control { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block.turf-lair .turf-description, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.crew_playbook .turf-list .turf-row .turf-block.turf-lair .turf-district { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.gear .sheet-root section.sheet-top { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.gear .sheet-root section.sheet-top .comp-tier { - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert { - --sheet-top-height: 70px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top { - overflow: visible; - grid-template-areas: "item-img title tier" "item-img subtitle tier"; - grid-template-rows: 40px 30px; - height: 70px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .sheet-title, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .sheet-title { - text-align: left; - text-indent: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .sheet-subtitle, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .sheet-subtitle { - background: transparent; - font-size: 18px; - line-height: 24px; - border: none; - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-tier, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-tier { - margin-top: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale { - position: absolute; - top: -4px; - right: -100px; - height: 78px; - width: 100px; - align-items: stretch; - justify-content: flex-start; - background: var(--blades-black); - border-top-right-radius: 15px; - border-bottom-right-radius: 15px; - border: 4px solid var(--blades-white); - border-left: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .filled-label { - color: var(--blades-white); - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .scale-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .scale-number { - height: 40px; - width: 100%; - font-family: var(--font-emphasis); - color: var(--blades-gold); - font-size: 2.5rem; - line-height: 2.5rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.sheet-top .comp-scale .scale-example, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.sheet-top .comp-scale .scale-example { - height: 20px; - line-height: 20px; - font-style: italic; - font-size: 0.875rem; - font-family: var(--font-emphasis-narrow); - text-align: center; - white-space: nowrap; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-type-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-flaw-input { - background: var(--blades-black-dark); - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - margin: 0px 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-edge-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-edge-input { - background: var(--blades-green-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-flaws .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-types .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-edges .cohort-flaw-input, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-flaws .cohort-flaw-input { - background: var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm { - justify-content: stretch; - align-items: flex-start; - height: 40px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .filled-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .filled-label { - height: 100%; - line-height: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level { - pointer-events: all; - flex-grow: 0.25; - justify-content: stretch; - background: var(--blades-red); - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level > .flex-vertical, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level > .flex-vertical { - justify-content: flex-start; - align-items: stretch; - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-number { - width: min-content; - flex-grow: 0; - font-size: 40px; - line-height: 40px; - padding: 0 5px; - color: var(--blades-red); - font-family: var(--font-emphasis); - text-align: center; - transition: 0.25s; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-effect { - display: none; - text-indent: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-label { - font-family: var(--font-emphasis); - text-transform: uppercase; - color: var(--blades-white-bright); - border-bottom: 2px solid var(--blades-white-bright); - font-size: 14px; - line-height: 16px; - height: 16px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level .harm-effect { - color: var(--blades-white-bright); - font-weight: bold; - text-indent: 20px; - font-size: 16px; - line-height: 26px; - height: 22px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.harm-level-0 { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active { - display: flex; - flex-grow: 2; - background: linear-gradient(to right, var(--blades-red), var(--blades-red-dark), transparent); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active.harm-level-0, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active.harm-level-0 { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active.harm-level-4, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active.harm-level-4 { - background: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active ~ .harm-level, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active ~ .harm-level { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active ~ .harm-level .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active ~ .harm-level .harm-number { - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-number { - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level.active .harm-effect, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-label, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level.active .harm-effect { - display: inline; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang .sheet-root section.cohort-harm .harm-level:hover .harm-number, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert .sheet-root section.cohort-harm .harm-level:hover .harm-number { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_gang.cohort_gang .sheet-root section.sheet-top, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.cohort_expert.cohort_gang .sheet-root section.sheet-top { - grid-template-areas: "title title tier" "subtitle subtitle tier"; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root { - overflow: hidden; - min-height: 250px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .sheet-top { - grid-template-areas: "title title ." "subtitle subtitle ."; - grid-template-rows: 40px 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .sheet-top .sheet-title { - text-align: left; - font-size: 2.5rem; - line-height: 2.5rem; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .sheet-top .sheet-subtitle { - text-align: left; - font-size: 1rem; - line-height: 1.25rem; - position: relative; - z-index: 2; - background: transparent; - border: none; - text-indent: 15px; - padding: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel { - justify-content: stretch; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .gradient-background { - position: absolute; - height: 100%; - margin-top: calc(-1 * var(--sheet-top-height)); - z-index: 1; - background: linear-gradient(to right, var(--blades-black), var(--blades-black) 60%, transparent 75%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .project-panel-left { - max-width: 75%; - min-width: 75%; - flex-grow: 0; - flex-shrink: 0; - position: relative; - z-index: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .project-panel-right { - max-width: 25%; - min-width: 25%; - flex-grow: 0; - flex-shrink: 0; - overflow: visible; - position: absolute; - perspective: 150px; - transform-style: preserve-3d; - z-index: 0; - top: 0px; - right: 0px; - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .project-panel-right .clock-key-container { - position: relative; - height: 100%; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .project-panel-right .clock-key-container .clock-glow, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item .window-content form.project .sheet-root .split-panel .project-panel-right .clock-key-container .key-label { - visibility: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog { - max-width: 900px; - max-height: 900px; - overflow: scroll; - height: auto !important; - width: auto !important; - --item-info-height: 100px; - --buttons-height: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content { - padding: 0; - overflow: visible; - position: static; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content { - padding-block-start: 0; - position: static; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group { - height: 100%; - width: 100%; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] { - height: 100%; - width: 100%; - align-items: flex-start; - justify-content: center; - padding: 25px 0; - display: none; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab].active { - display: flex; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body { - z-index: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body .comp-title { - color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp .comp-body > img { - filter: blur(1px); - opacity: 0.5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.embedded .comp-body .comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.embedded .comp-body > img { - filter: blur(0.75px); - opacity: 0.75; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.featured-item .comp-body .comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.featured-item .comp-body > img { - filter: blur(0.5px); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.fine-quality .comp-body .comp-title { - color: var(--blades-blue); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable { - order: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body { - transform: scale(1, 1) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body img { - opacity: 0.25 !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body .comp-title { - color: var(--blades-red-dark) !important; - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.unaffordable .comp-body .number-circle { - border-color: var(--blades-red-bright); - color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.expensive .comp-body .comp-title { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .nav-group .tab[data-tab] .comp.expensive .comp-body .number-circle { - border-color: var(--blades-gold-bright); - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .featured-item .comp-body .comp-title { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .featured-item .comp-body > img { - filter: blur(0.5px); - opacity: 0.75; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical { - height: 50px; - width: 125px; - flex-grow: 0; - margin: 30px 0; - position: relative; - overflow: visible; - z-index: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body { - transform-origin: center center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body * { - transition: 0.25s; - transform-origin: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body .comp-title.item-title { - font-size: 0.875rem; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body .number-circle { - position: absolute; - bottom: -20px; - right: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-content .comp-vertical .comp-body img { - transform-origin: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .dialog-buttons { - margin: 0; - padding: 0; - height: var(--buttons-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section { - width: 600px; - background: var(--section-bg-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section.consequence-section-controlled { - --section-bg-color: var(--blades-blue-dark-fade) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section.consequence-section-risky { - --section-bg-color: transparent ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section.consequence-section-desperate { - --section-bg-color: var(--blades-red-dark-fade-strong) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section h1 { - font-size: 16px; - line-height: 18px; - height: 16px; - background: var(--h1-color); - margin: 0; - padding: 0; - color: var(--blades-black); - text-align: center; - text-shadow: none; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section h1.consequence-header-controlled { - --h1-color: var(--blades-blue) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section h1.consequence-header-risky { - --h1-color: var(--blades-grey-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section h1.consequence-header-desperate { - --h1-color: var(--blades-red) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section h2 { - font-size: 14px; - margin: 0; - padding: 0; - background: transparent; - box-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row { - gap: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .comp.consequence-display-container { - display: flex; - flex-wrap: nowrap; - --container-height: 25px; - gap: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .comp.consequence-display-container .consequence-icon-container { - left: 0; - top: 0; - min-width: var(--container-height); - margin: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - outline: none; - border: none; - height: 25px; - width: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row input.consequence-name { - box-shadow: var(--box-shadow-input); - background: var(--background-input); - font-family: var(--font-emphasis-narrow); - margin-right: 5px; - flex-grow: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row input.consequence-name.consequence-name-none { - box-shadow: none; - background: none; - cursor: default; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .roll-consequence-type-select { - min-width: 130px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .roll-consequence-attribute-select { - min-width: 75px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .button-icon, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .toggle-icon { - position: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .blades-select { - font-family: var(--font-emphasis-narrow); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .consequence-resist-options-container { - align-items: flex-end; - gap: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.dialog .window-content .consequence-section .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - gap: 3px; - width: 85%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet { - min-width: 600px; - height: auto !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active { - max-height: 600px; - overflow-y: scroll; - padding: 0 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] header.effects-header .key { - flex-grow: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] header.effects-header .mode { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] header.effects-header .value { - flex-grow: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] ol.changes-list li.effect-change.flexrow .key { - flex-grow: 2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] ol.changes-list li.effect-change.flexrow .mode { - flex-grow: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.active-effect-sheet .window-content form section.tab.active[data-tab=effects] ol.changes-list li.effect-change.flexrow .value { - flex-grow: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab { - --roll-spacing: 5px; - height: auto !important; - width: unset !important; - overflow: visible; - box-shadow: none; -} -@keyframes anim-glow-gold { - 0% { - box-shadow: 0 0 0px 0px var(--blades-gold-bright); - background-color: var(--blades-gold-darkest); - } - 10% { - background-color: var(--blades-gold-bright); - } - 100% { - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-gold-darkest); - } -} -@keyframes anim-glow-red { - 0% { - box-shadow: 0 0 0px 0px var(--blades-red-bright); - background-color: var(--blades-red-darkest); - } - 10% { - background-color: var(--blades-red-bright); - } - 100% { - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-red-darkest); - } -} -@keyframes anim-glow-grey { - 0% { - box-shadow: 0 0 0px 0px var(--blades-grey-bright); - background-color: var(--blades-grey-dark); - } - 10% { - background-color: var(--blades-grey-bright); - } - 100% { - box-shadow: 0 0 20px 30px transparent; - background-color: var(--blades-grey-dark); - } -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block { - justify-content: flex-start; - flex-wrap: wrap; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block { - height: 24px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .filled-label { - background: transparent; - color: var(--blades-white); - font-size: 1rem; - line-height: 20px; - height: 20px; - margin: 0; - padding: 0 4px; - display: inline-block; - width: 90px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-sheet-select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-readonly { - margin: 0; - font-family: var(--font-emphasis); - border-top: none; - outline: none; - box-shadow: none; - text-shadow: none; - color: var(--blades-grey); - font-size: 0.875rem; - margin-left: 40px; - display: inline-block; - text-transform: uppercase; - width: 110px; - position: absolute; - right: 155px; - text-align: right; - line-height: 20px; - appearance: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-dotline-block { - display: inline-flex; - margin-left: 5px; - margin-top: -3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-header-block .roll-dotline-block .dotline .dot.full-dot { - filter: brightness(1.5) drop-shadow(0 0 2px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block { - width: 100%; - margin: 0; - padding: 0 5px 5px 5px; - gap: 5px; - flex-wrap: wrap; - justify-content: flex-start; - min-height: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block > .roll-mod-block-spacer { - display: none; - flex-grow: 1; - flex-shrink: 1; - flex-basis: 0px; - height: 16px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block > .roll-mod-block-spacer.last-spacer { - display: inline-flex; - flex-grow: 0; - flex-shrink: 0; - width: 155px; - height: 20px; - margin-left: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block { - position: absolute; - width: auto; - max-width: 175px; - margin: 0; - right: calc(100% + 2 * var(--roll-spacing, 5px) - 2px); - background: rgb(24, 24, 24); - top: 0px; - padding: 2px 0 2px 5px; - outline: 1px solid var(--blades-white); - gap: 0; - flex-wrap: wrap; - align-items: flex-end; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container { - display: inline-flex; - flex-direction: row; - align-items: center; - background: transparent; - box-shadow: none; - height: var(--roll-mod-size); - margin: 0; - padding: 0; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container * { - --roll-mod-size: 20px ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-icon { - line-height: var(--roll-mod-size); - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label { - top: 0; - margin: 0; - padding: 0 0 0 calc(0.5 * var(--roll-mod-size)); - left: calc(-0.5 * var(--roll-mod-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label svg { - display: block; - margin-left: calc(-1 * var(--roll-mod-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container .roll-mod-label .roll-mod-text { - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - margin: 0 10px 0 0; - color: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label { - left: calc(-1.35 * var(--roll-mod-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label svg { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-forcedoff .roll-mod-label .roll-mod-text { - color: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label { - left: calc(-1.35 * var(--roll-mod-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label svg { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block.roll-effects-block.inactive-mod-block .roll-mod-container.status-hidden .roll-mod-label .roll-mod-text { - color: var(--blades-grey); - font-weight: normal; - font-style: italic; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container { - --roll-mod-size: 30px; - --label-font: var(--font-emphasis); - --sidestring-font: var(--font-emphasis-narrow); - --glow-animation: anim-glow-gold; - --roll-mod-bright-color: var(--blades-gold-bright); - --roll-mod-med-color: var(--blades-gold); - --roll-mod-dark-color: var(--blades-gold-darkest); - width: min-content; - display: block; - height: var(--roll-mod-size); - flex-grow: 0; - flex-shrink: 0; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.posneg-negative { - --glow-animation: anim-glow-red; - --roll-mod-bright-color: var(--blades-red-bright); - --roll-mod-med-color: var(--blades-red); - --roll-mod-dark-color: var(--blades-red-darkest); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.roll-mod-ability .roll-mod-label .roll-mod-text:last-of-type, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.roll-mod-harm .roll-mod-label .roll-mod-text:last-of-type { - --label-font: var(--font-emphasis-narrow); - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden { - --glow-animation: none; - --roll-mod-color: var(--blades-grey-dark); - --roll-mod-text-shadow: - -1px -1px 1px var(--blades-grey), - 1px 1px 2px var(--blades-black-dark), - 1px 1px 0px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-label svg { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-icon { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-hidden .roll-mod-label .roll-mod-text { - margin-bottom: -1px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff { - --glow-animation: none; - --roll-mod-color: var(--blades-grey-bright); - --roll-mod-text-shadow: - 1px 1px 2px var(--blades-black-dark), - 1px 1px 0px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-label svg { - display: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-icon { - opacity: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedoff .roll-mod-label .roll-mod-text { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff { - --glow-animation: anim-glow-grey; - --roll-mod-color: var(--blades-grey); - --diamond-fill-color: var(--blades-black-dark); - --roll-mod-glow-color: var(--blades-grey-bright); - --icon-center-color: transparent; - --icon-center-bg-color-start: transparent; - --icon-center-bg-color-end: var(--blades-grey-bright); - --icon-border-color: var(--roll-mod-dark-color); - --icon-border-bg-color: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff .icon { - filter: brightness(0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff:hover { - --roll-mod-glow-color: var(--roll-mod-bright-color); - --icon-center-color: var(--roll-mod-bright-color); - --icon-center-bg-color-start: transparent; - --icon-center-bg-color-end: var(--roll-mod-bright-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledoff:hover .icon { - filter: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon { - --roll-mod-color: var(--blades-black-dark); - --diamond-fill-color: var(--blades-black-dark); - --label-fill-color: var(--roll-mod-bright-color); - --roll-mod-glow-color: var(--roll-mod-bright-color); - --icon-center-color: var(--roll-mod-bright-color); - --icon-center-bg-color-start: var(--roll-mod-dark-color); - --icon-center-bg-color-end: var(--roll-mod-bright-color); - --icon-center-bg-color: var(--roll-mod-bright-color); - --icon-border-color: var(--roll-mod-bright-color); - --icon-border-bg-color: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon .icon { - box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon:hover { - --icon-center-color: var(--roll-mod-dark-color); - --icon-border-color: var(--roll-mod-dark-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-toggledon:hover .icon { - filter: brightness(0.75); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon { - --roll-mod-color: var(--blades-black-dark); - --glow-animation: none; - --diamond-fill-color: var(--roll-mod-bright-color); - --label-fill-color: var(--roll-mod-med-color); - --roll-mod-glow-color: transparent; - --icon-center-color: transparent; - --icon-center-bg-color: transparent; - --icon-border-color: transparent; - --icon-border-bg-color: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon .roll-mod-icon svg .diamond-base { - stroke: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container.status-forcedon .icon { - box-shadow: 0px 0px 15px 8px var(--roll-mod-bright-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke { - stroke-width: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.brightest-stroke { - stroke: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.bright-stroke { - stroke: var(--blades-grey); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.dark-stroke { - stroke: var(--blades-black-dark-fade); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .shadow-stroke.darkest-stroke { - stroke: var(--blades-black-dark); - filter: blur(1px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon { - display: block; - height: var(--roll-mod-size); - width: var(--roll-mod-size); - z-index: 1; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg { - height: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg .diamond-base { - fill: var(--diamond-fill-color); - stroke: var(--blades-grey-dark); - stroke-width: 10px; - filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon svg .diamond-inner-stroke { - fill: none; - stroke: var(--blades-black); - stroke-width: 2px; - filter: blur(1px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon .icon { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - rotate: 45deg; - width: 14px; - height: 14px; - background: darkolive; - text-align: center; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-icon .icon i { - border: 0px solid var(--icon-center-color); - width: 4px; - height: 4px; - display: block; - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - vertical-align: 7px; - animation: var(--glow-animation) 2s ease infinite; - background-color: var(--icon-center-bg-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label { - display: flex; - width: min-content; - overflow: hidden; - position: relative; - height: var(--roll-mod-size); - margin-left: calc(0.5 * var(--roll-mod-size)); - padding-right: calc(0.5 * var(--roll-mod-size)); - top: calc(-1 * var(--roll-mod-size)); - left: 0; - white-space: nowrap; - align-items: center; - justify-content: flex-start; - flex-direction: row; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg { - height: var(--roll-mod-size); - translate: 0% -50%; - top: 50%; - right: 0; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .shadow-stroke { - stroke-width: 3px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .shadow-stroke.darkest-stroke { - stroke: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label svg .label-base { - stroke: var(--blades-grey-dark); - stroke-width: 10px; - filter: drop-shadow(2px 2px 3px var(--blades-black-dark)); - fill: var(--label-fill-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-mod-text { - position: relative; - white-space: nowrap; - z-index: 1; - color: var(--roll-mod-color); - text-shadow: var(--roll-mod-text-shadow); - width: 100%; - display: block; - font-family: var(--label-font); - margin-left: 15px; - line-height: var(--roll-mod-size); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-mod-text.roll-mod-sidestring { - font-family: var(--font-emphasis-narrow); - margin-left: 5px; - text-transform: uppercase; - font-size: 14px; - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block { - position: absolute; - z-index: 3; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block { - left: unset; - right: 0px; - height: 64px; - width: 64px; - border-radius: 32px; - border: 2px solid var(--blades-white); - background: var(--blades-grey); - translate: 50% 0%; - top: -2px; - display: flex; - justify-content: center; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block .dice-total { - display: block; - font-size: 50px; - margin-right: 10px; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - padding-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.rolling-dice-total-block .d-symbol { - display: block; - position: absolute; - font-size: 20px; - right: 7px; - top: 10px; - font-family: var(--font-emphasis); - text-shadow: 0 0 3px var(--blades-black), 0 0 3px var(--blades-black), 0 0 3px var(--blades-black), 0 0 3px var(--blades-black); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block { - height: 24px; - width: 150px; - font-family: var(--font-emphasis); - text-transform: uppercase; - background: var(--final-block-background-color, var(--blades-grey)); - color: var(--final-block-text-color, var(--blades-white-bright)); - border: 2px solid var(--final-block-border-color, var(--blades-white)); - font-size: 18px; - line-height: 22px; - text-align: center; - right: 0; - top: -2px; - box-sizing: content-box; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.position-final-block.position-desperate { - --final-block-text-color: var(--blades-red-bright); - --final-block-background-color: var(--blades-red-dark-fade); - --final-block-border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.position-final-block.position-controlled { - --final-block-text-color: var(--blades-blue-bright); - --final-block-background-color: var(--blades-blue-dark-fade); - --final-block-border-color: var(--blades-blue); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-zero { - --final-block-text-color: var(--blades-red-dark); - --final-block-background-color: transparent; - --final-block-border-color: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-limited { - --final-block-text-color: var(--blades-red-bright); - --final-block-background-color: var(--blades-red-dark-fade); - --final-block-border-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-great { - --final-block-text-color: var(--blades-blue-bright); - --final-block-background-color: var(--blades-blue-dark-fade); - --final-block-border-color: var(--blades-blue); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.effect-final-block.effect-extreme { - --final-block-text-color: var(--blades-white-bright); - --final-block-background-color: var(--blades-gold-dark); - --final-block-border-color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.final-block.result-final-block { - width: 180px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block .pos-effect-trade-block { - width: min-content; - position: absolute; - color: var(--blades-grey-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block .pos-effect-trade-block:hover { - color: var(--blades-gold); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.position-final-block .pos-effect-trade-block { - left: 5px; - top: 26px; - text-shadow: 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.position-final-block .pos-effect-trade-block .fa-light { - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.effect-final-block .pos-effect-trade-block { - right: 5px; - top: -24px; - text-shadow: 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark), 0 0 3px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .roll-sheet-float-block.effect-final-block .pos-effect-trade-block .fa-light { - scale: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .gm-input-popup-icon { - min-width: 25px !important; - min-height: 25px !important; - border-radius: 5px !important; - pointer-events: auto !important; - background: rgba(0, 255, 0, 0.5); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form.roll-type-action { - --full-roll-width: 775px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form.roll-type-resistance { - --full-roll-width: 550px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.roll-effects-block:not(.inactive-mod-block) { - width: 85% !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container { - min-width: 120px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container.roll-mod-teamwork .roll-mod-label .roll-mod-sidestring { - min-width: 75px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-select-container { - min-width: 120px; - max-height: 16px; - border-radius: 8px; - margin-left: -85px; - margin-right: -50px; - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-container .roll-mod-label .roll-select-container .roll-select .roll-sheet-select-doc { - pointer-events: auto !important; - appearance: none; - width: 85px; - color: transparent; - text-shadow: none; - margin-left: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .roll-mod-block-spacer { - display: none !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container { - height: 24px; - min-height: 24px; - right: 160px; - left: unset; - min-width: unset; - margin-top: -2px; - position: absolute; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control { - height: 24px; - width: 24px; - line-height: 24px; - font-size: 0; - display: inline-block; - pointer-events: auto !important; - cursor: pointer; - scale: 0.5; - background: var(--gm-control-background); - outline: 2px solid var(--gm-control-border); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.active { - filter: brightness(1.2) drop-shadow(0 0 3px var(--gm-control-border, var(--blades-white-bright))); - scale: 0.7; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control:hover, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control:hover { - filter: brightness(1.2) drop-shadow(0px 0px 10px var(--gm-control-border, var(--blades-white-bright))); - scale: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-zero, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-zero { - --gm-control-border: var(--blades-red-dark); - --gm-control-background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-limited, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-desperate, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-limited, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-desperate { - --gm-control-border: var(--blades-red-bright); - --gm-control-background: var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-standard, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-risky, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-standard, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-risky { - --gm-control-border: var(--blades-grey-bright); - --gm-control-background: var(--blades-grey-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-great, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-position-controlled, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-great, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-position-controlled { - --gm-control-border: var(--blades-blue-bright); - --gm-control-background: var(--blades-blue-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .position-controls-container .roll-mod-gm-control.gm-control-effect-extreme, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block .effect-controls-container .roll-mod-gm-control.gm-control-effect-extreme { - --gm-control-border: var(--blades-gold-bright); - --gm-control-background: var(--blades-gold-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container { - min-width: unset; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container .roll-mod-label .roll-mod-text { - text-shadow: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.inactive-mod-block .roll-mod-container .comp.controls-container { - --menu-size: 16px; - right: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .full-root { - min-width: 100%; - max-width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .full-root * { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root { - min-width: 100%; - max-width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-left { - min-width: 50%; - max-width: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-left * { - pointer-events: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right { - pointer-events: auto; - min-width: 50%; - max-width: 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right .sheet-main { - right: 6px; - flex-basis: auto; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right .sheet-main.roll-consequences { - min-height: 330px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right .sheet-main.roll-consequences h3 { - margin-bottom: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab.gm-roll-collab .window-content form .sheet-root .split-root .split-root-right .sheet-main.factor-controls { - min-height: 112px; - place-self: stretch flex-end; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-header { - opacity: 0; - top: -45px; - position: absolute; - width: 100%; - left: 0; - z-index: 10; - transition: 0.25s; - padding: 0 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-header:hover { - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content { - border-radius: 30px; - box-shadow: 25px 25px 15px var(--blades-black-dark-fade); - border: 3px outset var(--blades-white); - background: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form { - min-width: var(--full-roll-width, 550px); - max-width: var(--full-roll-width, 550px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance { - --root-height: 200px; - --icon-size: 150px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root { - border-radius: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .roll-sheet-float-block.rolling-dice-total-block { - right: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .roll-sheet-block.rolling-block { - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header { - top: unset; - align-items: center; - padding: 0 10px; - border: none; - border-top-left-radius: 30px; - border-top-right-radius: 30px; - position: relative; - overflow: visible; - justify-content: center; - z-index: 4; - gap: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header .source-name.shadowed { - flex-basis: unset; - flex-grow: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header .shadowed.vs { - text-transform: none; - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header .consequence-box { - width: unset; - flex-basis: 40%; - flex-direction: row; - justify-content: flex-end; - align-items: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header .consequence-box .consequence-name { - font-size: 1rem; - padding: 0px; - margin: 3px 5px -3px 0; - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .sheet-header .consequence-box .consequence-label { - min-width: 150px; - text-transform: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .roll-sheet-block.consequence-block { - align-items: center; - justify-content: space-between; - border: none; - padding-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal { - height: var(--root-height); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-left { - flex-basis: 55%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-left .sheet-main .roll-sheet-float-block.rolling-dice-total-block { - position: absolute; - right: -25px; - top: calc(var(--root-height) * 0.2); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right { - flex-basis: 45%; - --header-height: 32px; - position: relative; - top: calc(-1 * (var(--header-height) + var(--roll-spacing))); - left: var(--roll-spacing); - height: calc(var(--root-height) + var(--header-height) + var(--roll-spacing)); - flex-shrink: 0; - border-top-right-radius: 30px; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .sheet-main { - height: 100%; - display: flex; - flex-direction: column; - justify-content: space-between; - padding-right: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box { - display: flex; - flex-direction: column; - position: relative; - justify-content: flex-end; - align-items: flex-end; - left: 0; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box .consequence-icon-img { - position: absolute; - height: var(--icon-size); - width: var(--icon-size); - background: transparent; - border-radius: calc(0.5 * var(--icon-size)); - filter: blur(5px); - z-index: -1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box .consequence-name { - font-size: 18px; - text-align: right; - font-family: var(--font-emphasis); - text-transform: uppercase; - color: var(--consequence-text-color); - text-shadow: var(--text-shadow-dark-strong); - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box .consequence-label { - background: var(--consequence-bg-color); - font-family: var(--font-decorative); - font-style: italic; - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - text-shadow: var(--text-shadow-dark-strong); - border: 2px outset var(--consequence-border-color); - width: 100%; - text-align: center; - padding-top: 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box .consequence-type-label { - font-size: 24px; - color: var(--blades-red-bright); - font-family: var(--font-emphasis-narrow); - white-space: nowrap; - text-align: right; - text-transform: uppercase; - text-shadow: var(--text-shadow-dark-strong); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box.consequence-top { - top: 25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box.consequence-top .consequence-icon-img { - top: calc(-0.25 * var(--icon-size)); - right: calc(-0.25 * var(--icon-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box.consequence-bottom { - top: unset; - bottom: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box.consequence-bottom .consequence-icon-img { - top: unset; - bottom: calc(-0.25 * var(--icon-size)); - left: unset; - right: calc(-0.25 * var(--icon-size)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-box.consequence-bottom .consequence-type-label { - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .split-root.flex-horizontal .split-root-right .consequence-triangle { - position: absolute; - top: 50%; - right: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .consequence-box.consequence-strong { - --consequence-bg-color: var(--blades-red-dark); - --consequence-border-color: var(--blades-red-bright); - --consequence-text-color: var(--blades-red-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root .consequence-box.consequence-resisted { - --consequence-bg-color: var(--blades-red-darkest); - --consequence-border-color: var(--blades-red); - --consequence-text-color: var(--blades-red); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-resistance .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-strip .roll-odds-section-container { - filter: blur(10px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .sheet-header { - padding: 0; - align-items: center; - height: auto; - max-height: unset; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .sheet-header .roll-prompt.shadowed { - height: auto; - max-height: unset; - max-width: 80%; - white-space: wrap; - font-family: var(--font-primary); - text-align: center; - font-size: 20px; - line-height: 20px; - margin: 10px 0px 5px 0px; - text-transform: none; - font-style: italic; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .sheet-main, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .sheet-main > * { - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .shadowed.source-name { - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form.roll-type-fortune .sheet-root .dotline .dot.full-dot { - border-radius: 7px; - background: var(--blades-white); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root { - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root > section { - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper { - position: absolute; - width: 100%; - height: 1.4375rem; - display: block; - border: none; - top: 0; - left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type { - top: -26px; - padding: 0 30%; - background: linear-gradient(to right, transparent 15%, var(--roll-type-header-bg-color) 35%, var(--roll-type-header-bg-color) 65%, transparent 85%); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-action { - --roll-type-header-color: var(--blades-white-bright); - --roll-type-header-bg-color: var(--blades-grey); - --roll-type-header-underline-color: var(--blades-white-bright); - --roll-type-header-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-resistance { - --roll-type-header-color: var(--blades-white-bright); - --roll-type-header-bg-color: var(--blades-red-dark); - --roll-type-header-underline-color: var(--blades-red-bright); - --roll-type-header-shadow-color: var(--blades-red-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-downtime { - --roll-type-header-color: var(--blades-gold-bright); - --roll-type-header-bg-color: var(--blades-gold-dark); - --roll-type-header-underline-color: var(--blades-gold-bright); - --roll-type-header-shadow-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type.roll-type-fortune { - --roll-type-header-color: var(--blades-blue-bright); - --roll-type-header-bg-color: var(--blades-blue-dark); - --roll-type-header-underline-color: var(--blades-blue-bright); - --roll-type-header-shadow-color: var(--blades-blue-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-type .roll-type-header { - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--roll-type-header-color); - text-transform: uppercase; - margin-top: 3px; - text-align: center; - text-shadow: 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color), 0px 0px 3px var(--roll-type-header-shadow-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block { - position: absolute; - justify-content: space-between; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary { - order: 1; - position: relative; - padding: 5px 40px 5px 10px; - border: 4px outset var(--blades-grey); - background: var(--blades-grey-bright); - margin: 0px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary .roll-factor-label { - color: var(--blades-white-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-tier .roll-factor-value { - scale: 0.5 1; - right: -10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary .roll-factor-value { - font-family: var(--font-default); - color: var(--blades-gold-bright); - font-size: 70px; - line-height: 30px; - min-width: 80px; - pointer-events: none; - position: absolute; - right: -25px; - text-align: center; - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); - transform-origin: 100% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-source { - translate: -100% -5px; - right: -20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-topper.roll-factors .factors-block .roll-factor.roll-factor-primary.roll-factor-opposition { - translate: 100% -5px; - left: -70px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block { - gap: 0 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor { - gap: 0 5px; - align-items: baseline; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor .roll-factor-label { - font-family: var(--font-emphasis); - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor .roll-factor-value { - font-weight: bold; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) .roll-factor-label { - font-size: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary) .roll-factor-value { - font-size: 16px; - line-height: 9px; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block .roll-factor:not(.roll-factor-primary).roll-factor-tier .roll-factor-value { - font-size: 14px; - line-height: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-vertical { - position: relative; - top: -10px; - right: 0px; - align-items: flex-end; - transform-origin: 100% 0; - padding: 0 10px 0 5px; - overflow: visible; - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-horizontal { - justify-content: flex-end; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.flex-horizontal .roll-factor { - margin-top: -25px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors .roll-factor .roll-factor-value { - color: var(--opp-factor-color, var(--blades-gold-bright)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors .roll-factor.roll-factor-tier .roll-factor-value { - margin-right: -7px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-cohort_expert, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-npc { - --opp-factor-color: var(--blades-red-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-faction { - --opp-factor-color: #bd6dff ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-location { - --opp-factor-color: #dbe7fd ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-ritual { - --opp-factor-color: #bd6dff ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-project, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-design { - --opp-factor-color: #ffdcc0 ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .factors-block.roll-opp-factors.roll-opp-type-cohort_gang { - --opp-factor-color: var(--blades-red-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header { - border: none; - height: 32px; - left: 0px; - top: -3px; - width: 100%; - align-items: flex-end; - justify-content: space-around; - overflow: visible; - flex-wrap: nowrap; - white-space: nowrap; - padding-left: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header > * { - flex-grow: 1; - flex-shrink: 1; - font-size: 1.5rem; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark), 0px 0px 5px var(--blades-black-dark); - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .source-name { - color: var(--source-name-color, var(--blades-white-bright)); - text-align: right; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .source-name.source-name-type-pc { - --source-name-color: var(--blades-gold-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .vs { - flex-grow: 0; - color: var(--blades-white-bright); - text-transform: lowercase; - flex-basis: 40px; - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name { - color: var(--opp-name-color, var(--blades-white-bright)); - transform-origin: 0% 50%; - scale: 0.75 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-cohort_expert, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-npc { - --opp-name-color: var(--blades-red-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-faction { - --opp-name-color: #bd6dff ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-location { - --opp-name-color: #dbe7fd ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-ritual { - --opp-name-color: #bd6dff ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-project, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-design { - --opp-name-color: #ffdcc0 ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-header .opp-name.opp-name-type-cohort_gang { - --opp-name-color: var(--blades-red-bright) ; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader { - height: 10px; - border: none; - padding: 0 0 0 30px; - margin-top: -2px; - margin-bottom: 2px; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal { - height: 10px; - justify-content: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor { - margin: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor .roll-factor-label { - font-size: 12px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor .roll-factor-value { - font-size: 16px; - line-height: 9px; - color: var(--blades-gold-bright); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .sheet-subheader .factors-block.flex-horizontal .roll-factor.roll-factor-tier .roll-factor-value { - font-size: 14px; - line-height: 10px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block { - border-top: 2px solid var(--blades-white-bright); - align-items: flex-start; - justify-content: flex-start; - position: relative; - gap: 5px 5px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.roll-participants-block { - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block { - min-height: 62px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block { - margin-top: -2px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-sheet-select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-readonly { - background: var(--blades-white-bright); - color: var(--blades-black); - border: none; - text-align: center; - font-size: 1.125rem; - font-style: normal; - margin-left: 0; - position: unset; - left: unset; - right: unset; - height: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-sheet-select.roll-sheet-select, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-sheet-sub-block.roll-header-block .roll-readonly.roll-sheet-select { - text-align: right; - padding-right: 15px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block.rolling-block .roll-effects-block:not(.inactive-mod-block) { - width: 95% !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-sheet-block .roll-sheet-sub-block.roll-effects-block:not(.inactive-mod-block) { - width: 550px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root { - align-items: stretch; - position: static; - gap: var(--roll-spacing, 5px); - padding: var(--roll-spacing, 5px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container { - overflow: visible; - position: relative; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-left, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-left { - flex-basis: 80%; - max-width: 80%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right { - flex-basis: 15%; - display: flex; - align-items: stretch; - justify-content: space-between; - flex-direction: column; - z-index: 4; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main { - z-index: 0; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.roll-opp-block, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.roll-opp-block, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.roll-opp-block, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.roll-opp-block, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.roll-opp-block, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.roll-opp-block { - min-height: 60px; - flex-basis: 60px; - position: relative; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls { - --spread-size: 14px; - justify-content: flex-end; - bottom: 0; - right: 20px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row { - align-items: flex-start; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer { - height: var(--spread-size, 30px); - width: var(--spread-size, 30px); - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: calc(var(--spread-size, 30px) - 2px); - border: 1px var(--roll-factor-inactive-border-style, solid) var(--roll-factor-inactive-border); - color: var(--roll-factor-inactive-color); - text-align: center; - border-radius: calc(var(--spread-size, 30px) * 0.5); - background: var(--roll-factor-inactive-bg); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active { - background: var(--roll-factor-active-bg); - border-color: var(--roll-factor-active-border); - border-style: solid; - color: var(--roll-factor-active-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isActive, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isActive { - --roll-factor-inactive-bg: transparent; - --roll-factor-active-bg: var(--blades-green-bright); - --roll-factor-inactive-border: var(--blades-red-bright); - --roll-factor-inactive-border-style: dotted; - --roll-factor-active-border: var(--blades-green-dark); - --roll-factor-inactive-color: var(--blades-red-bright); - --roll-factor-active-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .factor-toggle.factor-toggle-isPrimary, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.factor-toggle-isPrimary { - --roll-factor-inactive-bg: transparent; - --roll-factor-active-bg: var(--blades-gold-bright); - --roll-factor-inactive-border: var(--blades-grey-dark); - --roll-factor-active-border: var(--blades-gold-dark); - --roll-factor-inactive-color: var(--blades-grey-bright); - --roll-factor-active-color: var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer { - width: calc(var(--spread-size, 30px) * 0.5); - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-left.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .split-root-right.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .full-root-container.split-root-right section.sheet-main.factor-controls .factor-control-row .roll-num-container.factor-spacer.toggle-active { - background: var(--blades-green-dark); - border: none; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root section.sheet-main, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root section.sheet-main { - justify-content: flex-start; - align-items: stretch; - height: auto; - overflow: visible; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay { - position: absolute; - top: 0px; - height: 100%; - width: 50%; - overflow: hidden; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay img { - height: 100%; - opacity: 0.8; - translate: -50% -50%; - top: 50%; - left: 50%; - position: absolute; - transform-origin: 50% 50%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-overlay { - border-top-left-radius: 30px; - border-bottom-left-radius: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-overlay img { - filter: blur(2px) brightness(1); - scale: 1.5; - top: calc(50% - 40px); - left: 25%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-img.roll-source-bg-overlay, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-source-bg-overlay.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-img.roll-source-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-source-bg-overlay.roll-source-bg-overlay { - background: linear-gradient(to right, transparent, var(--blades-black-dark) 80%); - width: 50%; - top: 0; - left: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-overlay { - top: -2px; - right: -2px; - border-top-right-radius: 30px; - border-bottom-right-radius: 30px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img img, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-overlay img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-img img, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-overlay img { - right: -30px; - filter: blur(3px) brightness(0.8); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-source-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .split-root .roll-opp-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-source-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-img.roll-opp-bg-overlay.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-img.roll-opp-bg-overlay, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .full-root .roll-opp-bg-overlay.roll-opp-bg-overlay.roll-opp-bg-overlay { - background: linear-gradient(to left, transparent, var(--blades-black-dark) 80%); - width: 50%; - top: 0; - right: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer { - height: 30px; - position: relative; - display: flex; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-block { - height: 30px; - width: 100%; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-sub-block.roll-effects-block.inactive-mod-block { - padding-right: 40px; - margin-right: -40px; - z-index: -2; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-effects-block { - z-index: 4; - position: absolute; - pointer-events: none; - margin-top: 20px; - flex-direction: column; - width: unset; - align-items: flex-start; - gap: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button { - position: absolute; - width: 100%; - left: 0; - top: 0; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-strip { - height: 28px; - width: 100%; - border-bottom-left-radius: 30px; - border-bottom-right-radius: 30px; - overflow: hidden; - position: relative; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-strip .roll-odds-section-container { - height: 500%; - width: 100%; - position: absolute; - z-index: 5; - display: flex; - justify-content: stretch; - align-items: stretch; - flex-wrap: nowrap; - filter: blur(50px); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-strip .roll-odds-section-container > * { - flex-grow: 1; - flex-shrink: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-odds-label-container { - position: absolute; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - text-align: center; - line-height: 28px; - color: var(--blades-gold-dark); - font-family: var(--font-emphasis); - font-size: 18px; - text-shadow: 1.5px 1.5px 0px var(--blades-black-dark); - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button { - display: block; - padding: 0; - height: 50px; - width: 120px; - position: absolute; - translate: -50% -50%; - top: 100%; - left: 50%; - border-radius: 20px; - border: 4px outset var(--blades-white); - background: var(--blades-white-bright); - color: var(--blades-black-dark); - font-family: var(--font-emphasis); - font-size: 32px; - line-height: 36px; - transform-origin: 50% 50%; - transition: 0.25s; - filter: drop-shadow(3px 3px 5px var(--blades-black)); - opacity: 1; - z-index: 5; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-button .roll-button.roll-readonly { - height: 40px; - width: 100px; - pointer-events: none; - border-color: var(--blades-grey); - border-style: inset; - background: var(--blades-grey-bright); - color: var(--blades-grey); - font-size: 24px; - box-shadow: inset 3px 3px 5px var(--blades-black), inset -3px -3px 5px var(--blades-white-bright); - filter: brightness(0.5); - scale: 0.75; - opacity: 0.75; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block { - position: absolute; - translate: -50% 100%; - left: 50%; - top: 50%; - font-family: var(--font-emphasis); - color: var(--blades-white); - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); - white-space: nowrap; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block.gm-ready { - bottom: -50px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .gold-bright, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .gold-bright * { - color: var(--blades-gold-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .red-bright, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .red-bright * { - color: var(--blades-red-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .cyan-bright, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root section.sheet-footer .roll-sheet-float-block.roll-stress-block .cyan-bright * { - color: var(--blades-blue-bright) !important; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container { - height: var(--spread-size, 30px); - width: calc(var(--spread-count, 7) * var(--spread-size, 30px)); - position: relative; - margin-bottom: 14px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .num-spread-label { - position: absolute; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - left: 0%; - top: calc(100% + 1px); - text-transform: uppercase; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread { - height: 100%; - display: flex; - flex-wrap: nowrap; - justify-content: flex-start; - align-items: stretch; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread > * { - height: 100%; - width: var(--spread-size, 30px); - flex-grow: 0; - flex-shrink: 0; - border: 1px solid var(--spread-color, var(--blades-white)); - font-family: var(--font-emphasis); - font-size: 6px; - line-height: calc(0.9 * var(--spread-size, 30px)); - color: var(--spread-color, var(--blades-white)); - text-align: center; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread > *:hover { - filter: brightness(0.8); - opacity: 0.8; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active=true] { - color: var(--spread-puck-color, var(--blades-black-dark)); - text-shadow: none; - font-weight: bold; - transform-origin: 50% 50%; - background: var(--spread-puck-color, var(--blades-white-bright)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active=true] ~ * { - background: var(--spread-neg-fade, var(--blades-red-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box ~ * { - background: var(--spread-pos-fade, var(--blades-green-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread [data-active=true] ~ .origin-box ~ * { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box ~ [data-active=true] ~ * { - background: transparent; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box { - background: var(--spread-center-fade, var(--blades-gold-dark)); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.roll-collab .window-content form .sheet-root .roll-num-container .roll-num-spread .origin-box[data-active=true] ~ * { - background: transparent; -} - -.tox .tox-dialog-wrap .tox-dialog .tox-textarea-wrap { - height: 100%; -} -.tox .tox-dialog-wrap .tox-dialog .tox-textarea-wrap .tox-textarea { - height: 100%; - font-family: var(--font-mono); - font-size: 0.75rem; - line-height: 0.875rem; -} - -/* stylelint-disable font-family-no-missing-generic-family-keyword */ -/* stylelint-disable selector-type-no-unknown */ -/* stylelint-disable selector-no-vendor-prefix */ -/* stylelint-disable declaration-block-no-shorthand-property-overrides */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable declaration-block-no-redundant-longhand-properties */ -/* stylelint-disable selector-class-pattern */ -/* stylelint-disable selector-id-pattern */ -/* stylelint-disable rule-empty-line-before */ -/* stylelint-disable color-function-notation */ -/* stylelint-disable order/properties-order */ -/* stylelint-disable no-descending-specificity */ -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span, -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control { - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-16px); - font-family: inherit; - height: initial; - justify-content: center; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body .dialog .tabs a > i, -body .dialog .sheet-tabs a > i, -body #sidebar .tabs a > i, -body #sidebar .sheet-tabs a > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a > i, -body #module-management .list-filters a > i, -body .dialog button > i, -body #sidebar button > i, -body .window-app:not([id*=Actor-], [id*=Item-]) button > i, -body #menu #menu-items li > i, -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i, -body .window-app[id*=JournalEntry-] a.editor-edit > i, -body .alwayshp-btn > i, -body #sidebar #combat .add-temporary > i, -body .sidebar-popout #combat .add-temporary > i, -body #specials-config .fxmaster .directory-header a > i, -body ul.command-menu li > i, -body #token-action-hud button.tah-title-button > i, -body #token-action-hud .tah-action button > i, -body #sidebar .token-mold > label > span > i, -body .sidebar-popout .token-mold > label > span > i, -body .sheet[id*=activeeffect-sheet-] .effects-header a > i, -body .window-app[id*=cards-sheet-] .cards-header a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > i, -body .window-app[id*=cards-sheet-] .cards .card a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > i { - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .tabs a > label, -body .dialog .sheet-tabs a > label, -body #sidebar .tabs a > label, -body #sidebar .sheet-tabs a > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a > label, -body #module-management .list-filters a > label, -body .dialog button > label, -body #sidebar button > label, -body .window-app:not([id*=Actor-], [id*=Item-]) button > label, -body #menu #menu-items li > label, -body #sidebar #combat #combat-controls .combat-control > label, -body .sidebar-popout #combat #combat-controls .combat-control > label, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > label, -body .window-app[id*=JournalEntry-] a.editor-edit > label, -body .alwayshp-btn > label, -body #sidebar #combat .add-temporary > label, -body .sidebar-popout #combat .add-temporary > label, -body #specials-config .fxmaster .directory-header a > label, -body ul.command-menu li > label, -body #token-action-hud button.tah-title-button > label, -body #token-action-hud .tah-action button > label, -body #sidebar .token-mold > label > span > label, -body .sidebar-popout .token-mold > label > span > label, -body .sheet[id*=activeeffect-sheet-] .effects-header a > label, -body .window-app[id*=cards-sheet-] .cards-header a > label, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > label, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > label, -body .window-app[id*=cards-sheet-] .cards .card a > label, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > label, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > label, -body .dialog .directory .directory-item.folder .folder-header .create-folder > label, -body .dialog .directory .directory-item.folder .folder-header .create-entity > label, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > label, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > label, -body .dialog .directory .directory-item .create-folder > label, -body .dialog .directory .directory-item .create-document > label, -body #sidebar .directory .directory-item .create-folder > label, -body #sidebar .directory .directory-item .create-document > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > label, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > label, -body #navigation #nav-toggle > label, -body .window-app .window-header > a > label, -body .window-app .window-header a.header-button > label, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > label, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > label, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > label, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > label, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > label, -body #sidebar #combat .combat-tracker-header .encounters a > label, -body #sidebar #combat .combat-tracker-header .encounter-controls a > label, -body .sidebar-popout #combat .combat-tracker-header .encounters a > label, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > label, -body #sidebar #combat #combat-tracker .combatant .combatant-control > label, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > label, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > label, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > label, -body #sidebar #playlists #currently-playing .sound .sound-control > label, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > label, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > label, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > label, -body #dfcp-rt-buttons button > label, -body #specials-config .fxmaster .special-effects .controls a > label, -body div.permission-viewer a > label, -body #smalltime-app #displayContainer .arrow > label, -body #token-action-hud #tah-reposition > label, -body #token-action-hud #tah-categories > label, -body #sidebar .token-mold > a > label, -body .sidebar-popout .token-mold > a > label, -body #sidebar .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .header-control > label, -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .header-control > label { - color: inherit !important; -} - -body { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - box-shadow: none; - font-size: var(--size-14px); -} -body .sidebar-popout { - border-radius: 0; - height: auto; - min-height: 50vh; - min-width: var(--blades-spacer-sidebar); -} -body .sidebar-popout .sidebar-tab .directory-header .-emu-layout .-emu-layout .header-control > label { - font-size: inherit !important; -} -body .sidebar-popout .window-content { - background-color: transparent; - padding: 0; -} -body .dialog .dialog-buttons { - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm); -} -body .dialog .dialog-buttons .dialog-button { - background-color: rgba(var(--color-background-button), 1); - background-image: none; - border: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; -} -body .dialog .dialog-buttons .dialog-button:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body .dialog .dialog-buttons:empty { - display: none; -} -body .dialog.window-app > .window-content { - padding: 0; -} -body .dialog div.dialog-content { - padding: 0 var(--blades-spacer-sm); - padding-block-start: var(--blades-spacer-sm); -} -body .dialog div.dialog-content > p { - margin: 0; - margin-block-end: var(--blades-spacer-sm); -} -body .dialog form.dialog-content { - padding-block-start: var(--blades-spacer-md); -} -body .dialog .dialog-content { - color: rgba(var(--color-text), 1); - font-size: var(--size-16px); - padding: var(--blades-spacer-sm); -} -body .dialog .dialog-content > p + .form-group { - margin-block-start: var(--blades-spacer-md); -} -body .dialog .dialog-content > p:first-child { - margin-block-start: var(--blades-spacer-sm); -} -body .dialog .dialog-content > .form-group { - padding: 0; -} -body .dialog .dialog-content > .form-group + .dialog-buttons { - padding: 0; - padding-block-start: var(--blades-spacer-sm); -} -body .dialog .dialog-content > h3 { - margin-block-start: 0; -} -body .dialog .dialog-content > h3:first-child { - margin-block-start: var(--blades-spacer-md); -} -body .dialog #entity-create label { - flex: 0 0 30%; -} -body .dialog #drop-folder { - margin: 0; -} -body #context-menu { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - left: 0; - position: absolute; - max-width: 20rem; - min-width: 9.5rem; - width: 100%; - z-index: 1070; -} -body #context-menu.expand-down { - top: 100%; -} -body #context-menu.expand-up { - bottom: 100%; -} -body #context-menu ol.context-items .context-item { - text-shadow: none; - cursor: pointer; - line-height: initial; - padding: var(--blades-spacer-base); - text-align: left; -} -body #context-menu ol.context-items .context-item:first-child { - border-radius: 0 0 0 0; -} -body #context-menu ol.context-items .context-item:last-child { - border-radius: 0 0 0 0; -} -body #context-menu ol.context-items .context-item:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body #fps { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - border-radius: 0; - display: none; - line-height: initial; - margin: 0; - margin-block-end: var(--blades-spacer-sm); - margin-inline-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-base); - width: auto; -} -body #hotbar { - width: auto; - height: auto; - display: flex; - flex-wrap: nowrap; - margin-block-end: var(--blades-spacer-sm); - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - z-index: 10; -} -body #hotbar:hover { - z-index: 11; -} -body #hotbar #action-bar { - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - flex: 1 1 auto; - flex-wrap: nowrap; - height: auto; - margin: 0; - pointer-events: all; - position: relative; -} -body #hotbar #macro-list { - border: none; - border-radius: 0; - display: flex; - flex: 0 0 auto; - float: left; - height: auto; - position: relative; - width: auto; -} -body #hotbar .bar-controls { - background: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - width: 2.5rem; - height: 3.5rem; - display: flex; - flex-direction: column; - margin: 0; - pointer-events: all; - position: relative; -} -body #hotbar .bar-controls:first-child { - flex: 0 0 auto; - flex-direction: column; - margin-inline-end: var(--blades-spacer-base); -} -body #hotbar .bar-controls:last-child { - float: left; - margin-inline-start: var(--blades-spacer-base); -} -body #hotbar .bar-controls .page-control:first-of-type { - border-radius: 0 0 0 0; -} -body #hotbar .bar-controls .page-control:last-of-type { - border-radius: 0 0 0 0; -} -body #hotbar .bar-controls .page-number { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 1 1 auto; - font-size: var(--size-14px); - justify-content: center; - line-height: initial; -} -body #hotbar .macro { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: border 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: 3.5rem; - height: 3.5rem; - align-items: center; - cursor: pointer; - display: flex; - flex: 0 0 auto; - justify-content: center; - margin-inline-start: -1px; - position: relative; -} -body #hotbar .macro:first-child { - border-radius: 0 0 0 0; - margin-inline-start: 0; -} -body #hotbar .macro:last-child { - border-radius: 0 0 0 0; -} -body #hotbar .macro.active { - background-color: rgba(var(--color-background), 0.8); -} -body #hotbar .macro .macro-key { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - font-weight: 600; - text-shadow: 2px 2px 2px var(--blades-black-dark); - top: var(--blades-spacer-xs); - right: var(--blades-spacer-base); - position: absolute; - padding: 0; - z-index: 1; -} -body #hotbar .macro .macro-icon { - border: none; - width: 3rem; - height: 3rem; - max-height: 100%; - max-width: 100%; - object-fit: cover; - object-position: 50% 50%; - position: relative; -} -body #hotbar .macro .tooltip { - background-color: rgba(var(--color-background-darkest), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - left: 0; - line-height: var(--line-height-default); - margin-block-end: var(--blades-spacer-base); - min-width: 3.5rem; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} -body #hud .placeable-hud .col { - gap: var(--blades-spacer-base); -} -body #hud input[type=text] { - background: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); - height: var(--blades-spacer-button-lg); -} -body #hud .attribute { - flex: 0 0 auto; - margin: 0; -} -body #hud .attribute.elevation { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - flex: 0 0 auto; - padding: 0; -} -body #hud .attribute.elevation > input { - height: 100%; -} -body #hud .attribute.elevation > i { - color: rgba(var(--color-primary), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - z-index: 1; -} -body #hud .attribute.bar1 input[type=text] { - border-color: var(--blades-color-positive); -} -body #hud .attribute.bar2 input[type=text] { - border-color: var(--blades-grey); -} -body #hud .control-icon { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - flex: 0 0 auto; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #hud .control-icon > i { - margin: 0; - position: relative; -} -body #hud .control-icon img { - margin: 0; - opacity: 1; -} -body #hud .control-icon:hover { - background-image: none; -} -body #hud .control-icon:focus { - background-image: none; -} -body #hud .control-icon.active { - background-image: none; -} -body #hud #token-hud .status-effects { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - padding: var(--blades-spacer-base); - left: 3rem; -} -body #hud #token-hud .status-effects .effect-control { - opacity: 0.4; -} -body #hud #token-hud .status-effects .effect-control:hover { - opacity: 0.6; -} -body #hud #token-hud .status-effects .effect-control.active { - opacity: 1; -} -body #hud #token-hud .thwildcard-button-select { - display: inline-flex; - height: auto; -} -body #hud .token-info-container { - margin: 0; -} -body #hud .token-info-container .token-info-column-left { - justify-content: center; - left: -7.5rem; -} -body #hud .token-info-container .token-info-column-right { - justify-content: center; - right: -7.5rem; -} -body #hud .token-info-container .token-info-icon { - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; - margin: 0 !important; - min-width: 0; - padding: var(--blades-spacer-sm); -} -body #hud .token-info-container .token-info-icon .token-info-speed { - font-size: var(--size-12px); - width: 100%; -} -body #hud .token-info-container .token-info-icon .token-info-speed > span { - font-size: inherit !important; -} -body #loading { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - box-shadow: none; - top: var(--blades-spacer-sm); - left: 0; - position: absolute; - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - height: 1.5rem; - display: none; - pointer-events: none; - z-index: 10; -} -body #loading::after { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - box-shadow: inset 0 0 0 1px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - content: ""; -} -body #loading #loading-bar { - background-color: rgba(var(--color-primary), 1); - border: none; - border-radius: 0; - height: 100%; - margin: 0; - min-width: 25%; - position: relative; -} -body #loading #context { - left: 0; -} -body #loading #progress { - right: 0; -} -body #logo { - display: none !important; - border: none; - border-radius: 0; - height: auto !important; - margin-block-start: var(--blades-spacer-sm); - margin-inline-start: var(--blades-spacer-sm); - max-height: 2.75rem; - max-width: 5.5rem; - pointer-events: all; - width: auto; -} -body #menu { - background: transparent; - border-radius: 0; - box-shadow: none; - top: 0; - left: 0; - position: fixed; - width: 100%; - height: 100%; - align-items: center; - display: flex; - justify-content: center; - z-index: 1070; -} -body #menu #menu-items { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - gap: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); -} -body #menu #menu-items li { - font-size: var(--size-20px); -} -body #notifications { - border-radius: 0; - top: 7.5rem; - left: 9.25rem; - position: fixed; - width: calc(100% - 32.5rem); - z-index: 1070; -} -body .notification { - background-color: var(--blades-black); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: var(--blades-white-bright); - line-height: initial; - margin-block-end: var(--blades-spacer-sm); - padding: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-xl); -} -body .notification::before { - margin-inline-end: var(--blades-spacer-sm); -} -body .notification.info { - background-color: var(--blades-grey); - border-color: var(--blades-grey-bright); -} -body .notification.warning { - background-color: var(--blades-gold); - border-color: var(--blades-gold-bright); - color: var(--blades-black); -} -body .notification.error { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); -} -body .notification .close { - top: var(--blades-spacer-sm); - right: var(--blades-spacer-sm); - position: absolute; - line-height: var(--line-height-compact); - margin: 0; - margin-block-start: var(--blades-spacer-xs); -} -body #pause { - background: transparent; -} -body #pause h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-24px); -} -body #players { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: block; - margin: var(--blades-spacer-sm); - padding: 0; - pointer-events: all; - z-index: 10; -} -body #players.hidden { - display: none; -} -body #players > h3 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-transform: uppercase; -} -body #players > h3 .players-mode { - color: inherit; - flex: 1 1 auto; - font-size: var(--size-16px); - text-align: right; - position: relative; -} -body #players > h3 > i { - position: relative; -} -body #players > h3 > i:first-of-type { - margin-inline-start: 0; - margin-inline-end: var(--blades-spacer-sm); -} -body #players > h3 > i:last-of-type { - margin-inline-start: var(--blades-spacer-sm); - margin-inline-end: 0; -} -body #players > ol { - padding: var(--blades-spacer-sm); -} -body #players > ol .player { - align-items: center; - border: none; - display: flex; - flex-wrap: nowrap; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-xs) 0; - position: relative; - width: 100%; -} -body #players > ol .player.context .player-name { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} -body #players > ol .player-name { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - position: relative; - word-break: break-all; -} -body #players > ol .player-name.self { - color: rgba(var(--color-text-lightest), 1); -} -body #players > ol .player-active { - width: 0.5rem; - height: 0.5rem; - border-radius: 50%; - flex: 0 0 auto; - margin: 0; - margin-inline-end: var(--blades-spacer-sm); - position: relative; -} -body #players > ol .player-active.active { - box-shadow: 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} -body #controls { - display: flex; - flex: 1 1 auto; - gap: var(--blades-spacer-base); - height: 0; - max-width: 100%; - overflow: hidden; - padding: 0; - padding-block-start: var(--blades-spacer-sm); - padding-inline-start: var(--blades-spacer-sm); - position: relative; -} -body #controls .control-tools { - flex-direction: column; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - opacity: 1; - overflow: visible; - padding: 0; - pointer-events: none; - position: relative; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; -} -body #controls .control-tools.main-controls { - display: flex; -} -body #controls .control-tools .scene-control { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; -} -body #controls .control-tools .scene-control.active .control-tools { - opacity: 1; - display: inline-flex; -} -body #controls .control-tools .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; -} -body #controls .control-tools .control-tool.toggle { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - color: rgba(var(--color-text), 1); -} -body #controls .control-tools .control-tool.toggle:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body #controls .control-tools .control-tool.toggle.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; -} -body #controls .sdr-sub-controls { - bottom: 0; - left: var(--blades-spacer-sm); - position: absolute; -} -body #controls #SDRpopup.simple-dice-roller-popup { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid !important; - border-radius: 0; - box-shadow: none !important; - color: rgba(var(--color-text-lightest), 1); - flex-direction: column; - line-height: initial; - margin: 0; - pointer-events: all; -} -body #controls #SDRpopup.simple-dice-roller-popup ul { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} -body #controls #SDRpopup.simple-dice-roller-popup li { - border: none; - border-inline-end: rgba(var(--color-border), 1) 1px solid; - width: 3rem; - align-items: center; - display: inline-flex; - height: auto; - justify-content: center; -} -body #controls #SDRpopup.simple-dice-roller-popup li:first-child { - width: 7rem; -} -body #controls #SDRpopup.simple-dice-roller-popup li:last-child { - border-inline-end: none; -} -body #controls #SDRpopup.simple-dice-roller-popup li > i { - margin-inline-end: var(--blades-spacer-base); -} -body #navigation { - background: none; - border: none; - box-shadow: none; - margin: 0; - margin-block-start: var(--blades-spacer-sm); - padding: 0; - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: calc(100% - var(--blades-spacer-sm) - var(--blades-spacer-sidebar)); - z-index: 10; -} -body #navigation #nav-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - margin: 0; - margin-inline-end: var(--blades-spacer-base); - z-index: 10; -} -body #navigation #scene-list { - display: flex; - gap: var(--blades-spacer-base); - flex-wrap: wrap; - margin-block-end: var(--blades-spacer-sm); - position: relative; - pointer-events: all; -} -body #navigation #scene-list .scene { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - outline: none; - text-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: auto; - height: 2.25rem; - cursor: pointer; - display: block; - line-height: 2.25rem; - margin: 0; - max-width: 15rem; - min-width: 7rem; - padding: 0 var(--blades-spacer-md); - pointer-events: all; - position: relative; - text-align: center; -} -body #navigation #scene-list .scene:last-of-type { - margin-inline-end: 0; -} -body #navigation #scene-list .scene.gm { - background: #272000; - border: 1px solid var(--blades-gold); -} -body #navigation #scene-list .scene:not(.gm) { - background-color: rgba(var(--color-background), 0.8); - background-image: none; -} -body #navigation #scene-list .scene:hover { - background-image: none; -} -body #navigation #scene-list .scene:focus { - background-image: none; -} -body #navigation #scene-list .scene a { - text-shadow: none; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - border: none; - display: block; -} -body #navigation #scene-list .scene a > i { - margin-inline-end: var(--blades-spacer-base); -} -body #navigation #scene-list .scene-players { - top: 0; - left: 0; - position: absolute; - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - list-style: none; - margin: 0; - margin-block-start: calc(-1 * var(--blades-spacer-base)); - padding: 0; - padding-inline-start: var(--blades-spacer-sm); - pointer-events: none; -} -body #navigation #scene-list .scene-player { - background-color: var(--blades-white-bright); - border-radius: 0; - border: none; - box-shadow: inset 0 0 0 1px rgba(var(--color-primary), 1), inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - color: transparent; - font-size: var(--size-10px); - width: 0.75rem; - height: 0.75rem; - align-items: center; - display: flex; - justify-content: center; - margin: 0; - position: relative; - text-transform: uppercase; -} -body #tooltip { - background: rgba(var(--color-background-darkest), 0.9); - border: none; - box-shadow: 0 0 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - align-items: center; - border-radius: 0; - display: inline-flex; - font-family: inherit; - font-size: var(--size-14px); - line-height: var(--line-height-default); - max-width: 320px; - opacity: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-md); - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.175, 1); - width: max-content; -} -body #tooltip.active { - opacity: 1; -} -body #ui-left { - display: flex; - flex: 0 0 auto; - flex-direction: column; - justify-content: space-between; -} -body #ui-middle { - display: flex; - flex: 1 1 auto; - flex-direction: column; - justify-content: space-between; -} -body #ui-right { - flex: none; -} -body #ui-top { - margin: 0; - position: relative; -} -body #ui-top.offset { - margin-inline-start: calc(var(--blades-spacer-sidebar) * -0.25); -} -body #ui-bottom { - position: relative; -} -body #ui-bottom > div { - display: flex; - justify-content: space-between; -} -body .app { - background: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - max-height: 100%; - padding: 0; - z-index: 10; -} -body .app.window-app .archive-new table { - background-color: transparent; - border: none; -} -body .app.window-app .archive-new table tr td { - padding: var(--blades-spacer-base); -} -body .app.window-app .archive-new table tr td button { - margin-block-start: var(--blades-spacer-sm); -} -body .app.window-app #dfca-delete-all { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - margin: 0; - width: 100%; -} -body .app.window-app .open-gm-note > i { - margin: 0 var(--blades-spacer-base); -} -body .app.window-app form.pdf-item-sheet .field-row { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} -body .window-app { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - flex-wrap: nowrap; - margin: 0; -} -body .window-app.minimized .window-resizable-handle { - display: none; -} -body .window-app .window-header { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - gap: var(--blades-spacer-xs); - line-height: initial; - margin: 0; - overflow: hidden; - padding: var(--blades-spacer-sm); - position: relative; -} -body .window-app .window-header h4.window-title { - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; - font-weight: normal; - margin: 0; - position: relative; -} -body .window-app .window-header h4.window-title .document-id-link { - margin-inline-start: var(--blades-spacer-sm); - opacity: 0.8; -} -body .window-app .window-header h4.window-title .document-id-link i { - margin: 0; -} -body .window-app .window-content { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - color: rgba(var(--color-text), 1); - display: flex; - flex: 1 1 auto; - flex-direction: column; - font-size: var(--size-14px); - margin: 0; - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-sm); - position: relative; -} -body .window-app .window-content form { - display: flex; - flex-direction: column; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); -} -body .window-app .window-content form.flexcol { - height: 100%; -} -body .window-app .window-content form .form-body { - flex: 1 1 auto; - overflow: auto; -} -body .window-app .window-content form .form-footer { - flex: 0 0 auto; -} -body .window-app .window-content .chat-message { - border-radius: 0; -} -body .window-app .window-content .sheet-footer { - gap: var(--blades-spacer-base); -} -body .window-app .window-resizable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - right: 0; - bottom: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .window-app .window-resizable-handle > i { - transform: rotate(45deg); -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand { - bottom: var(--blades-spacer-base); - position: absolute !important; - left: auto; - right: var(--blades-spacer-base); - top: auto; -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand.fullscreen { - position: fixed !important; - z-index: 16; -} -body .window-app.sheet[id*=macro-config-] .macro-editor-expand > i { - margin: 0; -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor { - flex: 1 1 auto; - height: 100%; - margin-block-end: var(--blades-spacer-md); -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor.fullscreen { - height: calc(100% - 10rem); - margin: 0; - z-index: 15; -} -body .window-app.sheet[id*=macro-config-] .macro-editor.ace_editor.fullscreen::before { - top: 0; - right: 0; - bottom: 0; - left: 0; - position: fixed; - background-color: var(--blades-black-dark-fade); - content: ""; -} -body .window-app .ve-window { - background: none; - gap: var(--blades-spacer-md); -} -body .window-app .ve-window > .mx-2 { - display: none; -} -body .window-app .ve-window .imp-wiz__head-panel { - font-size: initial; - text-decoration: none; -} -body .window-app .ve-window .ve-flex-col { - gap: var(--blades-spacer-base); -} -body .window-app .ve-window .imp-wiz__row-mode { - gap: var(--blades-spacer-base); - margin: 0 !important; -} -body .window-app .ve-window .imp-wiz__btn-package-archive { - width: 100%; -} -body .window-app .ve-window .imp-wiz__btn-quick { - flex: 0 0 auto; -} -body .window-app .ve-window .imp-wiz__btn-quick > i { - margin: 0 !important; -} -body .window-app .ve-window .btn-5et { - font-size: var(--size-14px) !important; - overflow: hidden; - white-space: normal; -} -body .window-app .window-draggable-handle { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .window-app .window-draggable-handle > i { - transform: rotate(45deg); -} -body .window-app.token-mold .window-content { - overflow: hidden; -} -body .window-app.token-mold .window-content nav { - background-color: transparent; - padding: 0; -} -body .window-app.token-mold .window-content form { - display: flex; - flex-direction: column; -} -body .window-app.token-mold .window-content form section + section { - margin-block-start: var(--blades-spacer-base); -} -body .window-app.token-mold .window-content form .add-attribute { - display: flex; - margin-block-start: var(--blades-spacer-sm); -} -body .window-app.token-mold .window-content form .flexcol { - border: none; - padding: 0; - width: 1px; -} -body .window-app.token-mold .window-content form .flexcol > select { - margin-block-start: var(--blades-spacer-base); - width: auto; -} -body .window-app.token-mold .window-content .form-group input[type=checkbox] + label { - flex: 1 1 40%; - padding-inline-start: var(--blades-spacer-sm); -} -body .window-app.token-mold .window-content .form-group.unlinked { - border: none; -} -body .window-app.token-mold .window-content .info { - height: auto; -} -body .sheet .sheet-header { - display: flex; - gap: var(--blades-spacer-base); - position: relative; -} -body .sheet .sheet-header > img { - border: none; - cursor: pointer; - flex: 0 0 auto; - object-fit: cover; - object-position: 50% 50%; - position: relative; -} -body .sheet .sheet-header > h1 { - border: none; - flex: 1 1 auto; - margin: 0; -} -body .sheet .sheet-header > h1 input { - background-color: rgba(var(--color-background-light), 0.2); - width: 100%; - height: 2.5rem; - flex: 0 0 auto; - font-size: var(--size-24px); - line-height: var(--line-height-compact); - margin: 0; -} -body .sheet .sheet-footer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - width: 100%; - z-index: 10; -} -body .sheet .sheet-footer + ::after { - display: none; -} -body #sidebar { - border-inline-end: none; - border-radius: 0 0 0 0; - position: relative; -} -body #sidebar #emu-sidebar-lock { - display: none; -} -body #sidebar [data-tab=chat].small-chat + #combat { - flex: 1; -} -body #sidebar .small-chat::after { - border-color: rgba(var(--color-primary), 1); -} -body .sheet[id*=activeeffect-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .sheet[id*=activeeffect-sheet-] .changes-list { - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} -body .sheet[id*=activeeffect-sheet-] .changes-list li:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body #av-config form .sheet-tabs { - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; -} -body #av-config form .webrtc-custom-turn-config { - width: 100%; -} -body #av-config form label { - font-weight: 400; -} -body .window-app[id*=cards-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header { - gap: var(--blades-spacer-base); - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header h4 { - font-weight: 700; - margin: 0; -} -body .window-app[id*=cards-sheet-] .cards-header .card-controls [data-action=create] { - padding: 0 var(--blades-spacer-base); - width: auto; -} -body .window-app[id*=cards-sheet-] .cards .card { - gap: var(--blades-spacer-base); -} -body .window-app[id*=cards-sheet-] .cards .card .card-control[disabled] { - opacity: 0.5; -} -body .window-app[id*=card-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=card-sheet-] button.face-control > i { - margin: 0; -} -body .window-app[id*=chat-popout-] .window-content { - padding: 0; -} -body .window-app[id*=chat-popout-] .window-content .chat-message { - background: none; - border: none; - margin: 0; - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form nav.tabs { - border-block-end: rgba(var(--color-primary), 1) 2px solid; - padding: 0; -} -body #client-settings.window-app.form #config-tabs { - border: none; - flex: 1 1 auto; - overflow-y: auto; -} -body #client-settings.window-app.form section.content h2.module-header { - margin-block-start: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-base); -} -body #client-settings.window-app.form section.content .submenu > button { - height: initial; - font-size: var(--size-16px); -} -body #client-settings.window-app.form section.content .submenu > button label { - color: inherit; - pointer-events: none; -} -body #client-settings.window-app.form section.content .submenu > label { - line-height: initial; -} -body #client-settings.window-app.form section.content .settings-list { - border: none; - max-height: 100%; - overflow: initial; - padding: 0; -} -body #client-settings.window-app.form .sheet-footer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); -} -body #client-settings.window-app.form .window-content { - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content .sheet-footer { - padding: 0; -} -body #client-settings.window-app.form .window-content .sheet-footer button { - margin: 0; -} -body #client-settings.window-app.form .window-content .sheet-tabs.tabs .item { - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group { - border: none; - color: rgba(var(--color-text), 1); - align-items: center !important; - display: flex; - flex-direction: row; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - justify-content: space-between !important; - margin: 0; - padding: var(--blades-spacer-sm); - transition: none; - width: 100%; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group .form-fields { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - flex: 1 1 auto; - justify-content: flex-end; - margin: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox] { - appearance: auto; - left: auto; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox]::after { - display: none; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group label { - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - order: initial; - padding: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > label { - flex: 0 0 40% !important; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button { - flex: 1 1 auto !important; - margin: 0; - width: auto; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group > button > label { - justify-content: center; - padding: 0; -} -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper .notes { - margin: 0; -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField { - border: none; - border-radius: 0; - flex: 0 0 auto; - height: auto; - margin: 0; - margin-block-end: var(--blades-spacer-base); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header { - border-block-end: rgba(var(--color-border), 1) 1px solid; - align-items: center; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - gap: var(--blades-spacer-sm); - margin: 0; - padding: var(--blades-spacer-sm); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] .module-wrapper h2.module-header > span { - color: inherit; - margin: 0; -} -body #client-settings.window-app form .polyglot-group-header { - background-color: transparent; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin-block-start: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body { - max-height: 100%; - overflow: hidden; -} -body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file { - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body.thumbs .filepicker-body .file img { - margin-inline-end: var(--blades-spacer-base); - max-width: var(--blades-spacer-button); - max-height: var(--blades-spacer-button); -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .tiles-list { - gap: var(--blades-spacer-base); - grid-template-columns: repeat(5, 1fr); -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file { - align-items: center; - background-color: rgba(var(--color-background-darkest), 0.05); - border: none; - display: flex; - flex: 0 0 auto; - justify-content: center; - max-width: 100%; - min-height: 6.25rem; - padding: var(--blades-spacer-base); - width: 100%; -} -body .filepicker.window-app .filepicker-body.tiles .filepicker-body .file img { - max-height: 100%; - max-width: 100%; -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file { - border: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - display: grid; - gap: var(--blades-spacer-base); - grid-template-areas: "title" "image"; - grid-template-rows: min-content 1fr; - justify-content: center; - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file .filename { - background-color: rgba(var(--color-background-darkest), 0.8); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-14px); - grid-area: title; - left: auto; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); - position: relative; - text-align: center; - width: 100%; -} -body .filepicker.window-app .filepicker-body.images .filepicker-body .directory .file img { - grid-area: image; -} -body .filepicker.window-app .filepicker-body .filepicker-header { - flex: 0 0 auto; - position: relative; -} -body .filepicker.window-app .filepicker-body .filepicker-header .current-dir button > i { - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode { - flex: 1 1 auto; - margin: 0; - width: auto; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode > i { - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-header .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - flex: 0 0 auto; - font-size: var(--size-12px); - line-height: initial; - margin: 0; -} -body .filepicker.window-app .filepicker-body .filepicker-body { - display: flex; - flex-direction: column; - flex: 1 1 auto; - gap: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory { - background: none; - border: 0; - border-radius: 0; - flex: 1; - min-height: 6.25rem; - list-style: none; - overflow-x: hidden; - overflow-y: auto; - position: relative; - margin: 0; - width: 100%; -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory + .directory { - border: rgba(var(--color-folder-directory), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir { - background-color: rgba(var(--color-folder-header), 0.9); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - background-color: rgba(var(--color-folder-directory), 0.9); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); -} -body .filepicker.window-app .filepicker-body .filepicker-footer { - flex: 0 0 auto; - position: relative; -} -body .filepicker.window-app .filepicker-body .filepicker-footer:empty { - display: none; -} -body .journal-show-dialog .form-group-stacked { - text-align: left; -} -body .journal-show-dialog .form-group-stacked .checkbox-label { - align-items: start; -} -body .journal-show-dialog .form-group-stacked label.checkbox { - flex-direction: row-reverse; -} -body .window-app[id*=JournalEntry-] .journal-entry-content { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - padding: 0; -} -body .window-app[id*=JournalEntry-] .journal-sheet-container { - gap: var(--blades-spacer-sm); - padding: 0; -} -body .window-app[id*=JournalEntry-] .directory { - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar { - background-color: rgba(var(--color-background), 1); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin-block-end: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search { - flex-wrap: nowrap; - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search > * { - flex: 0 0 var(--blades-spacer-button-sm); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input { - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .directory-header .header-search input::placeholder { - color: rgba(var(--color-text-lightest), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item { - min-height: initial; - padding: var(--blades-spacer-xs); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item:hover { - background-color: rgba(var(--color-folder-directory), 1); - box-shadow: none; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading { - background-color: rgba(var(--color-background-darkest), 0.5); - border: none; - align-items: center; - display: flex; - font-size: var(--size-14px); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading .page-number { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - padding: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading .journal-entry-page-link { - padding: var(--blades-spacer-base); - padding-inline-start: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings:empty { - display: none; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading { - height: auto; - line-height: initial; - margin: 0; - padding: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading:nth-child(even) { - background-color: rgba(var(--color-background), 0.5); -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link { - display: inline-flex; - font-size: var(--size-16px); - line-height: initial; - padding: var(--blades-spacer-base) var(--blades-spacer-md); - padding-inline-start: 0; -} -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading .journal-entry-heading-link:hover { - color: rgba(var(--color-primary), 1); -} -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons { - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-sm) var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] .edit-container { - height: auto; - pointer-events: initial; - position: absolute; - right: var(--blades-spacer-base); - top: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntry-] a.editor-edit { - display: inline-flex; - height: var(--blades-spacer-button-sm); - pointer-events: initial; - right: auto; - top: auto; - width: var(--blades-spacer-button-sm); -} -body .window-app[id*=JournalEntry-] a.editor-edit > i { - margin: 0; -} -body .window-app[id*=JournalEntry-] a.editor-edit:hover { - color: rgba(var(--color-text-lightest), 1); -} -body .journal-sheet .journal-header { - gap: var(--blades-spacer-md); - margin: var(--blades-spacer-sm); -} -body .journal-entry-pages { - margin: 0 var(--blades-spacer-sm) var(--blades-spacer-sm); -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .heading-level { - gap: var(--blades-spacer-base); -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .heading-level label { - margin: 0; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .show-title { - display: flex; -} -body .window-app[id*=JournalEntryPage-] .journal-header .page-level .show-title label.checkbox { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - height: auto; - line-height: var(--line-height-default); -} -body .window-app[id*=JournalEntryPage-] .editor.tinymce { - margin: 0 var(--blades-spacer-sm); -} -body .sheet[id*=macro-config-] .sheet-header h1 { - border: none; - margin: 0; -} -body .sheet[id*=macro-config-] .form-group.command.stacked { - flex-direction: column; - flex-wrap: nowrap; -} -body .sheet[id*=macro-config-] .form-group.command.stacked > label { - align-items: flex-start; - flex: 0 0 auto !important; - height: auto; - width: 100%; -} -body .sheet[id*=macro-config-] .form-group.command.stacked > textarea { - flex: 1 1 auto; - height: 100%; -} -body #module-management { - min-height: 0; -} -body #module-management .list-filters .filter { - font-weight: normal; -} -body #module-management .list-filters input { - margin-inline-end: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); -} -body #module-management .list-filters .expand { - height: auto; - justify-content: center; - margin: 0; - margin-inline-start: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - padding: 0; -} -body #module-management .list-filters .expand > i { - margin: 0; -} -body #module-management .package-list { - border: none; - height: 37.5rem; - margin: 0; - max-height: initial; - padding: 0; -} -body #module-management .package { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm); -} -body #module-management .package:last-child { - border-block-end: none; -} -body #module-management .package .tag { - border: none; - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: inline-flex; - font-size: var(--size-12px); - height: auto; - justify-content: center; - line-height: initial; - margin: 0; - margin-inline-start: var(--blades-spacer-xs); - padding: var(--blades-spacer-base); -} -body #module-management .package[data-module-name=ernies-modern-layout] { - background-color: rgba(var(--color-primary), 0.8); -} -body #module-management .package-overview { - align-items: center; -} -body #module-management .package-title { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - font-size: var(--size-16px); - font-weight: normal; - height: initial; - line-height: var(--line-height-compact); - text-decoration: none; -} -body #module-management .package-title input { - margin-inline-end: var(--blades-spacer-sm); -} -body #module-management .package-title input[type=checkbox] { - appearance: auto; - margin-inline-end: var(--blades-spacer-sm); -} -body #module-management .package-title input[type=checkbox]::after { - display: none; -} -body #module-management .package-description { - color: rgba(var(--color-text-darker), 1); -} -body #module-management .package-metadata { - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); -} -body #module-management form > footer { - gap: var(--blades-spacer-base); -} -body #module-management .enhanced-module-management { - gap: var(--blades-spacer-base); - justify-content: center; - margin-block-end: 0; -} -body #module-management .enhanced-module-management button { - flex: 0 0 auto; - margin: 0; - width: auto; -} -body #module-management .enhanced-module-management button > i { - margin: 0; -} -body #module-management .enhanced-module-management button.disable-all-modules { - background-color: var(--blades-color-negative); - color: var(--blades-white-bright); - flex: 1 1 auto; -} -body #module-management .enhanced-module-management button.enable-all-modules { - background-color: var(--blades-color-positive); - color: var(--blades-white-bright); - flex: 1 1 auto; -} -body #module-management .enhanced-module-management ~ .package-list { - height: auto; - overflow-y: auto; -} -body .package-configuration aside.sidebar { - border-inline-end: 1px solid rgba(var(--color-border), 1); - flex: 0 0 220px; - font-size: var(--size-14px); - gap: var(--blades-spacer-md); - height: 100%; - padding: 0; - padding-inline-end: var(--blades-spacer-sm); -} -body .package-configuration aside.sidebar .entry-filter { - margin: 0; -} -body .package-configuration aside.sidebar nav.filters .category-filter { - border-block-end: 1px solid rgba(var(--color-border), 1); - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - font-weight: normal; - justify-content: space-between; - padding: var(--blades-spacer-base); -} -body .package-configuration aside.sidebar nav.filters .category-filter:hover { - color: inherit; -} -body .package-configuration aside.sidebar nav.filters .category-filter.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .package-configuration aside.sidebar nav.filters .category-filter.active a { - color: rgba(var(--color-text-lightest), 1); -} -body .package-configuration .categories footer { - padding-block-end: 0; -} -body .window-app[id*=rolltable-sheet-] .sheet-header h1 { - border: none; - margin: 0; -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result { - display: grid; - grid-template-columns: 2.5rem 8rem 1fr 3.75rem 5rem 3.75rem; -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .window-app[id*=rolltable-sheet-] .table-results .table-result select + input { - margin-inline-start: var(--blades-spacer-base); -} -body .window-app[id*=UserConfig-] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; -} -body .window-app[id*=UserConfig-] .form-group.stacked #characters.directory-list .directory-item.context { - background-color: rgba(var(--color-primary), 1); -} -body .window-app[id*=user-sheet-] .form-group.stacked #characters.directory-list { - padding: 0; - max-height: 20rem; -} -body #always-hp { - height: auto !important; -} -body #always-hp .window-content { - border: none; - padding: var(--blades-spacer-sm); -} -body #always-hp .window-title { - align-items: center; -} -body #always-hp .window-title .token-stats { - flex-grow: 0; - flex-wrap: nowrap; - font-size: var(--size-12px); - height: auto; - padding: 0; - text-align: right; -} -body #always-hp .window-title .token-stats .stat { - border-radius: 0; - display: inline-block; - font-weight: 700; - line-height: var(--line-height-compact); - padding: var(--blades-spacer-xs) var(--blades-spacer-base); - text-align: center; - vertical-align: baseline; - white-space: nowrap; -} -body #always-hp .resource { - background-color: var(--blades-black-dark-fade); - border: 1px solid rgba(var(--color-border), 1); - border-radius: 0; - height: 10px; - grid-area: resource; - margin: 0; - position: relative; - top: auto; - width: 100%; - z-index: 2; -} -body #always-hp .resource .bar { - border-radius: 0; -} -body .alwayshp-content { - display: grid; - grid-template-columns: min-content min-content 1fr min-content min-content; - grid-template-rows: min-content min-content min-content; - grid-template-areas: "resource resource resource resource resource" "death hurt input heal life" "deathfail deathfail . deathsave deathsave"; - gap: var(--blades-spacer-base); -} -body .alwayshp-btn { - flex: 0 0 auto; - line-height: var(--line-height-compact); -} -body .alwayshp-btn i { - margin: 0; - padding: 0; -} -body #alwayshp-btn-dead { - grid-area: death; -} -body #alwayshp-btn-hurt { - grid-area: hurt; -} -body #alwayshp-btn-heal { - grid-area: heal; -} -body #alwayshp-btn-fullheal { - grid-area: life; -} -body #alwayshp-btn-fullheal i { - padding: 0; -} -body #alwayshp-hp { - background: rgba(var(--color-background-lightest), 1); - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: 700; - grid-area: input; - text-align: center; - width: auto; -} -body .death-savingthrow.fail { - grid-area: deathfail; -} -body .death-savingthrow.save { - grid-area: deathsave; -} -body #levels-elevator { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} -body #cgmp-typing-notify { - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); -} -body #cgmp-typing-notify.hidden { - display: none; -} -body #cgmp-typing-notify .dot { - background-color: var(--blades-white-bright); -} -body #chat-log .message .message-header .chat-portrait-text-size-name { - align-items: center; - display: flex; -} -body #chat-log .message .message-header img { - margin: var(--blades-spacer-xs) 0; - margin-inline-end: var(--blades-spacer-base); -} -body .combatready-timebar { - background: rgba(var(--color-background-darkest), 0.2); -} -body .combatready-timebar-fill { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} -body .combatready-timebar-fill .combatready-timebaricon { - display: none; -} -body #combat-utility-belt-about a { - text-shadow: none; -} -body #cub-puter .terminal { - color: rgba(var(--color-primary), 1); -} -body .compendium-browser-btn { - flex: 1 1 auto; -} -body .compendium-footer { - flex: 1 1 auto; -} -body .compendium-browser.window-app { - overflow: hidden; -} -body .compendium-browser.window-app .tabs { - max-height: 100%; -} -body .compendium-browser.window-app .filtercontainer { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin-block-end: var(--blades-spacer-base); -} -body .compendium-browser.window-app .filtercontainer:last-child { - margin-block-end: 0; - border: none; -} -body .compendium-browser.window-app .filtercontainer > div { - margin: var(--blades-spacer-base) 0; -} -body .compendium-browser.window-app .filtercontainer .multiselect { - background: rgba(var(--color-background), 0.1); - border: none; - border-radius: 0; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .filtercontainer dd { - display: inline-flex; -} -body .compendium-browser.window-app .filtercontainer dd select { - flex: 1 1 auto; - width: auto; -} -body .compendium-browser.window-app .filtercontainer dd select + input { - border-inline-start: none; - flex: 1 1 100%; -} -body .compendium-browser.window-app .settings-group { - border: none; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .settings-group label { - align-items: center; - display: flex; - padding: var(--blades-spacer-base); -} -body .compendium-browser.window-app .settings-group label:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .compendium-browser.window-app .settings-group label input[type=checkbox] { - margin-inline-end: var(--blades-spacer-sm); -} -body .compendium-browser.window-app .settings-group label h4 { - margin: 0; -} -body .compendium-browser.window-app ul { - margin: 0; - padding: 0; -} -body #custom-hotbar { - z-index: 10; -} -body #dfcp-rt-buttons { - gap: var(--blades-spacer-base); - justify-content: flex-end; - margin: 0 !important; -} -body #dfcp-rt-buttons button { - background: transparent; - font-size: var(--size-14px); - margin: 0; - min-height: 0; - max-height: 100%; -} -body #dfcp-rt-buttons button.chat-archive { - margin-inline-start: 0 !important; -} -body #dfcp-rt-buttons button > i { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-14px); - height: auto; - line-height: var(--line-height-compact); - margin: 0; - width: auto; -} -body #df-curvy-walls-tools { - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 11.5rem; -} -body #df-curvy-walls-tools .control-tools { - display: flex; - flex-direction: column; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - pointer-events: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} -body #df-curvy-walls-tools .control-tool { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - box-sizing: border-box; - cursor: pointer; - display: flex; - justify-content: center; - font-size: var(--size-16px); - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #df-curvy-walls-tools .control-tool:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} -body #df-curvy-walls-tools .control-tool.active { - background-color: rgba(var(--color-primary), 1); - background-image: none; -} -body .dice-so-nice .dice-more-theme { - background: none; - border: none; - border-radius: 0; - box-shadow: none; - font-size: var(--size-16px); - margin: 0; - padding: var(--blades-spacer-sm); -} -body .dice-so-nice section.content .settings-list { - overflow-x: hidden; - padding: 0; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - display: grid; - grid-template-columns: 1fr 1fr 1fr -webkit-min-content -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content min-content; - line-height: initial; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx:nth-of-type(odd):not(.table-header) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div { - width: auto; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div.sfx-hidden { - display: none; -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx select + input { - margin-inline-start: var(--blades-spacer-base); -} -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - grid-template-columns: 1fr 1fr 1fr -webkit-min-content; - grid-template-columns: 1fr 1fr 1fr min-content; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection { - background-color: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - height: auto; - min-height: var(--blades-spacer-button); - padding: 0; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul { - margin: 0; - padding: 0 var(--blades-spacer-xs); -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li { - background-color: transparent; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - margin: var(--blades-spacer-xs); - padding: 0; -} -body .dice-so-nice section.content .settings-list .select2 .select2-selection > ul > li button { - height: var(--blades-spacer-button-sm); -} -body .dice-so-nice .sheet-footer { - gap: var(--blades-spacer-base); -} -body .dialog--dice-calculator.window-app .dice-calculator { - margin: 0; -} -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator__input > label { - font-size: var(--size-16px); - padding-inline-end: var(--blades-spacer-sm); -} -body #emu-settings form { - display: flex; - flex-direction: column; - max-height: 80vh; - overflow: hidden; -} -body #emu-settings form h3 { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} -body #emu-settings .content { - flex: 1 1 auto; - overflow: auto; -} -body #emu-settings .sheet-footer { - flex: 0 0 auto; -} -body #specials-config .fxmaster .directory-header { - flex-direction: row; -} -body #specials-config .fxmaster .directory-header > div { - flex: 1 1 auto; -} -body #specials-config .fxmaster .directory-header > div i { - margin: 0; -} -body #specials-config .fxmaster .directory-header > div.active a { - background-color: rgba(var(--color-primary), 1); -} -body #specials-config .fxmaster .directory-header a { - width: 100%; -} -body #specials-config .fxmaster .directory-list { - padding-block-start: var(--blades-spacer-base); -} -body #specials-config .fxmaster .special-effects .preview { - background-color: var(--blades-black-fade-strong); - border: none; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - flex: 0 0 auto; - margin: var(--blades-spacer-base); - margin-inline-start: 0; - overflow: hidden; -} -body #specials-config .fxmaster .special-effects .preview > video { - height: 100%; - width: 100%; -} -body #specials-config .fxmaster .special-effects .description { - align-items: center; - display: flex; - padding: var(--blades-spacer-base); -} -body #specials-config .fxmaster .special-effects .description h4 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - height: auto; - text-indent: 0; -} -body #specials-config .fxmaster .special-effects .description .author { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - line-height: var(--line-height-default); - text-align: left; -} -body #specials-config .fxmaster .special-effects .controls { - flex: 0 0 auto; - line-height: var(--line-height-compact); - padding: 0; -} -body #effects-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; -} -body #effects-config .directory-item { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body #effects-config .directory-item header { - align-items: center; - gap: var(--blades-spacer-base); -} -body #effects-config .directory-item header label { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - text-indent: 0; -} -body #effects-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); -} -body #effects-config .directory-item ol.config { - border: none; -} -body #effects-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: flex; - gap: var(--blades-spacer-base); -} -body #effects-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); -} -body #effects-config .form-footer { - background-color: transparent; -} -body #filters-config .directory-header { - align-items: center; - font-size: var(--size-12px); - line-height: var(--line-height-default); - gap: var(--blades-spacer-base); - justify-content: center; - margin: 0; - padding: var(--blades-spacer-base); -} -body #filters-config .directory-header .layer-toggle { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} -body #filters-config .directory-list { - background: transparent; - height: auto; - overflow-x: hidden; - overflow-y: auto; -} -body #filters-config .directory-item { - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-base); -} -body #filters-config .directory-item header { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} -body #filters-config .directory-item header label:hover { - color: rgba(var(--color-primary), 1); -} -body #filters-config .directory-item ol.config { - border: none; -} -body #filters-config .directory-item ol.config li { - color: rgba(var(--color-text-lightest), 1); - display: flex; - gap: var(--blades-spacer-base); -} -body #filters-config .directory-item ol.config li .range-value { - color: rgba(var(--color-text-lightest), 1); -} -body #filters-config .form-footer { - background-color: transparent; -} -body .gm-notes.window-app .controlls { - display: flex; - gap: var(--blades-spacer-base); -} -body .gm-notes.window-app .controlls button { - flex: 1 1 auto; -} -body .gm-screen-config.window-app.app table td { - padding: var(--blades-spacer-base); -} -body .gm-screen-config.window-app.app table button > i { - margin: 0; -} -body .gm-screen-config.window-app.app table ~ button { - width: auto; -} -body .gm-screen-app.gm-screen-drawer.window-app { - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs { - position: absolute; -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs button:empty { - display: none; -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions { - transition-delay: initial; - transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); -} -body .gm-screen-app.gm-screen-drawer.window-app .gm-screen-actions.tabs .meta-actions button > i { - margin: 0; -} -body .chat-notifications.settings nav { - background-color: transparent; - padding: 0; -} -body .chat-notifications.settings .multi-input-row .input-group-col { - flex-flow: row; -} -body .chat-notifications.settings .multi-input-row .input-group-col:first-child { - flex: 1 1 auto; - margin-inline-end: var(--blades-spacer-base); -} -body .chat-notifications.settings .multi-input-row .input-group-col:first-child select { - flex: 1 1 100%; -} -body .chat-notifications.settings .multi-input-row > * { - margin: 0; -} -body .illandril-chat-enhancements--currentSpeaker { - align-items: center; - background-color: rgba(var(--color-background), 0.5); - background-image: none; - display: flex; - flex: 0 0 auto; - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group { - display: flex; - height: auto; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div { - display: flex; - flex-flow: initial; - flex: 0 0 auto; - float: initial !important; - left: auto; - margin: 0; - padding-block-start: 0 !important; - width: auto !important; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group > div button { - height: var(--blades-spacer-button); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .vertical-arrow-btn-group { - margin-inline-end: var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group { - flex: 1 1 auto; - flex-wrap: wrap; -} -body .lib-wrapper.settings.window-app .window-content form .package-priority-group .form-group > label { - flex: 1 1 auto; - flex-wrap: wrap; -} -body .lib-wrapper.settings.window-app .window-content form h1 { - margin-block-start: var(--blades-spacer-sm); -} -body .lib-wrapper.settings.window-app .window-content form select { - height: auto; - padding: var(--blades-spacer-sm); -} -body #lmrtfy.lmrtfy-parchment .window-content { - padding-block-end: 0; -} -body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars { - justify-content: flex-start; -} -body #lmrtfy.lmrtfy-parchment .window-content .form-group.lmrtfy-actor-avatars input + label { - margin-inline-end: var(--blades-spacer-base); - padding: 0; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor { - flex: 0 0 auto; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - justify-content: center; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label img { - background-color: transparent; - box-shadow: none; -} -body #lmrtfy.lmrtfy-parchment .lmrtfy-submit { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-block-start: rgba(var(--color-border), 1) 1px solid; - bottom: 0; - display: flex; - flex-wrap: nowrap; - padding: var(--blades-spacer-sm); - position: sticky; -} -body #lmrtfy.lmrtfy-parchment input[type=checkbox] + label { - cursor: pointer; -} -body #lmrtfy.lmrtfy-parchment input[type=checkbox]:checked + label { - color: rgba(var(--color-primary), 1); - font-weight: normal; -} -body #lmrtfy.lmrtfy-parchment select + select { - margin-inline-start: var(--blades-spacer-base); -} -body #midi-qol-settings .midi-qol-box { - border: none; - padding: 0; -} -body #midi-qol-settings .midi-qol-box select[name=showItemDetails] { - width: auto; -} -body #midi-qol-settings .midi-qol-faint { - color: rgba(var(--color-text), 0.8); -} -body #midi-qol-statistics .tab.active[data-tab=config] { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} -body .monsterblock.compact-window .window-content { - box-shadow: none; -} -body .monsterblock .window-header a.close { - height: var(--blades-spacer-button-sm) !important; - right: auto; -} -body .monsterblock .window-content form.flexcol { - display: block; - gap: unset; -} -body .monsterblock.sheet.actor nav.switches { - height: var(--blades-spacer-button-xs); - left: 0; - padding-inline-start: 0; - position: absolute; - top: -2px; -} -body .monsterblock.sheet.actor nav.switches .fa-cog { - background-color: rgba(var(--color-background-button), 1); - border: none; - border-block-start: rgba(var(--color-background-lightest), 1) 2px solid; - border-inline-end: rgba(var(--color-background-lightest), 1) 2px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - bottom: 0; - left: 0; - position: absolute; - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - align-items: center; - cursor: pointer; - display: inline-flex; - font-size: var(--size-14px); - justify-content: center; - margin: 0; - padding: 0; - z-index: 10; -} -body .monsterblock.sheet.actor nav.switches ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); -} -body .monsterblock.sheet.actor nav.switches ul li { - border-inline-start: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; -} -body .monsterblock.sheet.actor nav.switches ul li a { - padding: var(--blades-spacer-xs); -} -body .monsterblock.sheet.actor nav.switches ul li a:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} -body .monsterblock.sheet.actor nav.switches ul li a:not(:only-child)::after { - right: var(--blades-spacer-base); - top: var(--blades-spacer-xs); -} -body .monsterblock .tweak-menu ul { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); -} -body .monsterblock .tweak-menu ul li { - border-inline-start: 0; - border-block-end: rgba(var(--color-border), 1) 1px solid; - margin: 0; - position: relative; - display: inline-block; - padding: 0; -} -body .narrator-span { - text-shadow: none; -} -body .narrator-sidebarBG { - width: var(--blades-spacer-sidebar); -} -body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version { - color: rgba(var(--color-text), 0.5); - display: none; -} -body #fvtt-party-resources-dashboard.fvtt-party-resources.window-app .version + p { - margin: 0; -} -body .pdf-app.app.window-app section.window-content { - background-color: rgba(var(--color-background-lightest), 1) !important; - background-image: none !important; -} -body .pdf-app.app.window-app div.flex > * { - height: auto; -} -body div.permission-viewer { - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; -} -body div.permission-viewer a { - text-shadow: none; - padding: 0 var(--blades-spacer-base); - width: auto; -} -body #polyglot { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - margin: 0; - padding: 0 var(--blades-spacer-sm); -} -body #polyglot label { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - margin-inline-end: var(--blades-spacer-base); -} -body #polyglot select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - flex: 1 1 auto; - width: 1px; -} -body #polyglot-death-form.window-app .window-content form { - display: flex; - flex-direction: column; - overflow: hidden; - padding: 0 !important; -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) { - flex: 1 1 auto; - overflow: auto; - margin-block-end: var(--blades-spacer-base); - padding-inline-end: var(--blades-spacer-sm); - padding-block-end: var(--blades-spacer-sm); -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) ul { - padding: 0; -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li { - margin-block-end: var(--blades-spacer-base); -} -body #polyglot-death-form.window-app .window-content form > div:not(.sheet-footer) li:last-child { - margin-block-end: 0; -} -body #polyglot-death-form.window-app .window-content form .sheet-footer { - flex: 0 0 auto; - margin: 0; - margin-block-start: var(--blades-spacer-sm) !important; -} -body #search-anywhere-modal .modal-content { - background-color: transparent; - border: none; - border-radius: 0; -} -body #search-anywhere-modal #search-anywhere-autocomplete { - background: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); - font-size: var(--size-20px); - height: auto; - padding: var(--blades-spacer-md); -} -body ul.command-menu { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - display: flex; - flex-direction: column; - padding: var(--blades-spacer-sm); - z-index: 1070; -} -body ul.command-menu li { - font-size: var(--size-20px); - margin-block-end: var(--blades-spacer-sm); -} -body ul.command-menu li:last-child { - margin-block-end: 0; -} -body ul.command-menu li h2 { - color: inherit; - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); - padding: 0; -} -body .simple-calendar-configuration.window-app #simpleCalendarConfiguration .config-save { - position: sticky; -} -body #smalltime-app { - box-shadow: none; - height: auto; - margin-inline-start: -0.375rem; -} -body #smalltime-app .window-header { - display: none; -} -body #smalltime-app .window-content { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border-radius: 0; - height: 100%; - overflow: visible; -} -body #smalltime-app #slideContainer { - flex: 0 0 auto; - position: relative; -} -body #smalltime-app #displayContainer { - align-items: center; - background-color: transparent; - border-block-start: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - height: auto; - padding: 0 var(--blades-spacer-base); - position: relative; - top: auto; -} -body #smalltime-app #displayContainer .arrow { - width: 1.25rem; - height: 1.25rem; - font-family: var(--font-awesome) !important; - margin: var(--blades-spacer-xs) 0; -} -body #smalltime-app #dateDisplay { - background-color: transparent; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - display: none; - font-size: var(--size-14px); - justify-content: center; - padding: var(--blades-spacer-base); - position: relative; - text-shadow: none; - transform: initial; - transition: none; - top: auto; -} -body #smalltime-app #dateDisplay.active { - display: flex; -} -body #smalltime-app #timeDisplay { - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - gap: var(--blades-spacer-xs); - justify-content: center; - padding: 0; -} -body #smalltime-app #timeSeparator { - margin: 0; - top: auto; -} -body #smalltime-app #dragHandle { - background: transparent; - bottom: calc(-1 * var(--blades-spacer-md)); - left: calc(-1 * var(--blades-spacer-md)); - right: calc(-1 * var(--blades-spacer-md)); - top: calc(-1 * var(--blades-spacer-md)); - position: absolute; - z-index: -1; -} -body #smalltime-app .window-draggable-handle { - display: none; -} -body .st-scene-config > legend { - margin: initial; - padding: initial; -} -body .tidy5e.settings.window-app { - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); -} -body .tidy5e.settings.window-app .window-content { - padding: var(--blades-spacer-sm); -} -body .tidy5e.settings.window-app .sheet-tabs { - padding: 0; -} -body .tidy5e.settings.window-app section.tab { - margin-block-start: 0; -} -body .tidy5e.settings.window-app .setting { - background-color: transparent; - border-radius: 0; - margin: 0; - padding: var(--blades-spacer-sm); -} -body .tidy5e.settings.window-app .setting:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} -body .tidy5e.sheet.actor.npc .spellcasting-ability { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; -} -body .tidy5e.sheet.actor .window-content { - padding: 0; - position: initial; -} -body .tidy5e.sheet.actor #item-info-container { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-border), 1) 1px solid; - border-inline-end: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text), 1); - transition: width 0.3s cubic-bezier(0.77, 0, 0.175, 1); - transition-delay: 0s; -} -body .tidy5e.sheet.actor #item-info-container .info-wrap { - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; -} -body .tidy5e.sheet.actor #item-info-container .info-card { - border-radius: 0; - padding: var(--blades-spacer-sm); -} -body #token-action-hud { - margin: 0; -} -body #token-action-hud #tah-hudTitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - margin: 0; - margin-inline-start: 1.75rem; - padding: 0; -} -body #token-action-hud #tah-categories { - margin-inline-start: var(--blades-spacer-base); -} -body #token-action-hud .tah-subtitle { - color: rgba(var(--color-text-lightest), 1); - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - line-height: initial; - padding: 0; - padding-block-start: var(--blades-spacer-sm); -} -body #token-action-hud .tah-action { - margin: 0; - margin-block-end: var(--blades-spacer-base); - margin-inline-start: var(--blades-spacer-base); - padding: 0; -} -body #token-action-hud .tah-action button { - background-color: rgba(var(--color-background), 1); - background-image: none; -} -body #token-action-hud .tah-action button > div { - text-shadow: none; - margin-inline-start: var(--blades-spacer-base); -} -body #token-action-hud .tah-action button > .tah-img { - border: none; - width: 1rem; - height: 1rem; - border-radius: 0; - display: inline-block; - margin: 0; - margin-inline-end: var(--blades-spacer-sm); - padding: 0; -} -body #token-action-hud .tah-content { - left: -9.625rem; - padding: var(--blades-spacer-sm) 0; -} -body .token-action-hud-taginput { - margin: var(--blades-spacer-sm) 0; -} -body #token-action-hud-index { - margin-inline-end: var(--blades-spacer-base); -} -body .token-attacher-gm-menu.window-app.settings .window-content form button { - margin: 0; -} -body #tokenAttacherQuickEdit { - background: transparent; -} -body #tokenAttacherQuickEdit h3 { - color: rgba(var(--color-primary), 1); - text-shadow: 1px 1px 4px var(--blades-black-dark); - font-size: var(--size-20px); - line-height: initial; -} -body #tokenAttacher { - display: flex; - gap: var(--blades-spacer-base); - left: 6rem; - top: 3.25rem; -} -body #tokenAttacher .image { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border-radius: 0 0 0 0; - border: rgba(var(--color-primary), 1) 1px solid; - width: 6.5rem; - height: 6.5rem; - flex: 0 0 auto; - margin: 0; - min-width: 0; -} -body #tokenAttacher .image .token-name { - background-color: rgba(var(--color-background-darkest), 1); - background-image: none; - border: rgba(var(--color-primary), 1) 1px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - bottom: auto; - box-sizing: border-box; - display: flex; - font-size: var(--size-16px); - justify-content: center; - overflow: hidden; - padding: var(--blades-spacer-base); - margin: 0; - max-width: 100%; - top: 100%; -} -body #tokenAttacher .image .token-name span { - height: auto; - margin: 0; - width: auto; -} -body #tokenAttacher .control-tools { - box-sizing: border-box; - display: flex; - flex: 0 0 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - pointer-events: none; - opacity: 1; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), left 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} -body #tokenAttacher .control-tool { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - box-sizing: border-box; - cursor: pointer; - display: flex; - flex: 0 0 auto; - justify-content: center; - line-height: initial; - margin: 0; - pointer-events: all; - position: relative; -} -body #tokenAttacher .control-tool > i { - font-size: inherit; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - width: auto; -} -body #tokenAttacher .control-tool:hover { - background-image: none; -} -body #tokenAttacher .control-tool:focus { - background-image: none; -} -body #tokenAttacher .control-tool.close { - top: var(--blades-spacer-pf); - left: var(--blades-spacer-pf); - position: absolute; - margin: 0; -} -body .tokenmagic.window-app.settings section.content { - border: none; - overflow-y: auto; -} -body .tokenmagic.window-app.settings section.content div.override-entry { - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding: var(--blades-spacer-sm) 0; -} -body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper { - margin-inline-start: var(--blades-spacer-base); -} -body .tokenmagic.window-app.settings section.content div.override-entry .remove-override-wrapper i { - margin: 0; -} -body .tokenmagic.window-app.settings section.content .settings-list { - max-height: 100%; - overflow: hidden; - padding: 0; -} -body .tokenmagic.window-app.settings section.content .settings-list h2 { - margin-block-start: var(--blades-spacer-sm); -} -body .tokenmagic.window-app.settings .sheet-footer { - flex: 0 0 auto; - padding-block-start: var(--blades-spacer-sm); -} -body #dd-importer .window-content { - overflow: auto; -} -body #dd-importer .form-group { - align-items: center; - display: flex; - margin: 0; - padding: var(--blades-spacer-sm); -} -body #dd-importer .form-group > label { - flex: 0 0 auto; - padding-inline-end: var(--blades-spacer-base); -} -body #dd-importer .form-group#dd-upload-files { - align-items: flex-start; - flex-direction: column; -} -body #dd-importer .form-group#dd-upload-files .file-input { - margin-block-start: var(--blades-spacer-sm); -} -body ::selection { - background-color: var(--blades-white); -} -body ::selection { - background-color: var(--blades-white); -} - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*=JournalEntry-] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .tabs a:disabled, -body .dialog .sheet-tabs a:disabled, -body #sidebar .tabs a:disabled, -body #sidebar .sheet-tabs a:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:disabled, -body #module-management .list-filters a:disabled, -body .dialog button:disabled, -body #sidebar button:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) button:disabled, -body #menu #menu-items li:disabled, -body #sidebar #combat #combat-controls .combat-control:disabled, -body .sidebar-popout #combat #combat-controls .combat-control:disabled, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:disabled, -body .window-app[id*=JournalEntry-] a.editor-edit:disabled, -body .alwayshp-btn:disabled, -body #sidebar #combat .add-temporary:disabled, -body .sidebar-popout #combat .add-temporary:disabled, -body #specials-config .fxmaster .directory-header a:disabled, -body ul.command-menu li:disabled, -body #token-action-hud button.tah-title-button:disabled, -body #token-action-hud .tah-action button:disabled, -body #sidebar .token-mold > label > span:disabled, -body .sidebar-popout .token-mold > label > span:disabled, -body .sheet[id*=activeeffect-sheet-] .effects-header a:disabled, -body .window-app[id*=cards-sheet-] .cards-header a:disabled, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:disabled, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:disabled, -body .window-app[id*=cards-sheet-] .cards .card a:disabled, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:disabled, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-folder:disabled, -body .dialog .directory .directory-item.folder .folder-header .create-entity:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:disabled, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:disabled, -body .dialog .directory .directory-item .create-folder:disabled, -body .dialog .directory .directory-item .create-document:disabled, -body #sidebar .directory .directory-item .create-folder:disabled, -body #sidebar .directory .directory-item .create-document:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:disabled, -body #navigation #nav-toggle:disabled, -body .window-app .window-header > a:disabled, -body .window-app .window-header a.header-button:disabled, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:disabled, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:disabled, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:disabled, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:disabled, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:disabled, -body #sidebar #combat .combat-tracker-header .encounters a:disabled, -body #sidebar #combat .combat-tracker-header .encounter-controls a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounters a:disabled, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:disabled, -body #sidebar #combat #combat-tracker .combatant .combatant-control:disabled, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:disabled, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:disabled, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:disabled, -body #sidebar #playlists #currently-playing .sound .sound-control:disabled, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:disabled, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:disabled, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:disabled, -body #dfcp-rt-buttons button:disabled, -body #specials-config .fxmaster .special-effects .controls a:disabled, -body div.permission-viewer a:disabled, -body #smalltime-app #displayContainer .arrow:disabled, -body #token-action-hud #tah-reposition:disabled, -body #token-action-hud #tah-categories:disabled, -body #sidebar .token-mold > a:disabled, -body .sidebar-popout .token-mold > a:disabled, -body #sidebar .sidebar-tab .directory-header .header-control:disabled, -body .sidebar-popout .sidebar-tab .directory-header .header-control:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body .dialog button, -body #sidebar button, -body .window-app:not([id*=Actor-], [id*=Item-]) button, -body #menu #menu-items li, -body #sidebar #combat #combat-controls .combat-control, -body .sidebar-popout #combat #combat-controls .combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode, -body .window-app[id*=JournalEntry-] a.editor-edit, -body .alwayshp-btn, -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary, -body #specials-config .fxmaster .directory-header a, -body ul.command-menu li, -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button, -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - background-color: rgba(var(--color-background-button), 1); -} - -body .dialog .dialog-buttons .dialog-button, -body .dialog .dialog-buttons .-emu-layout .dialog-button { - margin: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dialog .directory .directory-item.folder .folder-header .create-folder, -body .dialog .directory .directory-item.folder .folder-header .create-entity, -body #sidebar .directory .directory-item.folder .folder-header .create-folder, -body #sidebar .directory .directory-item.folder .folder-header .create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity, -body .dialog .directory .directory-item .create-folder, -body .dialog .directory .directory-item .create-document, -body #sidebar .directory .directory-item .create-folder, -body #sidebar .directory .directory-item .create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document, -body #navigation #nav-toggle, -body .window-app .window-header > a, -body .window-app .window-header a.header-button, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a, -body #sidebar #combat .combat-tracker-header .encounters a, -body #sidebar #combat .combat-tracker-header .encounter-controls a, -body .sidebar-popout #combat .combat-tracker-header .encounters a, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a, -body #sidebar #combat #combat-tracker .combatant .combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control, -body #sidebar #playlists #currently-playing .sound .sound-control, -body .sidebar-popout #playlists #currently-playing .sound .sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body #dfcp-rt-buttons button, -body #specials-config .fxmaster .special-effects .controls a, -body div.permission-viewer a, -body #smalltime-app #displayContainer .arrow, -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories, -body #sidebar .token-mold > a, -body .sidebar-popout .token-mold > a, -body .sidebar-popout .-emu-layout .token-mold > a { - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - flex: 0 0 auto; - font-size: var(--size-12px); - padding: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a > i, -body .window-app[id*=cards-sheet-] .cards-header a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a > i, -body .sheet[id*=activeeffect-sheet-] .changes-list li a > i, -body .window-app[id*=cards-sheet-] .cards .card a > i, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a > i, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a > i, -body .dialog .directory .directory-item.folder .folder-header .create-folder > i, -body .dialog .directory .directory-item.folder .folder-header .create-entity > i, -body #sidebar .directory .directory-item.folder .folder-header .create-folder > i, -body #sidebar .directory .directory-item.folder .folder-header .create-entity > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity > i, -body .dialog .directory .directory-item .create-folder > i, -body .dialog .directory .directory-item .create-document > i, -body #sidebar .directory .directory-item .create-folder > i, -body #sidebar .directory .directory-item .create-document > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document > i, -body #navigation #nav-toggle > i, -body .window-app .window-header > a > i, -body .window-app .window-header a.header-button > i, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete > i, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete > i, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 > i, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i, -body #sidebar #combat .combat-tracker-header .encounters a > i, -body #sidebar #combat .combat-tracker-header .encounter-controls a > i, -body .sidebar-popout #combat .combat-tracker-header .encounters a > i, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a > i, -body #sidebar #combat #combat-tracker .combatant .combatant-control > i, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control > i, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control > i, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control > i, -body #sidebar #playlists #currently-playing .sound .sound-control > i, -body .sidebar-popout #playlists #currently-playing .sound .sound-control > i, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button > i, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button > i, -body #dfcp-rt-buttons button > i, -body #specials-config .fxmaster .special-effects .controls a > i, -body div.permission-viewer a > i, -body #smalltime-app #displayContainer .arrow > i, -body #token-action-hud #tah-reposition > i, -body #token-action-hud #tah-categories > i, -body #sidebar .token-mold > a > i, -body .sidebar-popout .token-mold > a > i, -body .sidebar-popout .-emu-layout .token-mold > a > i { - margin: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a { - text-shadow: none; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog input[type=text], -body .dialog input[type=number], -body .dialog input[type=date], -body .dialog input[type=time], -body .dialog input[type=password], -body .dialog input[type=datetime-local], -body #sidebar input[type=text], -body #sidebar input[type=number], -body #sidebar input[type=date], -body #sidebar input[type=time], -body #sidebar input[type=password], -body #sidebar input[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local], -body #hud input[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=text], -body .dialog input[type=number], -body .dialog input[type=date], -body .dialog input[type=time], -body .dialog input[type=password], -body .dialog input[type=datetime-local], -body #sidebar input[type=text], -body #sidebar input[type=number], -body #sidebar input[type=date], -body #sidebar input[type=time], -body #sidebar input[type=password], -body #sidebar input[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local], -body #hud input[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input, -body .monsterblock.sheet.actor nav.switches ul li .switch-input, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField .-emu-layout #searchInput { - width: 100%; - height: var(--blades-spacer-button); - font-family: inherit; - font-size: inherit; - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - min-width: var(--blades-spacer-xl); - padding: 0 var(--blades-spacer-sm); - position: relative; - user-select: text; -} - -body .dialog input[type=text]::placeholder, -body .dialog input[type=number]::placeholder, -body .dialog input[type=date]::-moz-placeholder, -body .dialog input[type=time]::-moz-placeholder, -body .dialog input[type=password]::-moz-placeholder, -body .dialog input[type=datetime-local]::-moz-placeholder, -body #sidebar input[type=text]::-moz-placeholder, -body #sidebar input[type=number]::-moz-placeholder, -body #sidebar input[type=date]::-moz-placeholder, -body #sidebar input[type=time]::-moz-placeholder, -body #sidebar input[type=password]::-moz-placeholder, -body #sidebar input[type=datetime-local]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password]::-moz-placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local]::-moz-placeholder, -body #hud input[type=text]::-moz-placeholder, -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input::-moz-placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::-moz-placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput::-moz-placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog input[type=text]::placeholder, -body .dialog input[type=number]::placeholder, -body .dialog input[type=date]::placeholder, -body .dialog input[type=time]::placeholder, -body .dialog input[type=password]::placeholder, -body .dialog input[type=datetime-local]::placeholder, -body #sidebar input[type=text]::placeholder, -body #sidebar input[type=number]::placeholder, -body #sidebar input[type=date]::placeholder, -body #sidebar input[type=time]::placeholder, -body #sidebar input[type=password]::placeholder, -body #sidebar input[type=datetime-local]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=text]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=number]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=date]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=time]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=password]::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=datetime-local]::placeholder, -body #hud input[type=text]::placeholder, -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input::placeholder, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input::placeholder, -body .monsterblock.sheet.actor nav.switches ul li .switch-input::placeholder, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput::placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog input:disabled[type=text], -body .dialog input:disabled[type=number], -body .dialog input:disabled[type=date], -body .dialog input:disabled[type=time], -body .dialog input:disabled[type=password], -body .dialog input:disabled[type=datetime-local], -body #sidebar input:disabled[type=text], -body #sidebar input:disabled[type=number], -body #sidebar input:disabled[type=date], -body #sidebar input:disabled[type=time], -body #sidebar input:disabled[type=password], -body #sidebar input:disabled[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=datetime-local], -body #hud input:disabled[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:disabled, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:disabled, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:disabled, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog select, -body #sidebar select, -body .window-app:not([id*=Actor-], [id*=Item-]) select { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - box-shadow: none; -} - -body .dialog select, -body #sidebar select, -body .window-app:not([id*=Actor-], [id*=Item-]) select, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout select { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; - text-overflow: ellipsis; -} - -body .dialog select[multiple], -body #sidebar select[multiple], -body .window-app:not([id*=Actor-], [id*=Item-]) select[multiple], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout select[multiple] { - height: auto; - padding: var(--blades-spacer-sm); -} - -body .dialog select:disabled, -body #sidebar select:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) select:disabled { - opacity: 0.5; - pointer-events: none; -} - -body .dialog select optgroup, -body #sidebar select optgroup, -body .window-app:not([id*=Actor-], [id*=Item-]) select optgroup, -body .dialog select option, -body #sidebar select option, -body .window-app:not([id*=Actor-], [id*=Item-]) select option { - background-color: rgba(var(--color-background-lightest), 1); - color: rgba(var(--color-text), 1); -} - -body .dialog input[type=checkbox], -body #sidebar input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox], -body #module-management .package-title input[type=checkbox] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=checkbox], -body #sidebar input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input[type=checkbox], -body #module-management .package-title input[type=checkbox], -body #module-management .package-title .-emu-layout input[type=checkbox] { - width: var(--blades-spacer-button-xs); - height: var(--blades-spacer-button-xs); - cursor: pointer; - flex: 0 0 auto; - margin: 0; - position: relative; - top: auto; -} - -body .dialog input:disabled[type=checkbox], -body #sidebar input:disabled[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:disabled[type=checkbox], -body #module-management .package-title input:disabled[type=checkbox] { - opacity: 0.5; - pointer-events: none; -} - -body .dialog input:checked[type=checkbox], -body #sidebar input:checked[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:checked[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:checked[type=checkbox], -body #module-management .package-title input:checked[type=checkbox] { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog input[type=radio], -body #sidebar input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=radio] { - margin: 0; - top: auto; -} - -body .dialog input[type=color], -body .dialog input[type=color][data-edit], -body #sidebar input[type=color], -body #sidebar input[type=color][data-edit], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color][data-edit] { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=color], -body #sidebar input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=color] { - cursor: pointer; - font-family: inherit; - font-size: inherit; - height: var(--blades-spacer-button); - margin: 0; - padding: 0 var(--blades-spacer-sm); - position: relative; -} - -body .dialog input:disabled[type=color], -body #sidebar input:disabled[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:disabled[type=color] { - opacity: 0.5; - pointer-events: none; -} - -body .dialog input[type=range], -body #sidebar input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] { - background: transparent; - border: 0; - box-shadow: none; -} - -body .dialog input[type=range], -body #sidebar input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range] { - margin: 0; - width: 100%; -} - -body .dialog input:hover[type=range], -body #sidebar input:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=range], -body .dialog input:focus[type=range], -body #sidebar input:focus[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=range] { - box-shadow: none; - outline: none; -} - -body .dialog input[type=range]::-webkit-slider-runnable-track, -body #sidebar input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-webkit-slider-runnable-track, -body #sidebar input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - cursor: pointer; -} - -body .dialog input[type=range]:focus::-webkit-slider-runnable-track, -body #sidebar input[type=range]:focus::-webkit-slider-runnable-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-webkit-slider-runnable-track { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]:focus::-ms-fill-lower, -body #sidebar input[type=range]:focus::-ms-fill-lower, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-ms-fill-lower { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]:focus::-ms-fill-upper, -body #sidebar input[type=range]:focus::-ms-fill-upper, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]:focus::-ms-fill-upper { - background-color: rgba(var(--color-background), 1); -} - -body .dialog input[type=range]::-webkit-slider-thumb, -body #sidebar input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-webkit-slider-thumb, -body #sidebar input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-webkit-slider-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; -} - -body .dialog input::-webkit-slider-thumb:hover[type=range], -body #sidebar input::-webkit-slider-thumb:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input::-webkit-slider-thumb:hover[type=range] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .dialog input[type=range]::-moz-range-track, -body #sidebar input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-track { - background-color: rgba(var(--color-background), 0.8); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-moz-range-track, -body #sidebar input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-track, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-moz-range-track { - width: 100%; - height: 0.5rem; - cursor: pointer; -} - -body .dialog input[type=range]::-moz-range-thumb, -body #sidebar input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-thumb { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - border: rgba(var(--color-border-lighter), 1) 1px solid; - box-shadow: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog input[type=range]::-moz-range-thumb, -body #sidebar input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range]::-moz-range-thumb, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range]::-moz-range-thumb { - width: 1rem; - height: 1rem; - cursor: pointer; - margin-block-start: -0.3125rem; -} - -body .dialog input::-moz-range-thumb:hover[type=range], -body #sidebar input::-moz-range-thumb:hover[type=range], -body .window-app:not([id*=Actor-], [id*=Item-]) input::-moz-range-thumb:hover[type=range] { - box-shadow: inset 0 0 0 2px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .dialog input[type=range] + .range-value, -body #sidebar input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] + .range-value { - border: none; - color: rgba(var(--color-text), 1); -} - -body .dialog input[type=range] + .range-value, -body #sidebar input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) input[type=range] + .range-value, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout input[type=range] + .range-value { - align-items: center; - display: flex; - flex: 0 0 auto; - font-size: var(--size-14px); - margin: 0; - padding: 0; -} - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea { - background: transparent; - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); -} - -body .dialog textarea, -body #sidebar textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-layout textarea { - font-family: inherit; - font-size: inherit; - margin: 0; - min-height: 4rem; - padding: var(--blades-spacer-sm); - position: relative; - resize: none; - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - user-select: text; - width: 100%; -} - -.-emu-compact body .dialog textarea, -.-emu-compact body #sidebar textarea, -.-emu-compact body .window-app:not([id*=Actor-], [id*=Item-]) textarea, -body .window-app:not([id*=Actor-], [id*=Item-]) .-emu-compact textarea { - min-height: 3rem; -} - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea::-moz-placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog textarea::placeholder, -body #sidebar textarea::placeholder, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea::placeholder { - color: rgba(var(--color-text), 0.5); -} - -body .dialog textarea:disabled, -body #sidebar textarea:disabled, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:disabled { - opacity: 0.5; - pointer-events: none; -} - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar .sidebar-tab .directory-header, -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-footer, -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header, -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray, -body #sidebar .token-mold, -body .sidebar-popout .token-mold, -body .sidebar-popout .-emu-layout .token-mold { - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; - text-align: start; -} - -body #sidebar .sidebar-tab .directory-header:empty, -body #sidebar .sidebar-tab .directory-footer:empty, -body .sidebar-popout .sidebar-tab .directory-header:empty, -body .sidebar-popout .sidebar-tab .directory-footer:empty, -body #sidebar #combat .combat-tracker-header:empty, -body .sidebar-popout #combat .combat-tracker-header:empty, -body #sidebar [data-tab=chat] section.dice-tray:empty, -body .sidebar-popout [data-tab=chat] section.dice-tray:empty, -body #sidebar .token-mold:empty, -body .sidebar-popout .token-mold:empty, -body .sidebar-popout .-emu-layout .token-mold:empty { - display: none; -} - -body .dialog .tabs a:hover, -body .dialog .sheet-tabs a:hover, -body #sidebar .tabs a:hover, -body #sidebar .sheet-tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:hover, -body #module-management .list-filters a:hover, -body .dialog button:hover, -body #sidebar button:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button:hover, -body #menu #menu-items li:hover, -body #sidebar #combat #combat-controls .combat-control:hover, -body .sidebar-popout #combat #combat-controls .combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:hover, -body .window-app[id*=JournalEntry-] a.editor-edit:hover, -body .alwayshp-btn:hover, -body #sidebar #combat .add-temporary:hover, -body .sidebar-popout #combat .add-temporary:hover, -body #specials-config .fxmaster .directory-header a:hover, -body ul.command-menu li:hover, -body #token-action-hud button.tah-title-button:hover, -body #token-action-hud .tah-action button:hover, -body #sidebar .token-mold > label > span:hover, -body .sidebar-popout .token-mold > label > span:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a:hover, -body .window-app[id*=cards-sheet-] .cards-header a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:hover, -body .window-app[id*=cards-sheet-] .cards .card a:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:hover, -body .dialog .directory .directory-item.folder .folder-header .create-folder:hover, -body .dialog .directory .directory-item.folder .folder-header .create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:hover, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:hover, -body .dialog .directory .directory-item .create-folder:hover, -body .dialog .directory .directory-item .create-document:hover, -body #sidebar .directory .directory-item .create-folder:hover, -body #sidebar .directory .directory-item .create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:hover, -body #navigation #nav-toggle:hover, -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:hover, -body #sidebar #combat .combat-tracker-header .encounters a:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:hover, -body #sidebar #combat #combat-tracker .combatant .combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:hover, -body #sidebar #playlists #currently-playing .sound .sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:hover, -body #dfcp-rt-buttons button:hover, -body #specials-config .fxmaster .special-effects .controls a:hover, -body div.permission-viewer a:hover, -body #smalltime-app #displayContainer .arrow:hover, -body #token-action-hud #tah-reposition:hover, -body #token-action-hud #tah-categories:hover, -body #sidebar .token-mold > a:hover, -body .sidebar-popout .token-mold > a:hover, -body #sidebar .sidebar-tab .directory-header .header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .header-control:hover, -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:hover, -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:hover, -body #hotbar .bar-controls .page-control:hover, -body #hotbar .bar-controls #macro-directory:hover, -body #hotbar .bar-controls #bar-toggle:hover, -body #hotbar .macro:hover, -body #hud .control-icon:hover, -body #hud .control-icon.active, -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle:hover, -body #navigation #scene-list .scene:hover, -body .window-app .window-resizable-handle:hover, -body .sheet .sheet-header > img:hover, -body #sidebar #sidebar-tabs > .item:hover, -body #sidebar #sidebar-tabs > .collapse:hover, -body .sidebar-popout #sidebar-tabs > .item:hover, -body .sidebar-popout #sidebar-tabs > .collapse:hover, -body #sidebar #combat #combat-tracker .combatant:hover, -body .sidebar-popout #combat #combat-tracker .combatant:hover, -body #df-curvy-walls-tools .control-tool:hover, -body .monsterblock.sheet.actor nav.switches .fa-cog:hover, -body .window-app .window-draggable-handle:hover, -body #tokenAttacher .control-tool:hover { - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - text-shadow: none; -} - -body .dialog input:hover[type=text], -body .dialog input:hover[type=number], -body .dialog input:hover[type=date], -body .dialog input:hover[type=time], -body .dialog input:hover[type=password], -body .dialog input:hover[type=datetime-local], -body #sidebar input:hover[type=text], -body #sidebar input:hover[type=number], -body #sidebar input:hover[type=date], -body #sidebar input:hover[type=time], -body #sidebar input:hover[type=password], -body #sidebar input:hover[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=datetime-local], -body #hud input:hover[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:hover, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:hover, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:hover, -body .dialog select:hover, -body #sidebar select:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) select:hover, -body .dialog input:hover[type=checkbox], -body #sidebar input:hover[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:hover[type=checkbox], -body #module-management .package-title input:hover[type=checkbox], -body .dialog input:hover[type=color], -body #sidebar input:hover[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:hover[type=color], -body .dialog textarea:hover, -body #sidebar textarea:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:hover, -body .dialog .tox .tox-tbtn:hover, -body #sidebar .tox .tox-tbtn:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn:hover, -body #sidebar #combat #combat-tracker .combatant.defeated.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed), -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item.active, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item.active:hover, -body #controls #SDRpopup.simple-dice-roller-popup li:hover { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1); - text-shadow: none; -} - -body .dialog .tabs a:focus, -body .dialog .sheet-tabs a:focus, -body #sidebar .tabs a:focus, -body #sidebar .sheet-tabs a:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a:focus, -body #module-management .list-filters a:focus, -body .dialog button:focus, -body #sidebar button:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) button:focus, -body #menu #menu-items li:focus, -body #sidebar #combat #combat-controls .combat-control:focus, -body .sidebar-popout #combat #combat-controls .combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .display-mode:focus, -body .window-app[id*=JournalEntry-] a.editor-edit:focus, -body .alwayshp-btn:focus, -body #sidebar #combat .add-temporary:focus, -body .sidebar-popout #combat .add-temporary:focus, -body #specials-config .fxmaster .directory-header a:focus, -body ul.command-menu li:focus, -body #token-action-hud button.tah-title-button:focus, -body #token-action-hud .tah-action button:focus, -body #sidebar .token-mold > label > span:focus, -body .sidebar-popout .token-mold > label > span:focus, -body .sheet[id*=activeeffect-sheet-] .effects-header a:focus, -body .window-app[id*=cards-sheet-] .cards-header a:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a:focus, -body .sheet[id*=activeeffect-sheet-] .changes-list li a:focus, -body .window-app[id*=cards-sheet-] .cards .card a:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a:focus, -body .dialog .directory .directory-item.folder .folder-header .create-folder:focus, -body .dialog .directory .directory-item.folder .folder-header .create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-folder:focus, -body #sidebar .directory .directory-item.folder .folder-header .create-entity:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .create-entity:focus, -body .dialog .directory .directory-item .create-folder:focus, -body .dialog .directory .directory-item .create-document:focus, -body #sidebar .directory .directory-item .create-folder:focus, -body #sidebar .directory .directory-item .create-document:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document:focus, -body #navigation #nav-toggle:focus, -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus, -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete:focus, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete:focus, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20:focus, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a:focus, -body #sidebar #combat .combat-tracker-header .encounters a:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:focus, -body #sidebar #combat #combat-tracker .combatant .combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control:focus, -body #sidebar #playlists #currently-playing .sound .sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .sound-control:focus, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button:focus, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button:focus, -body #dfcp-rt-buttons button:focus, -body #specials-config .fxmaster .special-effects .controls a:focus, -body div.permission-viewer a:focus, -body #smalltime-app #displayContainer .arrow:focus, -body #token-action-hud #tah-reposition:focus, -body #token-action-hud #tah-categories:focus, -body #sidebar .token-mold > a:focus, -body .sidebar-popout .token-mold > a:focus, -body #sidebar .sidebar-tab .directory-header .header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .header-control:focus, -body .dialog input:focus[type=text], -body .dialog input:focus[type=number], -body .dialog input:focus[type=date], -body .dialog input:focus[type=time], -body .dialog input:focus[type=password], -body .dialog input:focus[type=datetime-local], -body #sidebar input:focus[type=text], -body #sidebar input:focus[type=number], -body #sidebar input:focus[type=date], -body #sidebar input:focus[type=time], -body #sidebar input:focus[type=password], -body #sidebar input:focus[type=datetime-local], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=number], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=date], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=time], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=password], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=datetime-local], -body #hud input:focus[type=text], -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input:focus, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input:focus, -body .monsterblock.sheet.actor nav.switches ul li .switch-input:focus, -body #client-settings.window-app.form .window-content #config-tabs div.tab[data-tab=modules] #searchField #searchInput:focus, -body .dialog select:focus, -body #sidebar select:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) select:focus, -body .dialog input:focus[type=checkbox], -body #sidebar input:focus[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=checkbox], -body #client-settings.window-app.form .window-content #config-tabs .module-settings-wrapper div.form-group input:focus[type=checkbox], -body #module-management .package-title input:focus[type=checkbox], -body .dialog input:focus[type=color], -body #sidebar input:focus[type=color], -body .window-app:not([id*=Actor-], [id*=Item-]) input:focus[type=color], -body .dialog textarea:focus, -body #sidebar textarea:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) textarea:focus, -body .dialog .tabs a.active:focus, -body .dialog .sheet-tabs a.active:focus, -body #sidebar .tabs a.active:focus, -body #sidebar .sheet-tabs a.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active:focus, -body #module-management .list-filters a.active:focus, -body .dialog button.active:focus, -body #sidebar button.active:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active:focus, -body #menu #menu-items li.active:focus, -body #sidebar #combat #combat-controls .active.combat-control:focus, -body .sidebar-popout #combat #combat-controls .active.combat-control:focus, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:focus, -body .window-app[id*=JournalEntry-] a.active.editor-edit:focus, -body .active.alwayshp-btn:focus, -body #sidebar #combat .active.add-temporary:focus, -body .sidebar-popout #combat .active.add-temporary:focus, -body #specials-config .fxmaster .directory-header a.active:focus, -body ul.command-menu li.active:focus, -body #token-action-hud button.active.tah-title-button:focus, -body #token-action-hud .tah-action button.active:focus, -body #sidebar .token-mold > label > span.active:focus, -body .sidebar-popout .token-mold > label > span.active:focus, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active:focus, -body .window-app[id*=cards-sheet-] .cards-header a.active:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:focus, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active:focus, -body .window-app[id*=cards-sheet-] .cards .card a.active:focus, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active:focus, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:focus, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:focus, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity:focus, -body .dialog .directory .directory-item .active.create-folder:focus, -body .dialog .directory .directory-item .active.create-document:focus, -body #sidebar .directory .directory-item .active.create-folder:focus, -body #sidebar .directory .directory-item .active.create-document:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document:focus, -body #navigation .active#nav-toggle:focus, -body .window-app .window-header > a.active:focus, -body .window-app .window-header a.active.header-button:focus, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete:focus, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete:focus, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:focus, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active:focus, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active:focus, -body #sidebar #combat .combat-tracker-header .encounters a.active:focus, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:focus, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:focus, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:focus, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:focus, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:focus, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:focus, -body #sidebar #playlists #currently-playing .sound .active.sound-control:focus, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:focus, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:focus, -body #dfcp-rt-buttons button.active:focus, -body #specials-config .fxmaster .special-effects .controls a.active:focus, -body div.permission-viewer a.active:focus, -body #smalltime-app #displayContainer .active.arrow:focus, -body #token-action-hud .active#tah-reposition:focus, -body #token-action-hud .active#tah-categories:focus, -body #sidebar .token-mold > a.active:focus, -body .sidebar-popout .token-mold > a.active:focus, -body #sidebar .sidebar-tab .directory-header .active.header-control:focus, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:focus, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled:focus, -body #hotbar .macro.active:focus, -body #hud .control-icon.active:focus, -body #controls .control-tools .scene-control.active:focus, -body #controls .control-tools .control-tool.active:focus, -body #controls .control-tools .control-tool.toggle.active:focus, -body #navigation #scene-list .scene.active:focus, -body #navigation #scene-list .scene.view:focus, -body #navigation #scene-list .scene.active:focus:not(.gm), -body #navigation #scene-list .scene.view:focus:not(.gm), -body #sidebar #sidebar-tabs > .item.active:focus, -body #sidebar #sidebar-tabs > .collapse.active:focus, -body .sidebar-popout #sidebar-tabs > .item.active:focus, -body .sidebar-popout #sidebar-tabs > .collapse.active:focus, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:focus, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:focus, -body #sidebar #combat #combat-tracker .combatant.active:focus, -body .sidebar-popout #combat #combat-tracker .combatant.active:focus, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:focus, -body #df-curvy-walls-tools .control-tool.active:focus, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:focus, -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:focus, -body .dialog .directory .directory-item.folder.droptarget .folder-header, -body #sidebar .directory .directory-item.folder.droptarget .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.droptarget .folder-header, -body .dialog .directory .directory-item.folder .folder-header:focus, -body #sidebar .directory .directory-item.folder .folder-header:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:focus, -body .dialog a[href]:focus, -body #sidebar a[href]:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) a[href]:focus, -body #context-menu ol.context-items .context-item:focus, -body #hotbar .bar-controls .page-control:focus, -body #hotbar .bar-controls #macro-directory:focus, -body #hotbar .bar-controls #bar-toggle:focus, -body #hotbar .macro:focus, -body #hud .control-icon:focus, -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus, -body #controls .control-tools .control-tool.toggle:focus, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene:focus, -body .window-app .window-resizable-handle:focus, -body .sheet .sheet-header > img:focus, -body .filepicker.window-app .filepicker-body.private, -body #df-curvy-walls-tools .control-tool:focus, -body #df-curvy-walls-tools .control-tool.active, -body .dice-so-nice section.content .settings-list .select2:focus .select2-selection, -body .dice-so-nice section.content .settings-list .select2.select2-container--focus .select2-selection, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label, -body .monsterblock.sheet.actor nav.switches .fa-cog:focus, -body #search-anywhere-modal #search-anywhere-autocomplete, -body .window-app .window-draggable-handle:focus, -body #tokenAttacher .control-tool:focus { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); - text-shadow: none; - outline: none; -} - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body .dialog button.active, -body #sidebar button.active, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active, -body #menu #menu-items li.active, -body #sidebar #combat #combat-controls .active.combat-control, -body .sidebar-popout #combat #combat-controls .active.combat-control, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode, -body .window-app[id*=JournalEntry-] a.active.editor-edit, -body .active.alwayshp-btn, -body #sidebar #combat .active.add-temporary, -body .sidebar-popout #combat .active.add-temporary, -body #specials-config .fxmaster .directory-header a.active, -body ul.command-menu li.active, -body #token-action-hud button.active.tah-title-button, -body #token-action-hud .tah-action button.active, -body #sidebar .token-mold > label > span.active, -body .sidebar-popout .token-mold > label > span.active, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active, -body .window-app[id*=cards-sheet-] .cards-header a.active, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active, -body .window-app[id*=cards-sheet-] .cards .card a.active, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active, -body .dialog .directory .directory-item.folder .folder-header .active.create-folder, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity, -body #sidebar .directory .directory-item.folder .folder-header .active.create-folder, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity, -body .dialog .directory .directory-item .active.create-folder, -body .dialog .directory .directory-item .active.create-document, -body #sidebar .directory .directory-item .active.create-folder, -body #sidebar .directory .directory-item .active.create-document, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document, -body #navigation .active#nav-toggle, -body .window-app .window-header > a.active, -body .window-app .window-header a.active.header-button, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active, -body #sidebar #combat .combat-tracker-header .encounters a.active, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control, -body #sidebar #playlists #currently-playing .sound .active.sound-control, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active, -body #dfcp-rt-buttons button.active, -body #specials-config .fxmaster .special-effects .controls a.active, -body div.permission-viewer a.active, -body #smalltime-app #displayContainer .active.arrow, -body #token-action-hud .active#tah-reposition, -body #token-action-hud .active#tah-categories, -body #sidebar .token-mold > a.active, -body .sidebar-popout .token-mold > a.active, -body #sidebar .sidebar-tab .directory-header .active.header-control, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled, -body #hotbar .macro.active, -body #hud .control-icon.active, -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active, -body #controls .control-tools .control-tool.toggle.active, -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view, -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm), -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock, -body #sidebar #combat #combat-tracker .combatant.active, -body .sidebar-popout #combat #combat-tracker .combatant.active, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy, -body #df-curvy-walls-tools .control-tool.active, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label { - background-color: var(--blades-grey); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .dialog .tabs a.active:hover, -body .dialog .sheet-tabs a.active:hover, -body #sidebar .tabs a.active:hover, -body #sidebar .sheet-tabs a.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active:hover, -body #module-management .list-filters a.active:hover, -body .dialog button.active:hover, -body #sidebar button.active:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) button.active:hover, -body #menu #menu-items li.active:hover, -body #sidebar #combat #combat-controls .active.combat-control:hover, -body .sidebar-popout #combat #combat-controls .active.combat-control:hover, -body .filepicker.window-app .filepicker-body .filepicker-header .display-modes .active.display-mode:hover, -body .window-app[id*=JournalEntry-] a.active.editor-edit:hover, -body .active.alwayshp-btn:hover, -body #sidebar #combat .active.add-temporary:hover, -body .sidebar-popout #combat .active.add-temporary:hover, -body #specials-config .fxmaster .directory-header a.active:hover, -body ul.command-menu li.active:hover, -body #token-action-hud button.active.tah-title-button:hover, -body #token-action-hud .tah-action button.active:hover, -body #sidebar .token-mold > label > span.active:hover, -body .sidebar-popout .token-mold > label > span.active:hover, -body .sheet[id*=activeeffect-sheet-] .effects-header a.active:hover, -body .window-app[id*=cards-sheet-] .cards-header a.active:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a.active:hover, -body .sheet[id*=activeeffect-sheet-] .changes-list li a.active:hover, -body .window-app[id*=cards-sheet-] .cards .card a.active:hover, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a.active:hover, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a.active:hover, -body .dialog .directory .directory-item.folder .folder-header .active.create-entity:hover, -body #sidebar .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header .active.create-entity:hover, -body .dialog .directory .directory-item .active.create-folder:hover, -body .dialog .directory .directory-item .active.create-document:hover, -body #sidebar .directory .directory-item .active.create-folder:hover, -body #sidebar .directory .directory-item .active.create-document:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .active.create-document:hover, -body #navigation .active#nav-toggle:hover, -body .window-app .window-header > a.active:hover, -body .window-app .window-header a.active.header-button:hover, -body #sidebar [data-tab=chat] #chat-log .message .active.button.message-delete:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .active.button.message-delete:hover, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .active.fa-dice-d20:hover, -body #sidebar [data-tab=chat] #chat-controls .control-buttons a.active:hover, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a.active:hover, -body #sidebar #combat .combat-tracker-header .encounters a.active:hover, -body #sidebar #combat .combat-tracker-header .encounter-controls a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounters a.active:hover, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a.active:hover, -body #sidebar #combat #combat-tracker .combatant .active.combatant-control:hover, -body .sidebar-popout #combat #combat-tracker .combatant .active.combatant-control:hover, -body #sidebar #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body #sidebar #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .active.sound-control:hover, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .active.sound-control:hover, -body #sidebar #playlists #currently-playing .sound .active.sound-control:hover, -body .sidebar-popout #playlists #currently-playing .sound .active.sound-control:hover, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button.active:hover, -body #dfcp-rt-buttons button.active:hover, -body #specials-config .fxmaster .special-effects .controls a.active:hover, -body div.permission-viewer a.active:hover, -body #smalltime-app #displayContainer .active.arrow:hover, -body #token-action-hud .active#tah-reposition:hover, -body #token-action-hud .active#tah-categories:hover, -body #sidebar .token-mold > a.active:hover, -body .sidebar-popout .token-mold > a.active:hover, -body #sidebar .sidebar-tab .directory-header .active.header-control:hover, -body .sidebar-popout .sidebar-tab .directory-header .active.header-control:hover, -body .dialog .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #sidebar .tox .tox-tbtn.tox-tbtn--enabled:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn.tox-tbtn--enabled:hover, -body #hotbar .macro.active:hover, -body #hud .control-icon.active:hover, -body #controls .control-tools .scene-control.active:hover, -body #controls .control-tools .control-tool.active:hover, -body #controls .control-tools .control-tool.toggle.active:hover, -body #navigation #scene-list .scene.active:hover, -body #navigation #scene-list .scene.view:hover, -body #navigation #scene-list .scene.active:hover:not(.gm), -body #navigation #scene-list .scene.view:hover:not(.gm), -body #sidebar #sidebar-tabs > .item.active:hover, -body #sidebar #sidebar-tabs > .collapse.active:hover, -body .sidebar-popout #sidebar-tabs > .item.active:hover, -body .sidebar-popout #sidebar-tabs > .collapse.active:hover, -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock:hover, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock:hover, -body #sidebar #combat #combat-tracker .combatant.active:hover, -body .sidebar-popout #combat #combat-tracker .combatant.active:hover, -body .filepicker.window-app .filepicker-body.private .current-dir button.privacy:hover, -body #df-curvy-walls-tools .control-tool.active:hover, -body #lmrtfy.lmrtfy-parchment .lmrtfy-actor-avatars input:checked + label:hover { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header, -body .window-app[id*=cards-sheet-] .cards-header, -body .window-app[id*=rolltable-sheet-] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header { - align-items: center; - background: rgba(var(--color-background), 0.1); - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header, -body .window-app[id*=cards-sheet-] .cards-header, -body .window-app[id*=rolltable-sheet-] .table-results .table-header, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header { - height: auto; - padding: var(--blades-spacer-sm); - width: 100%; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header > div, -body .window-app[id*=cards-sheet-] .cards-header > div, -body .window-app[id*=rolltable-sheet-] .table-results .table-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div { - height: auto; - line-height: initial; - margin: 0; - padding: 0; - padding-inline-start: var(--blades-spacer-base); -} - -body .sheet[id*=activeeffect-sheet-] .effects-header > div:first-of-type, -body .window-app[id*=cards-sheet-] .cards-header > div:first-of-type, -body .window-app[id*=rolltable-sheet-] .table-results .table-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header > div:first-of-type { - padding-inline-start: 0; -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .effects-header a, -body .window-app[id*=cards-sheet-] .cards-header a, -body .window-app[id*=rolltable-sheet-] .table-results .table-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx-header a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx-header a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li, -body .window-app[id*=cards-sheet-] .cards .card, -body .window-app[id*=rolltable-sheet-] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx { - align-items: center; - border: none; -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li, -body .window-app[id*=cards-sheet-] .cards .card, -body .window-app[id*=rolltable-sheet-] .table-results .table-result, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx { - height: auto; - padding: var(--blades-spacer-sm); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li > div, -body .window-app[id*=cards-sheet-] .cards .card > div, -body .window-app[id*=rolltable-sheet-] .table-results .table-result > div, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div { - align-items: center; - display: flex; - height: auto; - line-height: initial; - margin: 0; - padding: 0; - padding-inline-start: var(--blades-spacer-base); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li > div:first-of-type, -body .window-app[id*=cards-sheet-] .cards .card > div:first-of-type, -body .window-app[id*=rolltable-sheet-] .table-results .table-result > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx > div:first-of-type, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx > div:first-of-type { - padding-inline-start: 0; -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a { - color: rgba(var(--color-text), 1); -} - -body .sheet[id*=activeeffect-sheet-] .changes-list li a, -body .window-app[id*=cards-sheet-] .cards .card a, -body .window-app[id*=rolltable-sheet-] .table-results .table-result a, -body .dice-so-nice section.content .settings-list .sfxs-list .sfx a, -body .dice-so-nice section.content .settings-list .sfxs-list .-emu-layout .sfx a { - color: rgba(var(--color-text), 1); -} - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs, -body #module-management .list-filters { - border-block-start: none; - border-block-end: rgba(var(--color-primary), 1) 2px solid; -} - -body .dialog .tabs, -body .dialog .sheet-tabs, -body #sidebar .tabs, -body #sidebar .sheet-tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs, -body #module-management .list-filters, -body #module-management .-emu-layout .list-filters { - display: flex; - flex: 0 0 auto; - height: initial; - line-height: initial; - margin: 0; - padding: 0; - position: relative; - width: 100%; -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a { - background-color: transparent; - background-image: none; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); -} - -body .dialog .tabs a, -body .dialog .sheet-tabs a, -body #sidebar .tabs a, -body #sidebar .sheet-tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a, -body #module-management .list-filters a, -body #module-management .-emu-layout .list-filters a { - flex: 1; - font-size: var(--size-14px); - font-weight: normal; - text-shadow: none; -} - -body .dialog .tabs a.active, -body .dialog .sheet-tabs a.active, -body #sidebar .tabs a.active, -body #sidebar .sheet-tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs a.active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs a.active, -body #module-management .list-filters a.active, -body #module-management .-emu-layout .list-filters a.active { - text-decoration: none; -} - -body .dialog .directory .directory-item h3 > i, -body .dialog .directory .directory-item h4 > i, -body #sidebar .directory .directory-item h3 > i, -body #sidebar .directory .directory-item h4 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 > i, -body #sidebar #compendium .compendium-list .directory-item h4 a > i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 a > i, -body #client-settings.window-app.form nav.tabs .item > i, -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 > i, -body #context-menu ol.context-items .context-item > i, -body .window-app[id*=cards-sheet-] .cards-header .card-controls [data-action=create] > i { - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list, -body #context-menu ol.context-items, -body #hotbar #macro-list, -body #menu #menu-items, -body #notifications, -body #players > ol, -body #controls .control-tools, -body #navigation #scene-list, -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds, -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds, -body .filepicker.window-app .filepicker-body .filepicker-body .directory, -body #df-curvy-walls-tools .control-tools, -body ul.command-menu, -body #tokenAttacher .control-tools { - list-style: none; - margin: 0; - padding: 0; -} - -.-emu-subtle-layout body #sidebar #emu-sidebar-lock, -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll, -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button, -body .window-app.token-mold .window-content form select.icon.fas.fa { - font-family: var(--font-awesome) !important; - font-weight: 900; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: var(--line-height-compact); -} - -body #sidebar [data-tab=chat] #icNotification, -body #sidebar [data-tab=chat] #rollsNotification, -body #sidebar [data-tab=chat] #oocNotification, -body .sidebar-popout [data-tab=chat] #icNotification, -body .sidebar-popout [data-tab=chat] #rollsNotification, -body .sidebar-popout [data-tab=chat] #oocNotification { - animation-duration: 0.8s; - animation-iteration-count: infinite; - animation-name: emu-notification-flash; - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - background-color: rgba(var(--color-primary), 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - margin: 0; - padding: var(--blades-spacer-xs); - right: 0; - top: 0; -} - -body .window-app.sheet[id*=template-config] .window-content, -body .-emu-layout .window-app.sheet[id*=template-config] .window-content { - padding: 0; -} - -body .window-app.sheet[id*=template-config] form, -body .-emu-layout .window-app.sheet[id*=template-config] form { - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - padding: var(--blades-spacer-sm); - position: relative; -} - -*::before, -*::after { - box-sizing: border-box; -} - -@keyframes emu-notification-flash { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -body .dialog .directory .directory-list, -body #sidebar .directory .directory-list, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list { - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - max-height: 100%; - min-height: 0.0625rem; - overflow-y: auto; - padding: 0 var(--blades-spacer-sm); -} - -body .dialog .directory .directory-list .subdirectory, -body #sidebar .directory .directory-list .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory { - background-color: rgba(var(--color-folder-subdirectory), 1); - background-image: none; - border: none; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - display: flex; - border-radius: 0 0 0 0; - flex-direction: column; - gap: var(--blades-spacer-base); - padding: var(--blades-spacer-base); - width: 100%; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder { - padding: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item.folder { - padding-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder), -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item.folder + .directory-item:not(.folder) { - margin-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body #sidebar .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder), -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .directory-item:not(.folder) + .directory-item:not(.folder) { - margin-block-start: 0; -} - -body .dialog .directory .directory-list .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .subdirectory { - border-inline-start: var(--blades-grey-bright) 4px solid; -} - -body .dialog .directory .directory-list .subdirectory .subdirectory .subdirectory, -body #sidebar .directory .directory-list .subdirectory .subdirectory .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-list .subdirectory .subdirectory .subdirectory { - border-inline-start: var(--blades-white) 4px solid; -} - -body .dialog .directory .directory-item, -body #sidebar .directory .directory-item, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item { - background-color: rgba(var(--color-folder-directory), 1); - background-image: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - border: none; - cursor: pointer; - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - height: auto; - line-height: var(--line-height-compact); - margin: 0; - min-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; - width: 100%; -} - -body .dialog .directory .directory-item:hover, -body #sidebar .directory .directory-item:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item:focus, -body #sidebar .directory .directory-item:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item:focus { - background-image: none; -} - -body .dialog .directory .directory-item.entity, -body #sidebar .directory .directory-item.entity, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.entity { - border: none; -} - -body .dialog .directory .directory-item.context, -body #sidebar .directory .directory-item.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.context { - border: none; - box-shadow: none; -} - -body .dialog .directory .directory-item.folder, -body #sidebar .directory .directory-item.folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder { - background: transparent; - cursor: default; - flex-direction: column; - padding: 0; -} - -body .dialog .directory .directory-item.folder:hover, -body .dialog .directory .directory-item.folder:focus, -body #sidebar .directory .directory-item.folder:hover, -body #sidebar .directory .directory-item.folder:focus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder:focus { - background: transparent; - box-shadow: none; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header { - border-inline-start: none; - border-radius: 0; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header .create-folder, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header .create-folder { - display: none; -} - -body .dialog .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body #sidebar .directory .directory-item.folder.collapsed > .folder-header h3 i::before, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed > .folder-header h3 i::before { - content: "\f07b"; -} - -body .dialog .directory .directory-item.folder.collapsed .subdirectory, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed .subdirectory { - display: none; -} - -body .dialog .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder.collapsed .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder.collapsed .subdirectory .folder-header { - border-inline-start: none; -} - -body .dialog .directory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header { - background-color: rgba(var(--color-folder-header), 1); - background-image: none; - border: 0; - border-inline-start: rgba(var(--color-primary), 1) 4px solid; - border-radius: 0 0 0 0; - color: rgba(var(--color-text), 1); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex-wrap: nowrap; - line-height: var(--line-height-compact); - min-height: var(--blades-spacer-button); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: 100%; -} - -body .dialog .directory .directory-item.folder .folder-header:hover, -body #sidebar .directory .directory-item.folder .folder-header:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header:hover { - background-color: rgba(var(--color-primary), 1); - background-image: none; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item.folder .folder-header h3, -body #sidebar .directory .directory-item.folder .folder-header h3, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 { - border-block-end: 0; - color: inherit; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - position: relative; - text-align: start; - text-shadow: none; -} - -body .dialog .directory .directory-item.folder .folder-header h3 > i, -body #sidebar .directory .directory-item.folder .folder-header h3 > i, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header h3 > i { - text-shadow: none; -} - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .directory-item.folder.collapsed .folder-header { - border-radius: 0 0 0 0; -} - -body .dialog .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .directory-item.folder .folder-header { - border-radius: 0 0 0 0; -} - -body .dialog .directory .directory-item.folder .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .folder-header { - border-color: var(--blades-grey-bright); -} - -body .dialog .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body #sidebar .directory .directory-item.folder .subdirectory .subdirectory .folder-header, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .subdirectory .subdirectory .folder-header { - border-color: var(--blades-white); -} - -body .dialog .directory .directory-item.folder .folder-header.context, -body .dialog .directory .directory-item.folder .directory-item.context, -body #sidebar .directory .directory-item.folder .folder-header.context, -body #sidebar .directory .directory-item.folder .directory-item.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .folder-header.context, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item.folder .directory-item.context { - background-color: rgba(var(--color-primary), 1) !important; - color: rgba(var(--color-text-lightest), 1); -} - -body .dialog .directory .directory-item .create-folder .fa-plus, -body .dialog .directory .directory-item .create-document .fa-plus, -body #sidebar .directory .directory-item .create-folder .fa-plus, -body #sidebar .directory .directory-item .create-document .fa-plus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-folder .fa-plus, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item .create-document .fa-plus { - align-items: center; - background: transparent; - border-radius: 50%; - color: inherit; - display: flex; - font-size: 8px; - height: 12px; - justify-content: center; - position: absolute; - right: -2px; - top: -2px; - width: 12px; -} - -body .dialog .directory .directory-item img, -body #sidebar .directory .directory-item img, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item img { - border-radius: 0; - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: move; - flex: 0 0 auto; - margin: 0; - margin-block-start: var(--blades-spacer-base); - margin-block-end: var(--blades-spacer-base); - margin-inline-end: var(--blades-spacer-sm); -} - -body .dialog .directory .directory-item h3, -body .dialog .directory .directory-item h4, -body #sidebar .directory .directory-item h3, -body #sidebar .directory .directory-item h4, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 { - color: inherit; - text-shadow: none; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: 1 1 auto; - font-size: var(--size-16px); - font-weight: normal; - line-height: var(--line-height-compact); - margin: 0; - padding: 0; - position: relative; - text-align: start; -} - -body .dialog .directory .directory-item h3 > a, -body .dialog .directory .directory-item h4 > a, -body #sidebar .directory .directory-item h3 > a, -body #sidebar .directory .directory-item h4 > a, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h3 > a, -body .window-app:not([id*=Actor-], [id*=Item-]) .directory .directory-item h4 > a { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - background-color: transparent; - border-radius: 0; - color: inherit; - transition: color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - cursor: pointer; - display: block; - flex: 1 1 auto; - font-size: var(--size-16px); - line-height: var(--blades-spacer-button); - padding: 0; - position: relative; - text-shadow: none; -} - -body .dialog fieldset, -body #sidebar fieldset, -body .window-app:not([id*=Actor-], [id*=Item-]) fieldset { - border: none; - margin: 0; - padding: 0; -} - -body .dialog figure figcaption, -body #sidebar figure figcaption, -body .window-app:not([id*=Actor-], [id*=Item-]) figure figcaption { - font-weight: 700; - margin-block-start: var(--blades-spacer-base); - padding: 0 var(--blades-spacer-sm); - text-align: center; -} - -body .dialog figure figcaption:empty, -body #sidebar figure figcaption:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) figure figcaption:empty { - display: none; -} - -body .dialog form h3.form-header, -body #sidebar form h3.form-header, -body .window-app:not([id*=Actor-], [id*=Item-]) form h3.form-header { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text), 1); - font-family: inherit; - font-size: var(--size-16px); - margin-block-start: var(--blades-spacer-md); - margin-block-end: var(--blades-spacer-base); - padding: var(--blades-spacer-base); -} - -body .dialog form .form-group, -body #sidebar form .form-group, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; - flex-wrap: wrap; - font-size: var(--size-16px); - gap: var(--blades-spacer-base); - height: auto; - justify-content: space-between; - margin: 0; - padding: var(--blades-spacer-sm); - width: 100%; -} - -body .dialog form .form-group:nth-of-type(even), -body #sidebar form .form-group:nth-of-type(even), -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group:nth-of-type(even) { - background-color: rgba(var(--color-background-light), 0.1); -} - -body .dialog form .form-group.initial-position .form-fields, -body #sidebar form .form-group.initial-position .form-fields, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields { - align-items: center; - display: inline-flex; - width: 1px; -} - -body .dialog form .form-group.initial-position .form-fields input, -body #sidebar form .form-group.initial-position .form-fields input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields input { - flex: 1 1 auto; -} - -body .dialog form .form-group.initial-position .form-fields input[type=text], -body #sidebar form .form-group.initial-position .form-fields input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields input[type=text] { - width: 1px; -} - -body .dialog form .form-group.initial-position .form-fields label, -body #sidebar form .form-group.initial-position .form-fields label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.initial-position .form-fields label { - flex: 0 0 auto; -} - -body .dialog form .form-group.stacked > label, -body #sidebar form .form-group.stacked > label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.stacked > label { - flex: 0 0 100%; -} - -body .dialog form .form-group.hidden, -body #sidebar form .form-group.hidden, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group.hidden { - display: none; -} - -body .dialog form .form-group .form-fields, -body #sidebar form .form-group .form-fields, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); - flex: 1 1 auto; - justify-content: flex-end; -} - -body .dialog form .form-group .form-fields input, -body .dialog form .form-group .form-fields select, -body #sidebar form .form-group .form-fields input, -body #sidebar form .form-group .form-fields select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select { - flex: 1 1 100%; - gap: var(--blades-spacer-base); -} - -body .dialog form .form-group .form-fields input[type=checkbox], -body .dialog form .form-group .form-fields select[type=checkbox], -body #sidebar form .form-group .form-fields input[type=checkbox], -body #sidebar form .form-group .form-fields select[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select[type=checkbox] { - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); -} - -body .dialog form .form-group .form-fields input[type=radio], -body .dialog form .form-group .form-fields select[type=radio], -body #sidebar form .form-group .form-fields input[type=radio], -body #sidebar form .form-group .form-fields select[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select[type=radio] { - flex: 0 0 auto; - width: auto; -} - -body .dialog form .form-group .form-fields input + input, -body .dialog form .form-group .form-fields input + select, -body .dialog form .form-group .form-fields select + input, -body .dialog form .form-group .form-fields select + select, -body #sidebar form .form-group .form-fields input + input, -body #sidebar form .form-group .form-fields input + select, -body #sidebar form .form-group .form-fields select + input, -body #sidebar form .form-group .form-fields select + select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields input + select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields select + select { - flex: 1 1 25%; -} - -body .dialog form .form-group .form-fields button, -body #sidebar form .form-group .form-fields button, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button { - order: initial; - width: auto; -} - -body .dialog form .form-group .form-fields button.file-picker > i, -body .dialog form .form-group .form-fields button.grid-config > i, -body .dialog form .form-group .form-fields button.capture-position > i, -body #sidebar form .form-group .form-fields button.file-picker > i, -body #sidebar form .form-group .form-fields button.grid-config > i, -body #sidebar form .form-group .form-fields button.capture-position > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.file-picker > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.grid-config > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.capture-position > i { - margin-inline-end: 0; -} - -body .dialog form .form-group .form-fields button + input, -body #sidebar form .form-group .form-fields button + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button + input { - order: -1; -} - -body .dialog form .form-group .form-fields button.file-picker + input[type=text], -body #sidebar form .form-group .form-fields button.file-picker + input[type=text], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group .form-fields button.file-picker + input[type=text] { - margin-inline-end: 0 !important; -} - -body .dialog form .form-group input, -body .dialog form .form-group select, -body #sidebar form .form-group input, -body #sidebar form .form-group select, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select { - flex: 1 1 auto; - width: 1px; -} - -body .dialog form .form-group input[type=checkbox], -body .dialog form .form-group select[type=checkbox], -body #sidebar form .form-group input[type=checkbox], -body #sidebar form .form-group select[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select[type=checkbox] { - flex: 0 0 auto; - width: var(--blades-spacer-button-xs); -} - -body .dialog form .form-group input[type=radio], -body .dialog form .form-group select[type=radio], -body #sidebar form .form-group input[type=radio], -body #sidebar form .form-group select[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select[type=radio] { - flex: 0 0 auto; - width: auto; -} - -body .dialog form .form-group input + input, -body .dialog form .form-group select + input, -body #sidebar form .form-group input + input, -body #sidebar form .form-group select + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input { - flex: 1 1 25%; -} - -body .dialog form .form-group input + input[type=checkbox], -body .dialog form .form-group input + input[type=radio], -body .dialog form .form-group select + input[type=checkbox], -body .dialog form .form-group select + input[type=radio], -body #sidebar form .form-group input + input[type=checkbox], -body #sidebar form .form-group input + input[type=radio], -body #sidebar form .form-group select + input[type=checkbox], -body #sidebar form .form-group select + input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group input + input[type=radio], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input[type=checkbox], -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group select + input[type=radio] { - flex: 0 0 auto; -} - -body .dialog form .form-group > label, -body #sidebar form .form-group > label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group > label { - flex: 0 0 40%; -} - -body .dialog form .form-group label, -body #sidebar form .form-group label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label { - color: rgba(var(--color-text), 1); - align-items: center; - display: inline-flex; - font-size: var(--size-14px); - font-weight: normal; - line-height: initial; - margin: 0; - padding: 0; -} - -body .dialog form .form-group label.checkbox, -body #sidebar form .form-group label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label.checkbox { - gap: var(--blades-spacer-base); - height: auto; -} - -body .dialog form .form-group label .units, -body #sidebar form .form-group label .units, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label .units { - color: rgba(var(--color-text), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - font-size: var(--size-12px); - line-height: initial; - margin: 0 var(--blades-spacer-base); -} - -body .dialog form .form-group label > i, -body #sidebar form .form-group label > i, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group label > i { - margin-inline-end: var(--blades-spacer-base); -} - -body .dialog form .form-group-stacked, -body #sidebar form .form-group-stacked, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked { - margin: 0; -} - -body .dialog form .form-group-stacked .checkbox-label, -body #sidebar form .form-group-stacked .checkbox-label, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked .checkbox-label { - display: flex; - flex-direction: column; - padding: 0; -} - -body .dialog form .form-group-stacked label.checkbox, -body #sidebar form .form-group-stacked label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form .form-group-stacked label.checkbox { - align-items: center; - display: inline-flex; - flex: auto; - font-size: var(--size-12px); - gap: var(--blades-spacer-base); - height: auto; - line-height: initial; - margin: 0; - padding: 0; -} - -body .dialog form .notes, -body .dialog form .hint, -body #sidebar form .notes, -body #sidebar form .hint, -body .window-app:not([id*=Actor-], [id*=Item-]) form .notes, -body .window-app:not([id*=Actor-], [id*=Item-]) form .hint { - color: rgba(var(--color-text-darker), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - font-style: italic; - line-height: initial; - margin: 0; - width: 100%; -} - -body .dialog form .notes:empty, -body .dialog form .hint:empty, -body #sidebar form .notes:empty, -body #sidebar form .hint:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) form .notes:empty, -body .window-app:not([id*=Actor-], [id*=Item-]) form .hint:empty { - display: none; -} - -body .dialog form label.checkbox, -body #sidebar form label.checkbox, -body .window-app:not([id*=Actor-], [id*=Item-]) form label.checkbox { - align-items: center; - display: inline-flex; - gap: var(--blades-spacer-sm); - height: auto; - line-height: initial; -} - -body .dialog form .trait-list, -body #sidebar form .trait-list, -body .window-app:not([id*=Actor-], [id*=Item-]) form .trait-list { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body .dialog form .trait-list li, -body #sidebar form .trait-list li, -body .window-app:not([id*=Actor-], [id*=Item-]) form .trait-list li { - display: flex; -} - -body .dialog img, -body #sidebar img, -body .window-app:not([id*=Actor-], [id*=Item-]) img { - border: none; - border-radius: 0; - position: relative; -} - -body .dialog table, -body #sidebar table, -body .window-app:not([id*=Actor-], [id*=Item-]) table { - background-color: var(--blades-black-fade-strong); - border: none; - margin: var(--blades-spacer-base) 0; -} - -body .dialog table thead, -body #sidebar table thead, -body .window-app:not([id*=Actor-], [id*=Item-]) table thead { - background-color: var(--blades-black-dark-fade-strong); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; -} - -body .dialog table tr:nth-child(even), -body #sidebar table tr:nth-child(even), -body .window-app:not([id*=Actor-], [id*=Item-]) table tr:nth-child(even) { - background-color: var(--blades-white-fade-strong); -} - -body .dialog table td:first-child, -body #sidebar table td:first-child, -body .window-app:not([id*=Actor-], [id*=Item-]) table td:first-child { - padding-inline-start: var(--blades-spacer-base); -} - -body .dialog table td, -body .dialog table th, -body #sidebar table td, -body #sidebar table th, -body .window-app:not([id*=Actor-], [id*=Item-]) table td, -body .window-app:not([id*=Actor-], [id*=Item-]) table th { - padding: var(--blades-spacer-xs) 0; -} - -body .dialog .tabs ~ .tab, -body .dialog .sheet-tabs ~ .tab, -body #sidebar .tabs ~ .tab, -body #sidebar .sheet-tabs ~ .tab, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab { - flex: 1 1 auto; - overflow-y: auto; - overflow-x: hidden; -} - -body .dialog .tabs ~ .tab[data-tab], -body .dialog .sheet-tabs ~ .tab[data-tab], -body #sidebar .tabs ~ .tab[data-tab], -body #sidebar .sheet-tabs ~ .tab[data-tab], -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab[data-tab], -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab[data-tab] { - display: none; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body .dialog .tabs ~ .tab[data-tab].active, -body .dialog .sheet-tabs ~ .tab[data-tab].active, -body #sidebar .tabs ~ .tab[data-tab].active, -body #sidebar .sheet-tabs ~ .tab[data-tab].active, -body .window-app:not([id*=Actor-], [id*=Item-]) .tabs ~ .tab[data-tab].active, -body .window-app:not([id*=Actor-], [id*=Item-]) .sheet-tabs ~ .tab[data-tab].active { - display: flex; -} - -body .dialog h1, -body .dialog h2, -body .dialog h3, -body .dialog h4, -body #sidebar h1, -body #sidebar h2, -body #sidebar h3, -body #sidebar h4, -body .window-app:not([id*=Actor-], [id*=Item-]) h1, -body .window-app:not([id*=Actor-], [id*=Item-]) h2, -body .window-app:not([id*=Actor-], [id*=Item-]) h3, -body .window-app:not([id*=Actor-], [id*=Item-]) h4 { - font-weight: normal; - margin: 0; - margin-block-end: var(--blades-spacer-base); - position: relative; -} - -body .dialog h1, -body #sidebar h1, -body .window-app:not([id*=Actor-], [id*=Item-]) h1 { - border-block-end: 2px solid rgba(var(--color-border), 1); - font-size: var(--size-24px); -} - -body .dialog h2, -body #sidebar h2, -body .window-app:not([id*=Actor-], [id*=Item-]) h2 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - font-size: var(--size-20px); -} - -body .dialog h3, -body #sidebar h3, -body .window-app:not([id*=Actor-], [id*=Item-]) h3 { - font-size: var(--size-16px); -} - -body .dialog a, -body #sidebar a, -body .window-app:not([id*=Actor-], [id*=Item-]) a { - text-shadow: none; -} - -body .dialog a:hover, -body #sidebar a:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog a[href], -body #sidebar a[href], -body .window-app:not([id*=Actor-], [id*=Item-]) a[href] { - color: rgba(var(--color-primary), 1); - text-decoration: none; - text-shadow: none; -} - -body .dialog a[href]:hover, -body #sidebar a[href]:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a[href]:hover { - text-decoration: underline; - text-shadow: none; -} - -body .dialog a.entity-link, -body .dialog a.inline-roll, -body #sidebar a.entity-link, -body #sidebar a.inline-roll, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll { - background-color: rgba(var(--color-background-lightest), 1); - box-shadow: 0 0 0 1px inset rgba(var(--color-border), 1); - border: none; - border-radius: 0; - color: rgba(var(--color-text), 1); - text-shadow: none; - padding: var(--blades-spacer-pf) var(--blades-spacer-xs); - padding-inline-start: var(--blades-spacer-base); -} - -body .dialog a.entity-link:hover, -body .dialog a.inline-roll:hover, -body #sidebar a.entity-link:hover, -body #sidebar a.inline-roll:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link:hover, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll:hover { - color: rgba(var(--color-primary), 1); -} - -body .dialog a.entity-link > i, -body .dialog a.inline-roll > i, -body #sidebar a.entity-link > i, -body #sidebar a.inline-roll > i, -body .window-app:not([id*=Actor-], [id*=Item-]) a.entity-link > i, -body .window-app:not([id*=Actor-], [id*=Item-]) a.inline-roll > i { - color: inherit; - margin-inline-end: var(--blades-spacer-xs); -} - -body .dialog p, -body #sidebar p, -body .window-app:not([id*=Actor-], [id*=Item-]) p { - margin: var(--blades-spacer-base) 0; -} - -body .dialog ul, -body .dialog ol, -body #sidebar ul, -body #sidebar ol, -body .window-app:not([id*=Actor-], [id*=Item-]) ul, -body .window-app:not([id*=Actor-], [id*=Item-]) ol { - margin: var(--blades-spacer-base) 0; - margin-block-end: var(--blades-spacer-base); -} - -body .dialog dl, -body #sidebar dl, -body .window-app:not([id*=Actor-], [id*=Item-]) dl { - margin: var(--blades-spacer-base) 0; -} - -body .dialog dd, -body #sidebar dd, -body .window-app:not([id*=Actor-], [id*=Item-]) dd { - padding-inline-end: var(--blades-spacer-base); - margin: var(--blades-spacer-base) 0; -} - -body .dialog hr, -body #sidebar hr, -body .window-app:not([id*=Actor-], [id*=Item-]) hr { - border: none; - border-block-start: rgba(var(--color-border), 1) 1px solid; - border-block-end: none; - width: 100%; -} - -body .dialog button[hidden], -body #sidebar button[hidden], -body .window-app:not([id*=Actor-], [id*=Item-]) button[hidden] { - display: none; -} - -body .dialog blockquote, -body #sidebar blockquote, -body .window-app:not([id*=Actor-], [id*=Item-]) blockquote { - border-inline-start: 3px solid rgba(var(--color-border), 1); - margin: var(--blades-spacer-base) 0 var(--blades-spacer-base) var(--blades-spacer-md); - padding-inline-start: var(--blades-spacer-lg); -} - -body .dialog blockquote em, -body #sidebar blockquote em, -body .window-app:not([id*=Actor-], [id*=Item-]) blockquote em { - font-style: normal; -} - -body .dialog section.secret, -body #sidebar section.secret, -body .window-app:not([id*=Actor-], [id*=Item-]) section.secret { - background-color: rgba(var(--color-background-light), 0.2); - border-block-start: rgba(var(--color-border), 1) 1px solid; - border-block-end: rgba(var(--color-border), 1) 1px solid; - padding: 0 var(--blades-spacer-base); -} - -body .dialog .tox-toolbar__primary, -body #sidebar .tox-toolbar__primary, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox-toolbar__primary { - background: transparent; -} - -body .dialog .tox.tox-tinymce .tox-edit-area__iframe, -body #sidebar .tox.tox-tinymce .tox-edit-area__iframe, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox.tox-tinymce .tox-edit-area__iframe { - background-color: var(--blades-white-bright); - padding: var(--blades-spacer-base); -} - -body .dialog .tox .tox-tbtn, -body #sidebar .tox .tox-tbtn, -body .window-app:not([id*=Actor-], [id*=Item-]) .tox .tox-tbtn { - background: transparent; - color: rgba(var(--color-text), 1); - font-size: var(--size-12px); - height: var(--blades-spacer-button-sm); - margin-block-start: var(--blades-spacer-xs); - padding: 0 var(--blades-spacer-base); -} - -.window-app body #context-menu { - z-index: 101; -} - -body .dialog div.dialog-content h4:first-child, -body .dialog div.dialog-content p:first-child { - margin-block-start: var(--blades-spacer-base); -} - -.-emu-compact body #hotbar .bar-controls { - width: 2rem; - height: 2.5rem; -} -.-emu-compact body #hotbar .bar-controls .page-control { - font-size: var(--size-10px); -} -.-emu-compact body #hotbar .macro { - width: 2.5rem; - height: 2.5rem; -} -.-emu-compact body #hotbar .macro .macro-icon { - width: 2rem; - height: 2rem; -} -.-emu-compact body #logo { - max-height: 2.125rem; - max-width: 4.25rem; -} -.-emu-compact body #notifications { - left: 7rem; - top: 6rem; -} -.-emu-compact body #players { - width: 10.5rem; -} -.-emu-compact body #navigation #scene-list .scene { - height: 1.75rem; - line-height: 1.75rem; - min-width: 5.5rem; -} -.-emu-compact body #navigation #scene-list .scene-player { - width: 0.5rem; - height: 0.5rem; -} -.-emu-compact body .window-app[id*=JournalEntry-] a.editor-edit { - top: -1.75rem; -} -.-emu-compact body #tokenAttacher { - left: 4.5rem; - top: 2.375rem; -} - -body #hotbar .bar-controls:first-child #macro-directory, -body #hotbar .bar-controls:first-child #bar-toggle { - flex: 1 1 auto; -} - -body #hotbar .bar-controls:first-child #macro-directory:first-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:first-of-type { - border: none; - border-block-end: rgba(var(--color-border), 1) 1px solid; - border-radius: 0 0 0 0; -} - -body #hotbar .bar-controls:first-child #macro-directory:last-of-type, -body #hotbar .bar-controls:first-child #bar-toggle:last-of-type { - border: none; - border-radius: 0 0 0 0; -} - -body #hotbar .bar-controls .page-control, -body #hotbar .bar-controls #macro-directory, -body #hotbar .bar-controls #bar-toggle { - background-color: rgba(var(--color-background), 0.8); - background-image: none; - color: rgba(var(--color-text-lightest), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex: 0 0 auto; - font-size: var(--size-16px); - justify-content: center; - line-height: initial; - position: relative; -} - -body #hotbar .bar-controls .page-control:first-of-type, -body #hotbar .bar-controls #macro-directory:first-of-type, -body #hotbar .bar-controls #bar-toggle:first-of-type { - border-block-end: rgba(var(--color-border), 1) 1px solid; -} - -body #hotbar .bar-controls .page-control:last-of-type, -body #hotbar .bar-controls #macro-directory:last-of-type, -body #hotbar .bar-controls #bar-toggle:last-of-type { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body #loading #context, -body #loading #progress { - background: transparent; - color: rgba(var(--color-text-lightest), 1); - text-shadow: none; - top: 0; - position: absolute; - align-items: center; - display: flex; - height: 100%; - font-size: var(--size-14px); - line-height: initial; - margin: 0 var(--blades-spacer-md); - padding: 0; -} - -.-emu-layout.-emu-logo body #logo { - display: block !important; -} -.-emu-layout.-emu-control-align-top body #controls .control-tools .scene-control { - position: initial; -} - -body #menu #menu-items li i, -body #menu #menu-items li h4 { - flex: initial; - font-size: inherit; - line-height: var(--line-height-compact); -} - -body #players > h3:hover, -body #players > h3:active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -.-emu-subtle-layout body #controls:hover, -.-emu-subtle-layout body #controls:active { - opacity: 1; -} - -.-emu-subtle-layout body #controls:hover .control-tools, -.-emu-subtle-layout body #controls:active .control-tools { - opacity: 1; -} - -body #controls .control-tools .scene-control, -body #controls .control-tools .control-tool { - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - line-height: initial; - margin: 0; - padding: 0; - pointer-events: all; - position: relative; -} - -body #controls .control-tools .scene-control > i, -body #controls .control-tools .control-tool > i { - margin: 0; - position: relative; -} - -.-emu-compact body #controls .control-tools .scene-control, -.-emu-compact body #controls .control-tools .control-tool { - width: var(--blades-spacer-button-lg); - height: var(--blades-spacer-button-lg); -} - -body #controls .control-tools .scene-control:hover, -body #controls .control-tools .control-tool:hover { - background-image: none; -} - -body #controls .control-tools .scene-control:focus, -body #controls .control-tools .control-tool:focus { - background-image: none; -} - -body #controls .control-tools .scene-control.active, -body #controls .control-tools .control-tool.active { - background-image: none; -} - -.-emu-subtle-layout body #navigation:hover, -.-emu-subtle-layout body #navigation:active { - opacity: 1; -} - -.-emu-subtle-layout body #navigation:hover #scene-list .scene, -.-emu-subtle-layout body #navigation:active #scene-list .scene { - display: inline-flex; - opacity: 1; -} - -body #navigation #scene-list .scene.active, -body #navigation #scene-list .scene.view { - background-image: none; -} - -body #navigation #scene-list .scene.active:not(.gm), -body #navigation #scene-list .scene.view:not(.gm) { - background-image: none; -} - -body #ui-left, -body #ui-middle, -body #ui-right { - pointer-events: none; - position: relative; - z-index: 10; -} - -body .window-app .window-header > a, -body .window-app .window-header a.header-button { - background: transparent; - text-shadow: none; - padding: var(--blades-spacer-base); - position: relative; - width: auto; -} - -body .window-app .window-header > a:hover, -body .window-app .window-header a.header-button:hover { - color: rgba(var(--color-text-lightest), 1); - color: rgba(var(--color-primary), 1); -} - -body .window-app .window-header > a:focus, -body .window-app .window-header a.header-button:focus { - color: rgba(var(--color-primary), 1); - text-decoration: underline; -} - -body .window-app .window-header > a.close, -body .window-app .window-header a.header-button.close { - color: transparent; - overflow: hidden; - padding: 0; - width: var(--blades-spacer-button-sm); -} - -body .window-app .window-header > a.close:hover, -body .window-app .window-header > a.close:focus, -body .window-app .window-header a.header-button.close:hover, -body .window-app .window-header a.header-button.close:focus { - color: transparent; -} - -body .window-app .window-header > a.close > i, -body .window-app .window-header a.header-button.close > i { - top: 0; - left: 0; - position: absolute; - width: 100%; - height: 100%; - align-items: center; - color: rgba(var(--color-text-lightest), 1); - display: flex; - font-size: var(--size-16px); - justify-content: center; - margin: 0; -} - -body .window-app .window-header > a > i, -body .window-app .window-header > a > span.fas, -body .window-app .window-header a.header-button > i, -body .window-app .window-header a.header-button > span.fas { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar, -body .sidebar-popout { - background-color: rgba(var(--color-background-darkest), 0.8); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - top: calc(var(--blades-spacer-md) / 2); - right: 0; - bottom: auto; - position: fixed; - width: var(--blades-spacer-sidebar); - height: calc(100% - var(--blades-spacer-md)); - display: flex; - flex-direction: column; - margin: 0; - overflow: hidden; - padding: 0; - z-index: 10; -} - -body #sidebar ol, -body #sidebar ul, -body .sidebar-popout ol, -body .sidebar-popout ul { - margin: 0; - padding: 0; -} - -body #sidebar.collapsed, -body .sidebar-popout.collapsed { - height: auto !important; - width: 2rem !important; -} - -.-emu-subtle-layout body #sidebar.collapsed, -.-emu-subtle-layout body .sidebar-popout.collapsed { - opacity: 0.3; -} - -.-emu-subtle-layout body #sidebar.collapsed:hover, -.-emu-subtle-layout body .sidebar-popout.collapsed:hover { - opacity: 1; -} - -body #sidebar.collapsed #sidebar-tabs, -body .sidebar-popout.collapsed #sidebar-tabs { - border-block-end: none; - flex-wrap: wrap; -} - -body #sidebar.collapsed #sidebar-tabs > .collapse, -body .sidebar-popout.collapsed #sidebar-tabs > .collapse { - border-radius: 0 0 0 0; -} - -body #sidebar.collapsed .sidebar-tab, -body #sidebar.collapsed .sidebar-tab.active, -body .sidebar-popout.collapsed .sidebar-tab, -body .sidebar-popout.collapsed .sidebar-tab.active { - display: none !important; -} - -body #sidebar #sidebar-tabs, -body .sidebar-popout #sidebar-tabs { - border-block-end: rgba(var(--color-border), 1) 1px solid; - box-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - flex: 0 0 auto; - flex-wrap: nowrap; - font-size: var(--size-12px); - margin: 0; - position: relative; -} - -body #sidebar #sidebar-tabs > .item, -body #sidebar #sidebar-tabs > .collapse, -body .sidebar-popout #sidebar-tabs > .item, -body .sidebar-popout #sidebar-tabs > .collapse { - border: none; - border-radius: 0; - box-shadow: none; - color: rgba(var(--color-text-lightest), 1); - transition: box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - cursor: pointer; - display: flex; - flex: 1 1 20%; - font-size: var(--size-12px); - justify-content: center; - left: auto; - line-height: initial; - margin: 0; - padding: var(--blades-spacer-sm) var(--blades-spacer-base); - position: relative; - top: auto; -} - -body #sidebar #sidebar-tabs > .item.active, -body #sidebar #sidebar-tabs > .collapse.active, -body .sidebar-popout #sidebar-tabs > .item.active, -body .sidebar-popout #sidebar-tabs > .collapse.active { - border-radius: 0; - border: none; -} - -body #sidebar #sidebar-tabs > .item.active:first-child, -body #sidebar #sidebar-tabs > .collapse.active:first-child, -body .sidebar-popout #sidebar-tabs > .item.active:first-child, -body .sidebar-popout #sidebar-tabs > .collapse.active:first-child { - border-radius: 0 0 0 0; -} - -body #sidebar #sidebar-tabs > .item:first-child, -body #sidebar #sidebar-tabs > .collapse:first-child, -body .sidebar-popout #sidebar-tabs > .item:first-child, -body .sidebar-popout #sidebar-tabs > .collapse:first-child { - border-radius: 0 0 0 0; -} - -body #sidebar #sidebar-tabs > .item > i, -body #sidebar #sidebar-tabs > .collapse > i, -body .sidebar-popout #sidebar-tabs > .item > i, -body .sidebar-popout #sidebar-tabs > .collapse > i { - margin: 0; - position: relative; - z-index: 1; -} - -body #sidebar #sidebar-tabs > .item .notification-pip, -body #sidebar #sidebar-tabs > .collapse .notification-pip, -body .sidebar-popout #sidebar-tabs > .item .notification-pip, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip { - background-color: rgba(var(--color-primary), 1); - top: 0; - right: 0; - bottom: 0; - left: 0; - position: absolute; - animation-duration: 0.8s; - animation-iteration-count: infinite; - animation-name: emu-notification-flash; - animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1); - display: none; - opacity: 0; - pointer-events: none; - z-index: 0; -} - -body #sidebar #sidebar-tabs > .item .notification-pip::before, -body #sidebar #sidebar-tabs > .collapse .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .item .notification-pip::before, -body .sidebar-popout #sidebar-tabs > .collapse .notification-pip::before { - display: none; -} - -body #sidebar .window-content .sidebar-tab, -body .sidebar-popout .window-content .sidebar-tab { - display: flex; -} - -body #sidebar .sidebar-tab, -body .sidebar-popout .sidebar-tab { - display: none; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - height: 100%; - justify-content: initial; - margin: 0; - min-height: 12.5rem; - position: relative; -} - -body #sidebar .sidebar-tab.active, -body .sidebar-popout .sidebar-tab.active { - display: flex; -} - -.-emu-compact body #sidebar .sidebar-tab, -.-emu-compact body .sidebar-popout .sidebar-tab { - min-height: 11rem; -} - -body #sidebar .sidebar-tab.directory .directory-list, -body .sidebar-popout .sidebar-tab.directory .directory-list { - padding-block-end: var(--blades-spacer-sm); -} - -body #sidebar .sidebar-tab .directory-header .header-actions button, -body #sidebar .sidebar-tab .directory-footer button, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button, -body .sidebar-popout .sidebar-tab .directory-footer button { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - height: auto; - line-height: var(--line-height-compact); - width: auto; -} - -body #sidebar .sidebar-tab .directory-header .header-actions button > i, -body #sidebar .sidebar-tab .directory-footer button > i, -body .sidebar-popout .sidebar-tab .directory-header .header-actions button > i, -body .sidebar-popout .sidebar-tab .directory-footer button > i { - font-size: var(--size-14px); -} - -body #sidebar .sidebar-tab .directory-header, -body .sidebar-popout .sidebar-tab .directory-header { - border-block-end: rgba(var(--color-border), 1) 1px solid; - flex-direction: column; -} - -body #sidebar .sidebar-tab .directory-header .header-search, -body .sidebar-popout .sidebar-tab .directory-header .header-search { - align-items: center; - display: flex; - flex: 1 1 auto; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-header .header-search > i, -body .sidebar-popout .sidebar-tab .directory-header .header-search > i { - flex: 0 0 auto; -} - -body #sidebar .sidebar-tab .directory-header .header-search input, -body .sidebar-popout .sidebar-tab .directory-header .header-search input { - background-color: rgba(var(--color-background-lightest), 1); - flex: 1 1 auto; - margin: 0; -} - -body #sidebar .sidebar-tab .directory-header .header-control, -body .sidebar-popout .sidebar-tab .directory-header .header-control { - width: 2rem; - height: 2rem; - flex: 0 0 auto; -} - -body #sidebar .sidebar-tab .directory-header .header-control > i, -body .sidebar-popout .sidebar-tab .directory-header .header-control > i { - margin: 0; -} - -body #sidebar .sidebar-tab .directory-header .header-actions, -body .sidebar-popout .sidebar-tab .directory-header .header-actions { - align-items: center; - display: flex; - flex: 0 0 auto; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-header .header-actions:only-child, -body #sidebar .sidebar-tab .directory-header .header-actions:last-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:only-child, -body .sidebar-popout .sidebar-tab .directory-header .header-actions:last-child { - margin-block-end: 0; -} - -body #sidebar .sidebar-tab .directory-header > .action-buttons, -body .sidebar-popout .sidebar-tab .directory-header > .action-buttons { - align-items: center; - display: flex; - flex: 0 0 auto; - position: relative; - width: 100%; -} - -body #sidebar .sidebar-tab .directory-footer, -body .sidebar-popout .sidebar-tab .directory-footer { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-wrap: wrap; -} - -.-emu-subtle-layout body #sidebar.collapsed::before, -.-emu-subtle-layout body #sidebar.collapsed #emu-sidebar-lock { - display: none; -} - -.-emu-subtle-layout body #sidebar:hover, -.-emu-subtle-layout body #sidebar.is-locked { - opacity: 1; - right: 0; -} - -.-emu-subtle-layout body #sidebar:hover #emu-sidebar-lock::before, -.-emu-subtle-layout body #sidebar.is-locked #emu-sidebar-lock::before { - content: "\f0da"; -} - -.-emu-subtle-layout-sidebar-locked body #sidebar { - opacity: 1; - right: 0; -} -.-emu-subtle-layout-sidebar-locked body #sidebar #emu-sidebar-lock { - display: none; -} - -body #sidebar [data-tab=chat] #chat-log, -body .sidebar-popout [data-tab=chat] #chat-log { - flex: 1 1 auto; - height: auto; - list-style: none; - margin: 0; - padding: 0; - overflow-y: auto; - overflow-x: hidden; -} - -body #sidebar [data-tab=chat] #chat-log .message, -body .sidebar-popout [data-tab=chat] #chat-log .message { - background-color: rgba(var(--color-background-chat-message), 1); - background-image: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: rgba(var(--color-text), 1); - display: flex; - flex-direction: column; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - font-family: inherit; - font-size: var(--size-14px); - padding: var(--blades-spacer-base); - margin: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message:hover .message-metadata, -body #sidebar [data-tab=chat] #chat-log .message:focus .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message:hover .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message:focus .message-metadata { - opacity: 1; -} - -body #sidebar [data-tab=chat] #chat-log .message.whisper, -body .sidebar-popout [data-tab=chat] #chat-log .message.whisper { - background-color: rgba(var(--color-background-chat-message-whisper), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message.blind, -body .sidebar-popout [data-tab=chat] #chat-log .message.blind { - background-color: rgba(var(--color-background-chat-message-blind), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-header, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-header { - background-color: transparent; - color: inherit; - align-items: center; - display: flex; - flex-wrap: wrap; - gap: var(--blades-spacer-xs); - line-height: var(--line-height-default); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata, -body #sidebar [data-tab=chat] #chat-log .message .message-sender, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-sender { - color: inherit; - align-items: center; - display: inline-flex; - font-size: var(--size-12px); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-sender, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-sender { - margin: 0; - overflow: hidden; - white-space: initial; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata { - transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - display: flex; - gap: var(--blades-spacer-base); - opacity: 0; - justify-content: flex-end; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata a, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata a { - color: inherit; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-metadata a:hover, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-metadata a:hover { - color: rgba(var(--color-primary), 1); -} - -body #sidebar [data-tab=chat] #chat-log .message .message-content, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-content { - user-select: text; -} - -body #sidebar [data-tab=chat] #chat-log .message .message-content .table-result, -body .sidebar-popout [data-tab=chat] #chat-log .message .message-content .table-result { - padding: var(--blades-spacer-base) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .flavor-text, -body #sidebar [data-tab=chat] #chat-log .message .whisper-to, -body .sidebar-popout [data-tab=chat] #chat-log .message .flavor-text, -body .sidebar-popout [data-tab=chat] #chat-log .message .whisper-to { - color: inherit; - font-size: var(--size-12px); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll, -body #sidebar [data-tab=chat] #chat-log .message .dice-result, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-result { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total { - background-color: rgba(var(--color-background), 0.1); - box-shadow: none; - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - color: inherit; - line-height: initial; - font-size: inherit; - font-weight: normal; - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-formula { - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total { - font-size: var(--size-18px); - padding: var(--blades-spacer-xs) 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.critical, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.success, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.critical, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.success { - background-color: var(--blades-color-positive); - border-color: var(--blades-color-positive); - color: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.fumble, -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-total.failure, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.fumble, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-total.failure { - background-color: var(--blades-color-negative); - border-color: var(--blades-red-bright); - color: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip { - order: initial; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - line-height: initial; - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-formula { - align-items: center; - display: inline-flex; - font-weight: 700; -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-roll .dice-tooltip .part-header .part-total { - background-color: rgba(var(--color-background-lightest), 1); - border: rgba(var(--color-border-lighter), 1) 1px solid; - border-block-end: none; - border-radius: 0 0 0 0; - flex: none; - font-size: var(--size-14px); - font-weight: 700; - padding: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .dice-rolls, -body .sidebar-popout [data-tab=chat] #chat-log .message .dice-rolls { - margin: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .message .button.message-delete, -body .sidebar-popout [data-tab=chat] #chat-log .message .button.message-delete { - color: rgba(var(--color-text), 1); -} - -body #sidebar [data-tab=chat] #chat-controls, -body .sidebar-popout [data-tab=chat] #chat-controls { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20, -body .sidebar-popout [data-tab=chat] #chat-controls .chat-control-icon .fa-dice-d20 { - font-size: var(--size-14px); - margin: 0; -} - -body #sidebar [data-tab=chat] #chat-controls .roll-type-select, -body .sidebar-popout [data-tab=chat] #chat-controls .roll-type-select { - background-color: rgba(var(--color-background), 0.5); - color: rgba(var(--color-text-lightest), 1); - height: 2rem; - margin: 0; - width: auto; -} - -body #sidebar [data-tab=chat] #chat-controls .control-buttons, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons { - align-items: center; - display: flex; - flex: 0 0 auto; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-controls .control-buttons a > i, -body .sidebar-popout [data-tab=chat] #chat-controls .control-buttons a > i { - font-size: inherit; - line-height: initial; -} - -body #sidebar [data-tab=chat] #chat-form, -body .sidebar-popout [data-tab=chat] #chat-form { - background-color: rgba(var(--color-background), 0.5); - background-image: none; - border: none; - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - height: 7rem; - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar [data-tab=chat] #chat-form textarea, -body .sidebar-popout [data-tab=chat] #chat-form textarea { - background-color: rgba(var(--color-background-lightest), 0.9); - background-image: none; - width: 100%; - height: 100%; - padding: var(--blades-spacer-sm); -} - -body #sidebar #combat .combat-tracker-header, -body .sidebar-popout #combat .combat-tracker-header { - flex-direction: column; -} - -body #sidebar #combat .combat-tracker-header .encounters, -body #sidebar #combat .combat-tracker-header .encounter-controls, -body .sidebar-popout #combat .combat-tracker-header .encounters, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls { - align-items: center; - display: flex; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - width: 100%; -} - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounters h4, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h4, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h4, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h4 { - border-block-end: none; - color: rgba(var(--color-text-lightest), 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - display: block; - flex: 1 1 auto; - font-size: var(--size-14px); - text-align: center; -} - -body #sidebar #combat .combat-tracker-header .encounters h3, -body #sidebar #combat .combat-tracker-header .encounter-controls h3, -body .sidebar-popout #combat .combat-tracker-header .encounters h3, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls h3 { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-20px); - margin-inline-start: var(--blades-spacer-button-sm); -} - -body #sidebar #combat .combat-tracker-header .encounters a[disabled], -body #sidebar #combat .combat-tracker-header .encounter-controls a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounters a[disabled], -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a[disabled] { - pointer-events: none; - visibility: hidden; -} - -body #sidebar #combat .combat-tracker-header .encounters a:first-child, -body #sidebar #combat .combat-tracker-header .encounter-controls a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounters a:first-child, -body .sidebar-popout #combat .combat-tracker-header .encounter-controls a:first-child { - margin-inline-start: 0; -} - -body #sidebar #combat #combat-tracker .combatant, -body .sidebar-popout #combat #combat-tracker .combatant { - background-color: rgba(var(--color-background), 1); - border: none; - border-radius: 0; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - align-items: center; - display: flex; - flex-wrap: nowrap; - height: auto; - line-height: initial; - margin: 0 var(--blades-spacer-sm); - padding: var(--blades-spacer-base) var(--blades-spacer-sm); - position: relative; - width: auto; -} - -body #sidebar #combat #combat-tracker .combatant.hidden .token-name h4, -body #sidebar #combat #combat-tracker .combatant.hidden .token-image, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.hidden .token-image { - opacity: 0.5; -} - -body #sidebar #combat #combat-tracker .combatant.active .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant.active .token-name h4 { - border-color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #combat #combat-tracker .combatant.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.active .combatant-control.active { - background-color: var(--blades-white-bright); - color: rgba(var(--color-primary), 1); -} - -body #sidebar #combat #combat-tracker .combatant.defeated, -body .sidebar-popout #combat #combat-tracker .combatant.defeated { - background-color: rgba(176, 16, 48, 0.5); -} - -body #sidebar #combat #combat-tracker .combatant.defeated.active .combatant-control.active, -body .sidebar-popout #combat #combat-tracker .combatant.defeated.active .combatant-control.active { - background-color: rgba(var(--color-primary), 1); - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #combat #combat-tracker .combatant .token-name, -body .sidebar-popout #combat #combat-tracker .combatant .token-name { - text-shadow: none; - display: flex; - flex: 1 1 auto; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; - overflow: hidden; - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .token-name h4, -body .sidebar-popout #combat #combat-tracker .combatant .token-name h4 { - color: rgba(var(--color-text-lightest), 1); - border-block-end: 1px solid rgba(var(--color-border-lighter), 0.1); - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - flex: initial; - font-size: var(--size-16px); - line-height: initial; -} - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .token-resource, -body .sidebar-popout #combat #combat-tracker .combatant .token-resource { - border-inline-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-14px); - line-height: var(--line-height-compact); - margin-inline-start: var(--blades-spacer-sm); - padding-inline-end: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-tracker .combatant .token-initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative { - padding: 0; - padding-inline-start: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-tracker .combatant .token-initiative .initiative, -body .sidebar-popout #combat #combat-tracker .combatant .token-initiative .initiative { - color: inherit; - text-shadow: none; - font-size: var(--size-16px); - font-weight: normal; -} - -body #sidebar #combat #combat-tracker .combatant .combatant-controls, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-controls { - align-items: center; - display: flex; - gap: var(--blades-spacer-base); -} - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - background: transparent; - font-size: var(--size-20px); - margin: 0; -} - -body #sidebar #combat #combat-tracker .combatant .combatant-control.roll::before, -body .sidebar-popout #combat #combat-tracker .combatant .combatant-control.roll::before { - content: "\f6cf"; -} - -body #sidebar #combat #combat-tracker .combatant .token-effects, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects { - display: flex; - flex: 1 1 auto; - flex-wrap: wrap; - gap: var(--blades-spacer-base); - height: auto; -} - -body #sidebar #combat #combat-tracker .combatant .token-effects img, -body .sidebar-popout #combat #combat-tracker .combatant .token-effects img { - cursor: default; - margin: 0; - max-height: 0.875rem; - max-width: 0.875rem; - opacity: 1; - transform: none; -} - -body #sidebar #combat #combat-controls, -body .sidebar-popout #combat #combat-controls { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-wrap: nowrap; - gap: var(--blades-spacer-base); - padding-block-start: var(--blades-spacer-sm); -} - -body #sidebar #combat #combat-controls:empty, -body .sidebar-popout #combat #combat-controls:empty { - display: none; -} - -body #sidebar #combat #combat-controls .combat-control.center, -body .sidebar-popout #combat #combat-controls .combat-control.center { - flex: 1 1 auto; - white-space: nowrap; -} - -body #sidebar #combat #combat-controls .combat-control > i, -body .sidebar-popout #combat #combat-controls .combat-control > i { - margin: 0; -} - -body #sidebar #scenes .scene, -body .sidebar-popout #scenes .scene { - background-position: 50%; - background-size: cover; - border: none; - box-shadow: none; - height: auto; - line-height: var(--line-height-compact); -} - -body #sidebar #scenes .scene:hover, -body .sidebar-popout #scenes .scene:hover { - background-position: 50%; - background-size: cover; -} - -body #sidebar #scenes .scene h3 > a, -body .sidebar-popout #scenes .scene h3 > a { - text-shadow: 1px 1px 2px var(--blades-black-dark), -1px -1px 2px var(--blades-black-dark); - padding: var(--blades-spacer-sm) 0; -} - -body #sidebar #playlists, -body .sidebar-popout #playlists { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #playlists .global-control, -body .sidebar-popout #playlists .global-control { - background-color: rgba(var(--color-background), 0.5); - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - display: flex; - flex: 0 0 auto; - flex-wrap: wrap; - line-height: var(--line-height-compact); - margin: 0; - padding: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar #playlists .global-control.collapsed .playlist-sounds, -body .sidebar-popout #playlists .global-control.collapsed .playlist-sounds { - height: auto !important; - max-height: 0 !important; - padding: 0 !important; -} - -body #sidebar #playlists .global-control .playlist-header, -body .sidebar-popout #playlists .global-control .playlist-header { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - padding: var(--blades-spacer-xs) 0; - width: 100%; -} - -body #sidebar #playlists .global-control .playlist-header h4, -body .sidebar-popout #playlists .global-control .playlist-header h4 { - text-decoration: none; - height: auto; - margin: 0; - padding-inline-start: 0; -} - -body #sidebar #playlists .global-control .playlist-header h4 i.fa, -body .sidebar-popout #playlists .global-control .playlist-header h4 i.fa { - color: inherit; - margin-inline-start: var(--blades-spacer-xs); -} - -body #sidebar #playlists .global-control .playlist-sounds, -body .sidebar-popout #playlists .global-control .playlist-sounds { - background: transparent; - border-inline-start: none; - flex: 0 0 auto; - height: auto !important; - padding: 0 !important; - width: 100%; -} - -body #sidebar #playlists .global-control .playlist-sounds h4, -body .sidebar-popout #playlists .global-control .playlist-sounds h4 { - border-block-end: 0; - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-16px); - margin: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds h4 + input[type=range], -body .sidebar-popout #playlists .global-control .playlist-sounds h4 + input[type=range] { - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #playlists .global-control .playlist-sounds .sound, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound { - border-block-end: 0; - flex-wrap: nowrap; - padding-inline-start: 0; - padding-inline-end: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds .sound:last-of-type, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound:last-of-type { - padding-block-end: 0; -} - -body #sidebar #playlists .global-control .playlist-sounds .sound .global-volume, -body .sidebar-popout #playlists .global-control .playlist-sounds .sound .global-volume { - flex: 0 0 50%; -} - -body #sidebar #playlists .directory-list .directory-item.playlist, -body .sidebar-popout #playlists .directory-list .directory-item.playlist { - flex-direction: column; - line-height: var(--line-height-compact); - padding: 0 var(--blades-spacer-sm); -} - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed):focus, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):hover, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed):focus { - background-color: rgba(var(--color-folder-directory), 1); -} - -body #sidebar #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .directory-item.playlist:not(.collapsed) .playlist-sounds .sound:first-child { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body #sidebar #playlists .directory-list .playlist-sounds, -body .sidebar-popout #playlists .directory-list .playlist-sounds { - height: auto !important; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-sounds .sound:first-child, -body .sidebar-popout #playlists .directory-list .playlist-sounds .sound:first-child { - border-block-start: transparent 1px solid; -} - -body #sidebar #playlists .directory-list .playlist-header, -body #sidebar #playlists .directory-list .sound, -body .sidebar-popout #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .sound { - display: flex; - flex: 1 1 100%; - flex-wrap: nowrap; - margin: 0; - text-decoration: none; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-header .playlist-name, -body #sidebar #playlists .directory-list .sound .playlist-name, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name, -body .sidebar-popout #playlists .directory-list .sound .playlist-name { - align-items: center; - display: inline-flex; - flex: 1 1 100%; - overflow: visible; - padding: var(--blades-spacer-base) 0; - word-break: normal; - white-space: initial; - width: 100%; -} - -body #sidebar #playlists .directory-list .playlist-header .playlist-name > i, -body #sidebar #playlists .directory-list .sound .playlist-name > i, -body .sidebar-popout #playlists .directory-list .playlist-header .playlist-name > i, -body .sidebar-popout #playlists .directory-list .sound .playlist-name > i { - display: none; -} - -body #sidebar #playlists .directory-list .playlist-header .sound-controls, -body #sidebar #playlists .directory-list .sound .sound-controls, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls, -body .sidebar-popout #playlists .directory-list .sound .sound-controls { - flex: 0 0 auto; - flex-wrap: nowrap; - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; -} - -body #sidebar #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body #sidebar #playlists .directory-list .sound .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .playlist-header .sound-controls .sound-control.inactive, -body .sidebar-popout #playlists .directory-list .sound .sound-controls .sound-control.inactive { - opacity: 0.5; -} - -body #sidebar #playlists .directory-list .playlist-header, -body .sidebar-popout #playlists .directory-list .playlist-header { - flex: 0 0 auto; -} - -body #sidebar #playlists .directory-list .sound:nth-child(even), -body .sidebar-popout #playlists .directory-list .sound:nth-child(even) { - background-color: rgba(var(--color-background-darkest), 0.2); -} - -body #sidebar #playlists h4, -body #sidebar #playlists i, -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists h4, -body .sidebar-popout #playlists i, -body .sidebar-popout #playlists input[type=range] { - color: inherit; - height: auto; - line-height: var(--line-height-default); - word-break: normal; -} - -body #sidebar #playlists h4 + input[type=range], -body #sidebar #playlists i + input[type=range], -body .sidebar-popout #playlists h4 + input[type=range], -body .sidebar-popout #playlists i + input[type=range] { - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #playlists h4, -body .sidebar-popout #playlists h4 { - padding: var(--blades-spacer-base); -} - -body #sidebar #playlists input[type=range], -body .sidebar-popout #playlists input[type=range] { - margin: 0; -} - -body #sidebar #playlists #currently-playing, -body .sidebar-popout #playlists #currently-playing { - flex-direction: row; - max-height: 30%; - overflow-x: hidden; - overflow-y: auto; -} - -body #sidebar #playlists #currently-playing .sound, -body .sidebar-popout #playlists #currently-playing .sound { - display: grid; - flex: 1 1 100%; - grid-template-areas: "name controls" "playback playback"; - grid-template-columns: 1fr -webkit-min-content; - grid-template-columns: 1fr min-content; - grid-template-rows: min-content min-content; - margin: 0; - text-decoration: none; - width: 100%; -} - -body #sidebar #playlists #currently-playing .sound + .sound, -body .sidebar-popout #playlists #currently-playing .sound + .sound { - border-block-start: rgba(var(--color-border), 1) 1px solid; - padding-block-start: var(--blades-spacer-sm); -} - -body #sidebar #playlists #currently-playing .sound .sound-name, -body .sidebar-popout #playlists #currently-playing .sound .sound-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - align-items: center; - display: inline-flex; - grid-area: name; - margin: 0; - padding: var(--blades-spacer-base) 0; -} - -body #sidebar #playlists #currently-playing .sound .sound-controls, -body .sidebar-popout #playlists #currently-playing .sound .sound-controls { - flex-wrap: nowrap; - grid-area: controls; - margin: 0; - margin-inline-start: var(--blades-spacer-base); - padding: var(--blades-spacer-base) 0; - width: auto; -} - -body #sidebar #playlists #currently-playing .sound .sound-control.inactive, -body .sidebar-popout #playlists #currently-playing .sound .sound-control.inactive { - opacity: 0.5; -} - -body #sidebar #playlists #currently-playing .sound .sound-playback, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback { - align-items: center; - display: flex; - grid-area: playback; - padding: 0; -} - -body #sidebar #playlists #currently-playing .sound .sound-playback .sound-timer, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .sound-timer { - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - margin-inline-end: var(--blades-spacer-sm); -} - -body #sidebar #playlists #currently-playing .sound .sound-playback .volume-icon, -body .sidebar-popout #playlists #currently-playing .sound .sound-playback .volume-icon { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar #compendium h3, -body .sidebar-popout #compendium h3 { - background-color: rgba(var(--color-background), 1); - border: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} - -body #sidebar #compendium .compendium-type, -body .sidebar-popout #compendium .compendium-type { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); -} - -body #sidebar #compendium .compendium-list, -body .sidebar-popout #compendium .compendium-list { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-xs); -} - -body #sidebar #compendium .compendium-list .directory-item, -body .sidebar-popout #compendium .compendium-list .directory-item { - flex-wrap: wrap; - line-height: var(--line-height-compact); -} - -body #sidebar #compendium .compendium-list .directory-item h4, -body .sidebar-popout #compendium .compendium-list .directory-item h4 { - align-items: center; - display: flex; - width: 100%; -} - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons { - color: rgba(var(--color-text-lightest), 1); - position: relative; -} - -body #sidebar #compendium .compendium-list .directory-item h4 .status-icons i, -body .sidebar-popout #compendium .compendium-list .directory-item h4 .status-icons i { - margin: 0; - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #compendium .compendium-list .directory-item .compendium-footer, -body .sidebar-popout #compendium .compendium-list .directory-item .compendium-footer { - color: rgba(var(--color-text-lightest), 1); - flex: 0 0 auto; - font-size: var(--size-14px); - padding-block-end: var(--blades-spacer-base); - width: 100%; -} - -body #sidebar #settings, -body .sidebar-popout #settings { - padding: var(--blades-spacer-sm); -} - -body #sidebar #settings > div, -body .sidebar-popout #settings > div { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; -} - -body #sidebar #settings h2, -body #sidebar #settings h4, -body .sidebar-popout #settings h2, -body .sidebar-popout #settings h4 { - background: transparent; - border: none; - color: rgba(var(--color-text-lightest), 1); - padding: 0; - margin: 0; -} - -body #sidebar #settings h2, -body .sidebar-popout #settings h2 { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - font-size: var(--size-20px); - margin-block-start: var(--blades-spacer-sm); -} - -body #sidebar #settings h4, -body .sidebar-popout #settings h4 { - color: rgba(var(--color-primary), 1); - font-size: var(--size-16px); -} - -body #sidebar #settings button, -body .sidebar-popout #settings button { - margin: 0; -} - -body #sidebar #settings #game-details, -body .sidebar-popout #settings #game-details { - color: rgba(var(--color-text-lightest), 1); - margin: 0; - padding: 0; -} - -body #sidebar .notification-pip, -body .sidebar-popout .notification-pip { - color: rgba(var(--color-primary), 1); - margin-inline-end: var(--blades-spacer-xs); - padding: 0; - position: relative; - right: auto; - text-shadow: none; - top: auto; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file { - text-shadow: none; - transition: background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), box-shadow 0.3s cubic-bezier(0.075, 0.82, 0.165, 1), color 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - align-items: center; - cursor: pointer; - display: flex; - font-size: var(--size-14px); - font-weight: normal; - height: auto; - line-height: var(--blades-spacer-button); - padding: 0 var(--blades-spacer-sm); - position: relative; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:last-child, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:last-child { - border-block-end: 0; -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:hover, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:hover { - background-color: rgba(var(--color-primary), 1); - box-shadow: inset 0 0 0 2px var(--blades-white-bright); - color: rgba(var(--color-text-lightest), 1); -} - -body .filepicker.window-app .filepicker-body .filepicker-body .directory .dir:focus, -body .filepicker.window-app .filepicker-body .filepicker-body .directory .file:focus { - box-shadow: inset 0 0 0 2px rgba(var(--color-primary), 1), inset 0 0 0 3px var(--blades-white-bright), 0 1px 2px 0 var(--blades-black-dark-fade-strong); -} - -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .page-heading, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings { - margin: 0; - width: 100%; -} - -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h2, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h3, -body .window-app[id*=JournalEntry-] aside.sidebar .pages-list .directory-list .directory-item .headings .heading h4 { - border: none; - margin: 0; -} - -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.previous, -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.next { - flex: 0 0 var(--blades-spacer-button); -} - -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.previous i, -body .window-app[id*=JournalEntry-] aside.sidebar .action-buttons button.next i { - margin: 0; -} - -body #module-management .package[data-module-name=ernies-modern-layout] a, -body #module-management .package[data-module-name=ernies-modern-layout] .package-title, -body #module-management .package[data-module-name=ernies-modern-layout] .package-description, -body #module-management .package[data-module-name=ernies-modern-layout] .package-metadata { - color: rgba(var(--color-text-lightest), 1); -} - -body .package-configuration .categories .scrollable, -body .package-configuration .categories footer { - margin: 0; - padding: var(--blades-spacer-sm); -} - -body .window-app[id*=trait-selector-] .window-content form > ol, -body .window-app[id*=trait-selector-] .window-content form > ul { - margin: 0; -} - -body .window-app[id*=trait-selector-] .window-content form > ol li, -body .window-app[id*=trait-selector-] .window-content form > ul li { - margin-block-end: var(--blades-spacer-base); -} - -body .window-app[id*=trait-selector-] .window-content form > ol li:last-child, -body .window-app[id*=trait-selector-] .window-content form > ul li:last-child { - margin-block-end: 0; -} - -body .window-app[id*=trait-selector-] .window-content form > ol li, -body .window-app[id*=trait-selector-] .window-content form > ol label, -body .window-app[id*=trait-selector-] .window-content form > ul li, -body .window-app[id*=trait-selector-] .window-content form > ul label { - color: rgba(var(--color-text), 1); - align-items: center; - display: flex; -} - -body .window-app[id*=trait-selector-] .window-content form > ol label.checkbox, -body .window-app[id*=trait-selector-] .window-content form > ul label.checkbox { - height: auto; - font-size: var(--size-14px); - line-height: initial; -} - -body .window-app[id*=trait-selector-] .window-content form > ol label.checkbox > input, -body .window-app[id*=trait-selector-] .window-content form > ul label.checkbox > input { - margin-inline-end: var(--blades-spacer-base); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br { - padding: 0 var(--blades-spacer-xs); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .die-result-overlay-br button, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .die-result-overlay-br button { - margin: 0 var(--blades-spacer-xs); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip), -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-row-item:not(.tooltip) { - align-items: center; - display: flex; - justify-content: center; - margin: 0; - min-height: var(--blades-spacer-button); -} - -body .window-app[id*=chat-popout-] .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total, -body #sidebar [data-tab=chat] #chat-log .chat-message .chat-card .red-dual .dice-row .dice-total + .dice-total { - margin-block-start: 0; - margin-inline-start: var(--blades-spacer-base); -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper { - width: var(--blades-spacer-button); - height: var(--blades-spacer-button); - cursor: default; - flex: 0 0 auto; - margin-inline-end: var(--blades-spacer-sm); - position: relative; -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper .token-image, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper .token-image { - width: 100%; - height: 100%; - margin: 0; -} - -body #sidebar #combat #combat-tracker .combatant .ce-image-wrapper svg, -body .sidebar-popout #combat #combat-tracker .combatant .ce-image-wrapper svg { - box-shadow: none; -} - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper { - color: rgba(var(--color-text-lightest), 1); - align-items: center; - display: flex; - flex: 0 0 auto; - font-size: var(--size-12px); - padding: var(--blades-spacer-xs); -} - -body #sidebar #combat #combat-tracker .combatant .ce-modify-hp-wrapper input, -body .sidebar-popout #combat #combat-tracker .combatant .ce-modify-hp-wrapper input { - background-color: rgba(var(--color-background-lightest), 1); - background-image: none; - height: auto; - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-lg); -} - -body .combatready-timebar, -body .combatready-timebar-fill { - border-radius: 0; - box-shadow: none; - bottom: 0; - height: 0.4375rem; - top: auto; -} - -.-emu-compact body .combatready-timebar, -.-emu-compact body .combatready-timebar-fill { - height: 0.1875rem; -} - -body #sidebar #combat #combat-tracker .token-resource input, -body .sidebar-popout #combat #combat-tracker .token-resource input { - border: none; - color: rgba(var(--color-text-lightest), 1); - width: var(--blades-spacer-button-sm); - height: var(--blades-spacer-button-sm); - padding: 0; - text-align: center; -} - -body #sidebar #combat .add-temporary, -body .sidebar-popout #combat .add-temporary { - margin: var(--blades-spacer-sm); - text-shadow: none; - width: 100%; -} - -body #sidebar #settings #combat-utility-belt, -body .sidebar-popout #settings #combat-utility-belt { - display: flex; - flex-direction: column; - gap: var(--blades-spacer-base); - margin: 0; -} - -body #sidebar #settings #combat-utility-belt h4, -body .sidebar-popout #settings #combat-utility-belt h4 { - border-block-end: rgba(var(--color-border), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin-block-start: var(--blades-spacer-sm); -} - -body #cub-puter::before, -body #cub-puter::after { - display: none; -} - -body .compendium-browser.window-app .control-area, -body .compendium-browser.window-app .list-area { - overflow-x: hidden; - overflow-y: auto; - padding: var(--blades-spacer-base); -} - -body #sidebar #compendium > ul.directory-list > .directory-item, -body .sidebar-popout #compendium > ul.directory-list > .directory-item { - margin: 0; - padding: 0; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack { - cursor: pointer; - line-height: var(--line-height-compact) !important; - margin: 0 !important; - padding: 0 var(--blades-spacer-sm) !important; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover { - background-color: rgba(var(--color-primary), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack:hover .compendium-footer { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .compendium-footer { - color: rgba(var(--color-text-lightest), 1); -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack .pack-title { - margin: 0 !important; -} - -body #sidebar #compendium > ul.directory-list > .directory-item .compendium-pack i.folder, -body .sidebar-popout #compendium > ul.directory-list > .directory-item .compendium-pack i.folder { - border: none; -} - -body #sidebar #settings #df-chat-enhance-settings h4, -body .sidebar-popout #settings #df-chat-enhance-settings h4 { - border-block-end: rgba(var(--color-border-lighter), 1) 1px solid; - color: rgba(var(--color-text-lightest), 1); - margin-block-start: var(--blades-spacer-md) !important; -} - -body #sidebar [data-tab=chat] section.dice-tray, -body .sidebar-popout [data-tab=chat] section.dice-tray { - border-block-start: rgba(var(--color-border), 1) 1px solid; - flex-direction: column; -} - -body #sidebar [data-tab=chat] section.dice-tray > .flexrow, -body .sidebar-popout [data-tab=chat] section.dice-tray > .flexrow { - gap: var(--blades-spacer-base); - margin: 0; - width: 100%; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__roll { - box-shadow: none; - flex: 1 1 auto; - font-weight: normal; - margin: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button { - padding: var(--blades-spacer-base) var(--blades-spacer-sm); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button:hover svg *, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button:hover svg * { - fill: var(--blades-white-bright); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__button svg, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__button svg { - transition: initial; -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__flag, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__flag { - background-color: rgba(var(--color-primary), 1); - border-radius: 0; - color: rgba(var(--color-text-lightest), 1); - transition: max-height 0.1s cubic-bezier(0.77, 0, 0.175, 1); - bottom: 100%; - left: 0; - position: absolute; - height: var(--blades-spacer-button-xs); - align-items: center; - display: flex; - font-size: var(--size-14px); - justify-content: center; - line-height: var(--line-height-compact); - max-height: var(--blades-spacer-button-xs); - overflow: hidden; - width: 100%; -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__flag.hide, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__flag.hide { - max-height: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__roll, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__roll { - width: auto; - height: var(--blades-spacer-button); - flex: 0 0 auto; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--add, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--sub, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--add, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--sub { - min-width: var(--blades-spacer-button); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__advantage:hover, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--add:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__advantage:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--add:hover { - background-color: var(--blades-color-positive); -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__disadvantage:hover, -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__math--sub:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__disadvantage:hover, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__math--sub:hover { - background-color: var(--blades-color-negative); -} - -body #sidebar [data-tab=chat] section.dice-tray input.dice-tray__input, -body .sidebar-popout [data-tab=chat] section.dice-tray input.dice-tray__input { - background-color: rgba(var(--color-background-lightest), 1); -} - -body #sidebar [data-tab=chat] section.dice-tray .dice-tray__stacked, -body .sidebar-popout [data-tab=chat] section.dice-tray .dice-tray__stacked { - height: var(--blades-spacer-button); - margin: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad { - font-size: var(--size-10px); - margin: 0; - padding: 0; -} - -body #sidebar [data-tab=chat] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage, -body .sidebar-popout [data-tab=chat] section.dice-tray button.dice-tray__ad.dice-tray__disadvantage { - border-block-start: rgba(var(--color-border), 1) 1px solid; -} - -body .dialog--dice-calculator.window-app .dice-calculator > button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button { - color: rgba(var(--color-text-lightest), 1); - font-weight: normal; -} - -body .dialog--dice-calculator.window-app .dice-calculator > button + button, -body .dialog--dice-calculator.window-app .dice-calculator .dice-calculator--button + button { - margin: 0; -} - -body #sidebar .dnd5ehelpers .dice-result, -body .sidebar-popout .dnd5ehelpers .dice-result { - margin-block-start: var(--blades-spacer-base); -} - -body #sidebar .dnd5ehelpers .dice-result .desc, -body .sidebar-popout .dnd5ehelpers .dice-result .desc { - background-color: rgba(var(--color-background-light), 1); - border: rgba(var(--color-border), 1) 1px solid; - border-radius: 0; - box-shadow: 0 2px 4px var(--blades-black-dark); - color: rgba(var(--color-text-lightest), 1); - font-size: var(--size-12px); - padding: var(--blades-spacer-sm); -} - -body #sidebar .dnd5ehelpers .cover-button, -body .sidebar-popout .dnd5ehelpers .cover-button { - flex-direction: row-reverse; - margin: 0; - margin-block-start: var(--blades-spacer-base); -} - -body #sidebar .dnd5ehelpers .cover-button img, -body .sidebar-popout .dnd5ehelpers .cover-button img { - margin: 0; - margin-inline-start: var(--blades-spacer-base); - width: var(--blades-spacer-button-xs); -} - -body #sidebar #playlists .header-actions > .flexrow, -body .sidebar-popout #playlists .header-actions > .flexrow { - flex: 0 0 100%; - gap: var(--blades-spacer-base); -} - -body #sidebar [data-tab=chat] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action=attack], -body .sidebar-popout [data-tab=chat] #chat-log .midi-qol-item-card.chat-card .card-buttons button[data-action=attack] { - margin-block-end: var(--blades-spacer-base); -} - -body .monsterblock .tweak-menu ul li labal:hover, -body .monsterblock .tweak-menu ul li a:hover, -body .monsterblock .tweak-menu ul li label:hover { - color: rgba(var(--color-primary), 1); - text-shadow: none; -} - -body .monsterblock .tweak-menu ul li labal, -body .monsterblock .tweak-menu ul li a, -body .monsterblock .tweak-menu ul li label { - padding: var(--blades-spacer-xs); -} - -body .monsterblock .tweak-menu ul li labal.menu-toggle, -body .monsterblock .tweak-menu ul li a.menu-toggle, -body .monsterblock .tweak-menu ul li label.menu-toggle { - padding-inline-start: var(--blades-spacer-md); -} - -body .monsterblock .tweak-menu ul li labal:not(:only-child)::before, -body .monsterblock .tweak-menu ul li a:not(:only-child)::before, -body .monsterblock .tweak-menu ul li label:not(:only-child)::before { - left: var(--blades-spacer-base); - top: var(--blades-spacer-xs); -} - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox, -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox { - flex: 1 1 auto; - font-size: var(--size-14px) !important; - margin: 0; -} - -body #edit-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type=checkbox], -body #add-resource-form.fvtt-party-resources.window-app form .form-group label.checkbox input[type=checkbox] { - margin: 0; -} - -body #sidebar .sidebar-tab .directory-footer button.create-pdf, -body .sidebar-popout .sidebar-tab .directory-footer button.create-pdf { - flex: 1 1 auto; -} - -body .window-app .window-header a.pop__btn-open, -body .window-app .window-header a.tit-menu__btn-open--sheet { - display: flex !important; - flex: 0 0 auto; - padding: 0 !important; - width: var(--blades-spacer-button-sm); -} - -body .window-app .window-header a.pop__btn-open > i, -body .window-app .window-header a.pop__btn-open > span.fas, -body .window-app .window-header a.tit-menu__btn-open--sheet > i, -body .window-app .window-header a.tit-menu__btn-open--sheet > span.fas { - margin-inline-end: 0; -} - -body #sidebar .dir__wrp-header, -body .sidebar-popout .dir__wrp-header { - padding: 0; -} - -body #sidebar .dir__wrp-header .w-100, -body .sidebar-popout .dir__wrp-header .w-100 { - gap: var(--blades-spacer-base); -} - -body #sidebar .dir__wrp-header .w-100 > *, -body .sidebar-popout .dir__wrp-header .w-100 > * { - margin: 0 !important; -} - -body #sidebar [data-tab=chat] .tabbedchatlog, -body .sidebar-popout [data-tab=chat] .tabbedchatlog { - border-radius: 0; - box-shadow: none; -} - -body #sidebar [data-tab=chat] .tabbedchatlog a, -body .sidebar-popout [data-tab=chat] .tabbedchatlog a { - color: rgba(var(--color-text-lightest), 1); -} - -body #token-action-hud:hover #tah-reposition, -body #token-action-hud:hover #tah-categories { - visibility: visible; -} - -body #token-action-hud #tah-reposition, -body #token-action-hud #tah-categories { - left: initial; - margin: 0; - visibility: hidden; -} - -body #token-action-hud #tah-reposition i, -body #token-action-hud #tah-categories i { - color: inherit; - text-shadow: 2px 2px 2px var(--blades-black-dark); - font-size: var(--size-12px); - padding: initial; - margin: initial; - text-align: initial; -} - -body #token-action-hud button.tah-title-button, -body #token-action-hud .tah-action button { - margin-inline-start: var(--blades-spacer-base); -} - -body #token-action-hud button.tah-title-button > .fa, -body #token-action-hud .tah-action button > .fa { - display: none; -} - -body #hud .token-info-container .token-info-column-left, -body #hud .token-info-container .token-info-column-right { - padding: 0; - width: auto; -} - -body #sidebar .token-mold, -body .sidebar-popout .token-mold { - flex-wrap: wrap; -} - -body #sidebar .token-mold h3, -body .sidebar-popout .token-mold h3 { - font-size: var(--size-16px); - font-weight: normal; - margin: 0; - width: 100%; -} - -body #sidebar .token-mold > label, -body .sidebar-popout .token-mold > label { - flex: 1 1 auto; -} - -body #sidebar .token-mold > label > span, -body .sidebar-popout .token-mold > label > span { - width: 100%; - height: var(--blades-spacer-button-sm); - font-size: var(--size-12px); - padding: var(--blades-spacer-base); -} - -body #sidebar .token-mold > label > span > span, -body .sidebar-popout .token-mold > label > span > span { - margin-inline-end: var(--blades-spacer-base); -} - -body #sidebar .import-dd, -body .sidebar-popout .import-dd { - display: flex !important; - flex: 1 1 100% !important; - margin: 0 !important; -} - -body #sidebar .sidebar-tab .directory-header .header-actions #world-anvil img, -body .sidebar-popout .sidebar-tab .directory-header .header-actions #world-anvil img { - max-height: var(--size-16px); - top: auto; -} \ No newline at end of file diff --git a/css/svg-styles.css b/css/svg-styles.css deleted file mode 100644 index 83e099e5..00000000 --- a/css/svg-styles.css +++ /dev/null @@ -1,67 +0,0 @@ -* { - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; } - -.segmented { - --rotation-step-size: calc(360deg / var(--rotation-steps)); - --segment-scale: 1; } - -clipPath.segmented { - --segment-scale: 2 ; } - -.segmented[data-size="1"] { - --rotation-steps: 1 ; } - -.segmented[data-size="2"] { - --rotation-steps: 2 ; } - -.segmented[data-size="3"] { - --rotation-steps: 3 ; } - -.segmented[data-size="4"] { - --rotation-steps: 4 ; } - -.segmented[data-size="5"] { - --rotation-steps: 5 ; } - -.segmented[data-size="6"] { - --rotation-steps: 6 ; } - -.segmented[data-size="8"] { - --rotation-steps: 8 ; } - -.segmented[data-size="10"] { - --rotation-steps: 10 ; } - -.segmented[data-size="12"] { - --rotation-steps: 12 ; } - -.segmented > use { - -webkit-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - -ms-transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); - transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); } - .segmented > use .segmented > use:nth-child(1) { - --segment-rotation: calc(0 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(2) { - --segment-rotation: calc(1 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(3) { - --segment-rotation: calc(2 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(4) { - --segment-rotation: calc(3 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(5) { - --segment-rotation: calc(4 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(6) { - --segment-rotation: calc(5 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(7) { - --segment-rotation: calc(6 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(8) { - --segment-rotation: calc(7 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(9) { - --segment-rotation: calc(8 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(10) { - --segment-rotation: calc(9 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(11) { - --segment-rotation: calc(10 * var(--rotation-step-size)) ; } - .segmented > use .segmented > use:nth-child(12) { - --segment-rotation: calc(11 * var(--rotation-step-size)) ; } diff --git a/css/svg-styles.min.css b/css/svg-styles.min.css deleted file mode 100644 index 169efc01..00000000 --- a/css/svg-styles.min.css +++ /dev/null @@ -1,88 +0,0 @@ -* { - transform-origin: 50% 50%; -} - -.segmented { - --rotation-step-size: calc(360deg / var(--rotation-steps)); - --segment-scale: 1; -} - -clipPath.segmented { - --segment-scale: 2 ; -} - -.segmented[data-size="1"] { - --rotation-steps: 1 ; -} - -.segmented[data-size="2"] { - --rotation-steps: 2 ; -} - -.segmented[data-size="3"] { - --rotation-steps: 3 ; -} - -.segmented[data-size="4"] { - --rotation-steps: 4 ; -} - -.segmented[data-size="5"] { - --rotation-steps: 5 ; -} - -.segmented[data-size="6"] { - --rotation-steps: 6 ; -} - -.segmented[data-size="8"] { - --rotation-steps: 8 ; -} - -.segmented[data-size="10"] { - --rotation-steps: 10 ; -} - -.segmented[data-size="12"] { - --rotation-steps: 12 ; -} - -.segmented > use { - transform: scale(var(--segment-scale)) rotate(var(--segment-rotation)); -} -.segmented > use .segmented > use:nth-child(1) { - --segment-rotation: calc(0 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(2) { - --segment-rotation: calc(1 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(3) { - --segment-rotation: calc(2 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(4) { - --segment-rotation: calc(3 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(5) { - --segment-rotation: calc(4 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(6) { - --segment-rotation: calc(5 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(7) { - --segment-rotation: calc(6 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(8) { - --segment-rotation: calc(7 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(9) { - --segment-rotation: calc(8 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(10) { - --segment-rotation: calc(9 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(11) { - --segment-rotation: calc(10 * var(--rotation-step-size)) ; -} -.segmented > use .segmented > use:nth-child(12) { - --segment-rotation: calc(11 * var(--rotation-step-size)) ; -} \ No newline at end of file diff --git a/css/tagify/tagify.min.css b/css/tagify/tagify.min.css deleted file mode 100644 index e7ae2bb9..00000000 --- a/css/tagify/tagify.min.css +++ /dev/null @@ -1,439 +0,0 @@ -@use "sass:math"; -:root { - --tagify-dd-color-primary: rgb(53,149,246); - --tagify-dd-bg-color: white; - --tagify-dd-item-pad: .3em .5em; } - -.tagify { - --tags-disabled-bg: #F1F1F1; - --tags-border-color: #DDD; - --tags-hover-border-color: #CCC; - --tags-focus-border-color: #3595f6; - --tag-border-radius: 3px; - --tag-bg: #E5E5E5; - --tag-hover: #D3E2E2; - --tag-text-color: black; - --tag-text-color--edit: black; - --tag-pad: 0.3em 0.5em; - --tag-inset-shadow-size: 1.1em; - --tag-invalid-color: #D39494; - --tag-invalid-bg: rgba(211, 148, 148, 0.5); - --tag-remove-bg: rgba(211, 148, 148, 0.3); - --tag-remove-btn-color: black; - --tag-remove-btn-bg: none; - --tag-remove-btn-bg--hover: #c77777; - --input-color: inherit; - --tag--min-width: 1ch; - --tag--max-width: auto; - --tag-hide-transition: 0.3s; - --placeholder-color: rgba(0, 0, 0, 0.4); - --placeholder-color-focus: rgba(0, 0, 0, 0.25); - --loader-size: .8em; - --readonly-striped: 1; - display: inline-flex; - align-items: flex-start; - flex-wrap: wrap; - border: 1px solid var(--tags-border-color); - padding: 0; - line-height: 0; - cursor: text; - outline: none; - position: relative; - box-sizing: border-box; - transition: .1s; } - -@keyframes tags--bump { - 30% { - transform: scale(1.2); } } - -@keyframes rotateLoader { - to { - transform: rotate(1turn); } } - .tagify:hover:not(.tagify--focus):not(.tagify--invalid) { - --tags-border-color: var(--tags-hover-border-color); } - .tagify[disabled] { - background: var(--tags-disabled-bg); - filter: saturate(0); - opacity: .5; - pointer-events: none; } - .tagify[readonly].tagify--select, .tagify[disabled].tagify--select { - pointer-events: none; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select), .tagify[disabled]:not(.tagify--mix):not(.tagify--select) { - cursor: default; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) > .tagify__input, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) > .tagify__input { - visibility: hidden; - width: 0; - margin: 5px 0; } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div { - padding: var(--tag-pad); } - .tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before, .tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); } } - .tagify[readonly] .tagify__tag__removeBtn, .tagify[disabled] .tagify__tag__removeBtn { - display: none; } - .tagify--loading .tagify__input > br:last-child { - display: none; } - .tagify--loading .tagify__input::before { - content: none; } - .tagify--loading .tagify__input::after { - content: ''; - vertical-align: middle; - opacity: 1; - width: .7em; - height: .7em; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader .4s infinite linear; - content: '' !important; - margin: -2px 0 -2px .5em; } - .tagify--loading .tagify__input:empty::after { - margin-left: 0; } - .tagify + input, - .tagify + textarea { - position: absolute !important; - left: -9999em !important; - transform: scale(0) !important; } - .tagify__tag { - display: inline-flex; - align-items: center; - margin: 5px 0 5px 5px; - position: relative; - z-index: 1; - outline: none; - line-height: normal; - cursor: default; - transition: .13s ease-out; } - .tagify__tag > div { - vertical-align: top; - box-sizing: border-box; - max-width: 100%; - padding: var(--tag-pad); - color: var(--tag-text-color); - line-height: inherit; - border-radius: var(--tag-border-radius); - white-space: nowrap; - transition: .13s ease-out; } - .tagify__tag > div > * { - white-space: pre-wrap; - overflow: hidden; - text-overflow: ellipsis; - display: inline-block; - vertical-align: top; - min-width: var(--tag--min-width); - max-width: var(--tag--max-width); - transition: .8s ease, .1s color; } - .tagify__tag > div > *[contenteditable] { - outline: none; - user-select: text; - cursor: text; - margin: -2px; - padding: 2px; - max-width: 350px; } - .tagify__tag > div::before { - content: ''; - position: absolute; - border-radius: inherit; - inset: var(--tag-bg-inset, 0); - z-index: -1; - pointer-events: none; - transition: 120ms ease; - animation: tags--bump .3s ease-out 1; - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset; } - .tagify__tag:hover:not([readonly]) div::before, .tagify__tag:focus div::before { - --tag-bg-inset: -2.5px; - --tag-bg: var(--tag-hover); } - .tagify__tag--loading { - pointer-events: none; } - .tagify__tag--loading .tagify__tag__removeBtn { - display: none; } - .tagify__tag--loading::after { - --loader-size: .4em; - content: ''; - vertical-align: middle; - opacity: 1; - width: .7em; - height: .7em; - width: var(--loader-size); - height: var(--loader-size); - min-width: 0; - border: 3px solid; - border-color: #EEE #BBB #888 transparent; - border-radius: 50%; - animation: rotateLoader .4s infinite linear; - margin: 0 .5em 0 -.1em; } - .tagify__tag--flash div::before { - animation: none; } - .tagify__tag--hide { - width: 0 !important; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - opacity: 0; - transform: scale(0); - transition: var(--tag-hide-transition); - pointer-events: none; } - .tagify__tag--hide > div > * { - white-space: nowrap; } - .tagify__tag.tagify--noAnim > div::before { - animation: none; } - .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span { - opacity: .5; } - .tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before { - --tag-bg: var(--tag-invalid-bg); - transition: .2s; } - .tagify__tag[readonly] .tagify__tag__removeBtn { - display: none; } - .tagify__tag[readonly] > div::before { - animation: readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused; } - -@keyframes readonlyStyles { - 0% { - background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px; - box-shadow: none; - filter: brightness(0.95); } } - .tagify__tag--editable > div { - color: var(--tag-text-color--edit); } - .tagify__tag--editable > div::before { - box-shadow: 0 0 0 2px var(--tag-hover) inset !important; } - .tagify__tag--editable > .tagify__tag__removeBtn { - pointer-events: none; } - .tagify__tag--editable > .tagify__tag__removeBtn::after { - opacity: 0; - transform: translateX(100%) translateX(5px); } - .tagify__tag--editable.tagify--invalid > div::before { - box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important; } - .tagify__tag__removeBtn { - order: 5; - display: inline-flex; - align-items: center; - justify-content: center; - border-radius: 50px; - cursor: pointer; - font: 14px/1 Arial; - background: var(--tag-remove-btn-bg); - color: var(--tag-remove-btn-color); - width: 14px; - height: 14px; - margin-right: 4.66667px; - margin-left: auto; - overflow: hidden; - transition: .2s ease-out; } - .tagify__tag__removeBtn::after { - content: "\00D7"; - transition: .3s, color 0s; } - .tagify__tag__removeBtn:hover { - color: white; - background: var(--tag-remove-btn-bg--hover); } - .tagify__tag__removeBtn:hover + div > span { - opacity: .5; } - .tagify__tag__removeBtn:hover + div::before { - box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important; - transition: box-shadow .2s; } - .tagify:not(.tagify--mix) .tagify__input br { - display: none; } - .tagify:not(.tagify--mix) .tagify__input * { - display: inline; - white-space: nowrap; } - .tagify__input { - flex-grow: 1; - display: inline-block; - min-width: 110px; - margin: 5px; - padding: var(--tag-pad); - line-height: normal; - position: relative; - white-space: pre-wrap; - color: var(--input-color); - box-sizing: inherit; - /* Seems firefox newer versions don't need this any more - @supports ( -moz-appearance:none ){ - &::before{ - line-height: inherit; - position:relative; - } - } - */ } - -@-moz-document url-prefix() {} .tagify__input:empty::before { - position: static; } - .tagify__input:focus { - outline: none; } - .tagify__input:focus::before { - transition: .2s ease-out; - opacity: 0; - transform: translatex(6px); - /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is placed after it, which is weird */ - /* IE Edge 12+ CSS styles go here */ } - @supports (-ms-ime-align: auto) { - .tagify__input:focus::before { - display: none; } } - .tagify__input:focus:empty::before { - transition: .2s ease-out; - opacity: 1; - transform: none; - color: rgba(0, 0, 0, 0.25); - color: var(--placeholder-color-focus); } - -@-moz-document url-prefix() { - .tagify__input:focus:empty::after { - display: none; } } - .tagify__input::before { - content: attr(data-placeholder); - height: 1em; - line-height: 1em; - margin: auto 0; - z-index: 1; - color: var(--placeholder-color); - white-space: nowrap; - pointer-events: none; - opacity: 0; - position: absolute; } - .tagify__input::after { - content: attr(data-suggest); - display: inline-block; - vertical-align: middle; - position: absolute; - min-width: calc(100% - 1.5em); - text-overflow: ellipsis; - overflow: hidden; - white-space: pre; - /* allows spaces at the beginning */ - color: var(--tag-text-color); - opacity: .3; - pointer-events: none; - max-width: 100px; } - .tagify__input .tagify__tag { - margin: 0 1px; } - .tagify--mix { - display: block; } - .tagify--mix .tagify__input { - padding: 5px; - margin: 0; - width: 100%; - height: 100%; - line-height: 1.5; - display: block; } - .tagify--mix .tagify__input::before { - height: auto; - display: none; - line-height: inherit; } - .tagify--mix .tagify__input::after { - content: none; } - .tagify--select::after { - content: '>'; - opacity: .5; - position: absolute; - top: 50%; - right: 0; - bottom: 0; - font: 16px monospace; - line-height: 8px; - height: 8px; - pointer-events: none; - transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg); - transition: .2s ease-in-out; } - .tagify--select[aria-expanded=true]::after { - transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2); } - .tagify--select .tagify__tag { - position: absolute; - top: 0; - right: 1.8em; - bottom: 0; } - .tagify--select .tagify__tag div { - display: none; } - .tagify--select .tagify__input { - width: 100%; } - .tagify--empty .tagify__input::before { - transition: .2s ease-out; - opacity: 1; - transform: none; - display: inline-block; - width: auto; } - .tagify--mix .tagify--empty .tagify__input::before { - display: inline-block; } - .tagify--focus { - --tags-border-color: var(--tags-focus-border-color); - transition: 0s; } - .tagify--invalid { - --tags-border-color: #D39494; } - .tagify__dropdown { - position: absolute; - z-index: 9999; - transform: translateY(1px); - overflow: hidden; } - .tagify__dropdown[placement="top"] { - margin-top: 0; - transform: translateY(-100%); } - .tagify__dropdown[placement="top"] .tagify__dropdown__wrapper { - border-top-width: 1.1px; - border-bottom-width: 0; } - .tagify__dropdown[position="text"] { - box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1); - font-size: .9em; } - .tagify__dropdown[position="text"] .tagify__dropdown__wrapper { - border-width: 1px; } - .tagify__dropdown__wrapper { - max-height: 300px; - overflow: auto; - overflow-x: hidden; - background: var(--tagify-dd-bg-color); - border: 1px solid; - border-color: var(--tagify-dd-color-primary); - border-bottom-width: 1.5px; - border-top-width: 0; - box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2); - transition: 0.25s cubic-bezier(0, 1, 0.5, 1); } - .tagify__dropdown__header:empty { - display: none; } - .tagify__dropdown__footer { - display: inline-block; - margin-top: .5em; - padding: var(--tagify-dd-item-pad); - font-size: 0.7em; - font-style: italic; - opacity: .5; } - .tagify__dropdown__footer:empty { - display: none; } - .tagify__dropdown--initial .tagify__dropdown__wrapper { - max-height: 20px; - transform: translateY(-1em); } - .tagify__dropdown--initial[placement="top"] .tagify__dropdown__wrapper { - transform: translateY(2em); } - .tagify__dropdown__item { - box-sizing: border-box; - padding: var(--tagify-dd-item-pad); - margin: 1px; - cursor: pointer; - border-radius: 2px; - position: relative; - outline: none; - max-height: 60px; - max-width: 100%; - /* custom hidden transition effect is needed for horizontal-layout suggestions */ } - .tagify__dropdown__item--active { - background: var(--tagify-dd-color-primary); - color: white; } - .tagify__dropdown__item:active { - filter: brightness(105%); } - .tagify__dropdown__item--hidden { - padding-top: 0; - padding-bottom: 0; - margin: 0 1px; - pointer-events: none; - overflow: hidden; - max-height: 0; - transition: var(--tagify-dd-item--hidden-duration, 0.3s) !important; } - .tagify__dropdown__item--hidden > * { - transform: translateY(-100%); - opacity: 0; - transition: inherit; } diff --git a/css/tinymce/content.css b/css/tinymce/content.css deleted file mode 100644 index 94599033..00000000 --- a/css/tinymce/content.css +++ /dev/null @@ -1,3628 +0,0 @@ -@charset "UTF-8"; -html, :root { - @use "sass:math"; - @use "sass:color"; - scrollbar-color: var(--blades-grey) var(--blades-black-dark-fade); - scrollbar-width: thin; } - html, :root { - --min-tinymce-height: 40px; - --clock-glow-size: 50px; - --clock-frame-size: 50px; - --clock-glow-correction: -175px; - --color-text-light-highlight: #f0f0e0; - --color-text-light-heading: #c9c7b8; - --color-text-light-primary: #b5b3a4; - --color-text-dark-primary: #191813; - --color-text-dark-secondary: #4b4a44; - --color-text-dark-header: #23221d; - --color-text-dark-inactive: #7a7971; - --color-text-light-0: #fff; - --color-text-light-1: #eee; - --color-text-light-2: #ddd; - --color-text-light-3: #ccc; - --color-text-light-4: #bbb; - --color-text-light-5: #aaa; - --color-text-light-6: #999; - --color-text-light-7: #888; - --color-text-dark-1: #111; - --color-text-dark-2: #222; - --color-text-dark-3: #444; - --color-text-dark-4: #555; - --color-text-dark-5: #666; - --color-text-dark-6: #777; - --color-border-light-1: #ddd; - --color-border-light-2: #999; - --color-border-dark-1: #111; - --color-border-dark-2: #222; - --color-border-dark-3: #333; - --color-border-dark-4: #444; - --color-border-dark-5: #666; - --color-shadow-dark: #000; - --color-underline-inactive: #7a7971; - --color-underline-active: #44191A; - --color-border-light-highlight: #f0f0e0; - --color-border-light-primary: #b5b3a4; - --color-border-light-secondary: #c9c7b8; - --color-border-light-tertiary: #7a7971; - --color-border-dark: #000; - --color-border-dark-primary: #191813; - --color-border-dark-secondary: #23221d; - --color-border-dark-tertiary: #4b4a44; - --color-bg-btn-minor-inactive: #c9c7b8; - --color-bg-btn-minor-active: #b5b3a4; - --color-bg-option: #dad8cc; - --color-ownership-none: #5500ff; - --color-ownership-observer: #7a7971; - --color-ownership-owner: #b5b3a4; - --color-level-info: #5c87b9; - --color-level-warning: #b18404; - --color-level-error: #750003; - --z-index-canvas: 0; - --z-index-app: 30; - --z-index-ui: 60; - --z-index-window: 100; - --sidebar-width: 300px; - --sidebar-header-height: 32px; - --sidebar-item-height: 48px; - --hotbar-height: 52px; - --hotbar-width: 578px; - --macro-size: 50px; - --players-width: 200px; - --form-field-height: 26px; - --font-size-11: 0.6875rem; - --font-size-12: 0.75rem; - --font-size-13: 0.8125rem; - --font-size-14: 0.875rem; - --font-size-16: 1rem; - --font-size-18: 1.125rem; - --font-size-20: 1.25rem; - --font-size-24: 1.5rem; - --font-size-28: 1.75rem; - --font-size-32: 2rem; - --font-size-48: 3rem; - --line-height-12: 0.75rem; - --line-height-16: 1rem; - --line-height-20: 1.25rem; - --line-height-30: 1.875rem; - --color-text-hyperlink: var(--blades-gold-bright); - --color-shadow-primary: var(--blades-white); - --color-shadow-highlight: var(--blades-gold-bright); - --color-underline-header: var(--blades-grey); - --color-border-highlight: var(--blades-gold-bright); - --color-border-highlight-alt: var(--blades-gold); - --size-10px: toRem(10px); - --size-11px: var(--font-size-11); - --size-12px: var(--font-size-12); - --size-13px: var(--font-size-13); - --size-14px: var(--font-size-14); - --size-16px: var(--font-size-16); - --size-18px: var(--font-size-18); - --size-20px: var(--font-size-20); - --size-24px: var(--font-size-24); - --size-28px: var(--font-size-28); - --size-30px: toRem(30px); - --size-32px: var(--font-size-32); - --size-48px: var(--font-size-48); - --blades-white-bright-nums: 255, 255, 255; - --blades-white-nums: 200, 200, 200; - --blades-grey-bright-nums: 170, 170, 170; - --blades-grey-nums: 119, 119, 119; - --blades-grey-dark-nums: 68, 68, 68; - --blades-black-nums: 32, 32, 32; - --blades-black-dark-nums: 0, 0, 0; - --blades-gold-bright-nums: 255, 231, 92; - --blades-gold-nums: 255, 215, 0; - --blades-gold-dark-nums: 184, 156, 0; - --blades-gold-darkest-nums: 55, 53, 0; - --blades-red-bright-nums: 220, 20, 60; - --blades-red-nums: 204, 0, 0; - --blades-red-dark-nums: 122, 0, 0; - --blades-red-darkest-nums: 50, 0, 0; - --blades-green-bright-nums: 20, 220, 60; - --blades-green-nums: 0, 204, 0; - --blades-green-dark-nums: 0, 122, 0; - --blades-green-darkest-nums: 0, 60, 0; - --blades-cyan-bright-nums: 198, 255, 255; - --blades-cyan-nums: 150, 255, 255; - --blades-cyan-dark-nums: 42, 85, 85; - --blades-cyan-darkest-nums: 25, 49, 49; - --blades-white-bright: rgba(var(--blades-white-bright-nums), 1); - --blades-white: rgba(var(--blades-white-nums), 1); - --blades-grey-bright: rgba(var(--blades-grey-bright-nums), 1); - --blades-grey: rgba(var(--blades-grey-nums), 1); - --blades-grey-dark: rgba(var(--blades-grey-dark-nums), 1); - --blades-black: rgba(var(--blades-black-nums), 1); - --blades-black-dark: rgba(var(--blades-black-dark-nums), 1); - --blades-gold-bright: rgba(var(--blades-gold-bright-nums), 1); - --blades-gold: rgba(var(--blades-gold-nums), 1); - --blades-gold-dark: rgba(var(--blades-gold-dark-nums), 1); - --blades-gold-darkest: rgba(var(--blades-gold-darkest-nums), 1); - --blades-red-bright: rgba(var(--blades-red-bright-nums), 1); - --blades-red: rgba(var(--blades-red-nums), 1); - --blades-red-dark: rgba(var(--blades-red-dark-nums), 1); - --blades-red-darkest: rgba(var(--blades-red-darkest-nums), 1); - --blades-green-bright: rgba(var(--blades-green-bright-nums), 1); - --blades-green: rgba(var(--blades-green-nums), 1); - --blades-green-dark: rgba(var(--blades-green-dark-nums), 1); - --blades-green-darkest: rgba(var(--blades-green-darkest-nums), 1); - --blades-cyan-bright: rgba(var(--blades-cyan-bright-nums), 1); - --blades-cyan: rgba(var(--blades-cyan-nums), 1); - --blades-cyan-dark: rgba(var(--blades-cyan-dark-nums), 1); - --blades-cyan-dark: rgba(var(--blades-cyan-darkest-nums), 1); - --blades-white-fade: rgba(var(--blades-white-nums), 0.5); - --blades-white-fade-strong: rgba(var(--blades-white-nums), 0.25); - --blades-white-bright-fade: rgba(var(--blades-white-bright-nums), 0.5); - --blades-white-bright-fade-strong: rgba(var(--blades-white-bright-nums), 0.25); - --blades-black-fade: rgba(var(--blades-black-nums), 0.5); - --blades-black-fade-strong: rgba(var(--blades-black-nums), 0.25); - --blades-black-dark-fade: rgba(var(--blades-black-dark-nums), 0.5); - --blades-black-dark-fade-strong: rgba(var(--blades-black-dark-nums), 0.25); - --blades-red-dark-fade: rgba(var(--blades-red-dark-nums), 0.5); - --blades-green-dark-fade: rgba(var(--blades-green-dark-nums), 0.5); - --blades-cyan-dark-fade: rgba(var(--blades-cyan-dark-nums), 0.5); - --blades-red-dark-fade-strong: rgba(var(--blades-red-dark-nums), 0.25); - --blades-green-dark-fade-strong: rgba(var(--blades-green-dark-nums), 0.25); - --blades-cyan-dark-fade-strong: rgba(var(--blades-cyan-dark-nums), 0.25); - --color-primary: var(--blades-white-nums); - --color-background: var(--blades-black-nums); - --color-background-lightest: var(--blades-grey-nums); - --color-background-light: var(--blades-grey-dark-nums); - --color-background-darkest: var(--blades-black-dark-nums); - --color-background-button: var(--blades-grey-dark-nums); - --color-background-chat-message: var(--blades-black-nums); - --color-background-chat-message-whisper: var(--blades-grey-nums); - --color-background-chat-message-blind: var(--blades-grey-dark-nums); - --color-border: var(--blades-grey-dark-nums); - --color-border-lighter: var(--blades-grey-nums); - --color-folder-header: var(--blades-grey-nums); - --color-folder-directory: var(--blades-grey-dark-nums); - --color-folder-subdirectory: var(--blades-black-nums); - --color-text: var(--blades-white-nums); - --color-text-lightest: var(--blades-white-bright-nums); - --color-text-darker: var(--blades-grey-bright-nums); - --color-shadow-primary: var(--blades-white-bright-nums); - --color-text-dark-primary: var(--blades-white-nums); - --color-bg-option: var(--blades-black-nums); - --blades-color-negative: var(--blades-red-bright); - --blades-color-positive: var(--blades-gold-bright); - --font-primary: "Minion Pro", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: "Minion Pro Caption"; - --font-primary-narrow: "Minion Pro Cond"; - --font-primary-small-narrow: "Minion Pro Caption Cond"; - --font-primary-alt: "Historical FellType"; - --font-primary-alt-smallcaps: "Historical FellType SC"; - --font-emphasis: "Kirsty"; - --font-emphasis-smallcaps: var(--font-emphasis); - --font-emphasis-alt: "Ravenscroft"; - --font-emphasis-alt-smallcaps: var(--font-emphasis-alt); - --font-emphasis-narrow: "Fjalla One"; - --font-mono: "Pragmata", monospace; - --font-mono-smallcaps: var(--font-mono); - --font-decorative: "UglyQua"; - --font-decorative-alt: "IM FELL Double Pica"; - --font-decorative-alt-smallcaps: "IM FELL Double Pica SC"; - --font-handwritten: "PWSignaturetwo"; - --font-awesome: "Font Awesome 6 Pro"; - --font-awesome-alt: "Font Awesome 6 Brands"; - --font-awesome-duotone: "Font Awesome 6 Duotone"; - --line-height-expanded: 1.4; - --line-height-primary: 1.2; - --line-height-compact: 1; - --text-shadow-dark: 0.1rem 0.1rem 0.2rem var(--blades-black-dark); - --box-shadow-dark: inset 0 0 0.3rem var(--blades-black-dark-fade); - --box-shadow-dark-strong: inset 0 0 0.5rem var(--blades-black-dark); - --color-default: var(--blades-white); - --background-default: var(--blades-dark); - --font-default: var(--font-primary); - --font-size-default: var(--size-14px); - --font-weight-default: normal; - --font-style-default: normal; - --font-variant-default: normal; - --line-height-default: var(--line-height-primary); - --text-shadow-default: none; - --box-shadow-default: none; - --text-transform-default: none; - --color-heading: var(--blades-white-bright); - --color-heading-strong: var(--color-heading); - --background-heading: none; - --background-heading-strong: var(--blades-grey-dark); - --margin-heading: 0; - --margin-heading-strong: 0 0 0.5rem 0; - --padding-heading: 0; - --padding-heading-strong: 0.25rem; - --font-heading: var(--font-emphasis); - --font-heading-strong: var(--font-heading); - --font-weight-heading: bold; - --font-weight-heading-strong: var(--font-weight-heading); - --font-style-heading: var(--font-style-default); - --font-style-heading-strong: var(--font-style-heading); - --font-variant-heading: var(--font-variant-default); - --font-variant-heading-strong: var(--font-variant-heading); - --line-height-heading: var(--line-height-compact); - --line-height-heading-strong: var(--line-height-heading); - --text-shadow-heading: var(--text-shadow-dark); - --text-shadow-heading-strong: var(--text-shadow-heading); - --box-shadow-heading: none; - --box-shadow-heading-strong: var(--box-shadow-input); - --text-transform-heading: uppercase; - --text-transform-heading-strong: var(--text-transform-heading); - --border-color-heading: var(--background-heading-strong); - --border-color-heading-strong: var(--border-color-heading); - --border-width-heading: toRem(2px); - --border-width-heading-strong: var(--border-width-heading); - --border-style-heading: none none solid none; - --border-style-heading-strong: none; - --color-input: var(--blades-white-bright); - --background-input: var(--blades-black-dark-fade-strong); - --margin-input: 0; - --padding-input: 0; - --font-input: var(--font-primary); - --font-number-input: var(--font-emphasis); - --font-size-input: var(--font-size-primary); - --font-weight-input: var(--font-weight-primary); - --font-style-input: var(--font-style-primary); - --font-variant-input: var(--font-variant-primary); - --line-height-input: var(--line-height-compact); - --text-shadow-input: var(--text-shadow-dark); - --box-shadow-input: var(--box-shadow-dark); - --box-shadow-input-strong: var(--box-shadow-dark-strong); - --text-transform-input: var(--text-transform-default); - --border-color-heading: transparent; - --border-width-heading: 0; - --border-style-heading: none; - --font-monospace: var(--font-mono); - --blades-spacer-pf: 0.0625rem; - --blades-spacer-xs: 0.125rem; - --blades-spacer-base: 0.125rem; - --blades-spacer-sm: 0.25rem; - --blades-spacer-md: 0.5rem; - --blades-spacer-lg: 0.75rem; - --blades-spacer-xl: 1rem; - --blades-spacer-button-lg: 2rem; - --blades-spacer-button: 1.5rem; - --blades-spacer-button-sm: 1.25rem; - --blades-spacer-button-xs: 1.125rem; - --blades-spacer-sidebar: 17.875rem; } - html .comp, :root .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: zLevel(); } - html .comp:hover, :root .comp:hover { - z-index: 10; } - html .comp.full-width, :root .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - html .comp .comp-control, html .comp .comp-title, html .comp .portrait-block.comp-body, :root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - html .comp .comp-label:hover, html .comp .comp-title:hover, :root .comp .comp-label:hover, :root .comp .comp-title:hover { - z-index: zLevel(3) !important; } - html .comp .comp-label:hover.comp-label a, html .comp .comp-title:hover.comp-label a, :root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - html .comp .comp-label:hover.comp-title, html .comp .comp-title:hover.comp-title, :root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - html .comp .comp-label, :root .comp .comp-label { - color: var(--blades-white-bright); - font-size: toRem(12px); - line-height: toRem(12px); - z-index: zLevel(3); - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - html .comp .comp-label.comp-prompt, :root .comp .comp-label.comp-prompt { - font-size: toRem(16px); - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - html .comp .comp-label.comp-prompt .sur-title, :root .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: toRem(14px); - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - html .comp .comp-label.comp-prompt .main-title, :root .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - html .comp .comp-control, :root .comp .comp-control { - z-index: zLevel(3); - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 toRem(3px) var(--comp-control-shadow-color); - display: block; } - html .comp .comp-control:hover, :root .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - html .comp .comp-control.comp-button, :root .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - html .comp .comp-control.comp-button.comp-delete, html .comp .comp-control.comp-button.comp-delete-full, html .comp .comp-control.comp-button.comp-delete-clock, :root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - html .comp .comp-control.comp-button.comp-add, html .comp .comp-control.comp-button.comp-add-clock, :root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: toRem(10px); } - html .comp .comp-control.comp-button.comp-add i, html .comp .comp-control.comp-button.comp-add-clock i, :root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i { - line-height: toRem(24px); } - html .comp .comp-control.comp-button:hover, :root .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 toRem(3px) var(--comp-control-hover-shadow-color); } - html .comp .comp-body, :root .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - html .comp .comp-body .comp-title, :root .comp .comp-body .comp-title { - z-index: zLevel(); } - html .comp .comp-body h1, html .comp .comp-body h2, html .comp .comp-body h3, html .comp .comp-body h4, html .comp .comp-body p, html .comp .comp-body blockquote, html .comp .comp-body table, :root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table { - margin: 0; - padding: 0; } - html .comp .comp-toggle, :root .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: toRem(16px); - line-height: toRem(20px); } - html .comp .comp-toggle.comp-toggle-red, :root .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - html .comp .comp-toggle.comp-toggle-red:hover, :root .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - html .comp .comp-toggle.comp-toggle-grey, :root .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - html .comp .comp-toggle.comp-toggle-grey:hover, :root .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - html .comp .number-circle, :root .comp .number-circle { - --number-circle-size: toRem(20px); } - html .comp .comp-number-input, :root .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: toRem(32px); - text-align: center; } - html .comp .comp-status-toggle, :root .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - html .comp .comp-status-toggle > *, :root .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - html .comp .comp-status-toggle .status-positive, :root .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - html .comp .comp-status-toggle .status-negative, :root .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - html .comp .comp-status-toggle .status-neutral, :root .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - html .comp .comp-status-toggle:hover, :root .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - html .comp .comp-status-toggle:hover .status-neutral, :root .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - html .comp.portrait-container, :root .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - html .comp.comp-labeled-input, :root .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - html .comp.comp-vertical, :root .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: toRem(16px); - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - html .comp.comp-vertical .comp-button.comp-delete, :root .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - html .comp.comp-vertical > .comp-label, :root .comp.comp-vertical > .comp-label { - text-align: center; } - html .comp.comp-vertical > .comp-label.comp-prompt, :root .comp.comp-vertical > .comp-label.comp-prompt { - height: toRem(12px); - margin-top: toRem(-10px); } - html .comp.comp-vertical .comp-title, :root .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - html .comp.comp-vertical .comp-body, :root .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: toRem(48px); - width: 100%; } - html .comp.comp-vertical .comp-body > img, :root .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: zLevel(-2); - pointer-events: none; } - html .comp.comp-vertical .comp-body .comp-body-text, :root .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - html .comp.comp-vertical.portrait-block, :root .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: toRem(80px); - flex-basis: toRem(80px); - min-width: 90px; - margin: 10px 0; } - html .comp.comp-vertical.portrait-block .comp-label.shadowed, :root .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - html .comp.comp-vertical.portrait-block .comp-button.comp-delete, :root .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - html .comp.comp-vertical.portrait-block .comp-body, :root .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 toRem(2px) var(--blades-black-dark)); - filter: drop-shadow(0 0 toRem(2px) var(--blades-black-dark)); - width: 100%; } - html .comp.comp-vertical.portrait-block .comp-body .comp-title, :root .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - html .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, :root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - html .comp.comp-vertical.portrait-block .comp-body .comp-img, :root .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - html .comp.comp-vertical.comp-playbook, :root .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: toRem(42px); - position: relative; - top: toRem(20px); - margin-bottom: toRem(-68px); - z-index: zLevel(-2); } - html .comp.comp-vertical.comp-playbook .comp-button.comp-delete, :root .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: toRem(5px); - top: -10px; } - html .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, :root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - html .comp.comp-vertical.comp-playbook .comp-body img, :root .comp.comp-vertical.comp-playbook .comp-body img { - height: toRem(120px); - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - html .comp.comp-vertical.comp-playbook .comp-body .comp-title, :root .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: toRem(70px); - text-transform: lowercase; - text-align: right; - padding-right: toRem(4px); - margin-bottom: toRem(45px); - margin-top: toRem(15px); } - html .comp.comp-horizontal, :root .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-horizontal .comp-button.comp-delete, :root .comp.comp-horizontal .comp-button.comp-delete { - left: toRem(5px); - top: unset; - bottom: 0; } - html .comp.comp-horizontal > .comp-label, :root .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: toRem(14px); - line-height: toRem(18px); - margin: 0; } - html .comp.comp-horizontal > .comp-label.comp-input-label, :root .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: toRem(26px); - margin: 0 5px 0 10px; } - html .comp.comp-horizontal .comp-body, :root .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-horizontal.comp-desc-trait, :root .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: toRem(5px) 0; } - html .comp.comp-horizontal.comp-desc-trait:first-of-type, :root .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: toRem(-5px); } - html .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), :root .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - html .comp.comp-horizontal.comp-desc-trait .comp-label, :root .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - html .comp.comp-horizontal.comp-desc-trait .comp-body, :root .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: toRem(50px); } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: toRem(50px); - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: toRem(100px); - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: toRem(40px); - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: toRem(14px); - padding: 0 toRem(7px); - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - html .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 toRem(5px) 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - html .comp.comp-teeth.comp-horizontal .dotline, :root .comp.comp-teeth.comp-horizontal .dotline { - padding-left: toRem(4px); - --dotline-dot-sizeX: toRem(18px); - --dotline-dot-spacing: toRem(4px); } - html .comp.comp-teeth.comp-horizontal .dotline .dot, :root .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - html .comp.comp-teeth.comp-horizontal.comp-xp, :root .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: zLevel(1); } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: toRem(2px); - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: toRem(18px); } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - html .comp.comp-teeth.comp-vertical, :root .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - html .comp.comp-teeth.comp-vertical .comp-body, :root .comp.comp-teeth.comp-vertical .comp-body { - top: toRem(-5px); } - html .comp.comp-teeth.comp-vertical .dotline-label, :root .comp.comp-teeth.comp-vertical .dotline-label { - min-width: toRem(90px); - text-align: center; - margin-left: toRem(20px); } - html .comp.comp-teeth.comp-vertical .dotline, :root .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: toRem(16px); - --dotline-dot-spacing: toRem(4px); } - html .comp.comp-coins, html .comp.comp-stash, :root .comp.comp-coins, :root .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - html .comp.comp-coins.comp-coins, html .comp.comp-stash.comp-coins, :root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - html .comp.comp-coins.comp-coins .comp-body, html .comp.comp-stash.comp-coins .comp-body, :root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - html .comp.comp-coins .dotline, html .comp.comp-stash .dotline, :root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline { - --dotline-dot-size: toRem(18px); - --dotline-dot-spacing: -2px; } - html .comp.comp-coins .dotline .dot.empty-dot, html .comp.comp-stash .dotline .dot.empty-dot, :root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - html .comp.comp-coins .dotline .dot.full-dot, html .comp.comp-stash .dotline .dot.full-dot, :root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - html .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, html .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: toRem(5px); } - html .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, html .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: toRem(10px); } - html .comp.comp-tier, :root .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - html .comp.comp-tier > .full-width.flex-horizontal, :root .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-tier .tier-bonus-container, :root .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-tier .tier-bonus-container .filled-label, :root .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - html .comp.comp-tier .tier-bonus-container .dotline, :root .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - html .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - html .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - html .comp.comp-tier .tier-total-container, :root .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - html .comp.controls-container, :root .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - html .comp.controls-container .controls-panel, :root .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - html .comp.controls-container .controls-panel .controls-toggle, :root .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - html .comp.controls-container .controls-panel .controls-toggle:hover, :root .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - html .comp.controls-container .controls-panel .controls-toggle i, :root .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - html .comp.controls-container .controls-panel .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - html .comp.controls-container .controls-panel .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - html .comp.controls-container .controls-panel .controls-list, :root .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - html .comp.controls-container .controls-panel .controls-list li, :root .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - html .comp.controls-container .controls-panel .controls-list li > a, :root .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - html .comp.controls-container .controls-panel .controls-list li > a.control-hidden, :root .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - html .comp.controls-container .controls-panel .controls-list li > a::before, :root .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - html .comp.controls-container .controls-panel .controls-list li > a:hover, :root .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - html .comp.controls-container .controls-panel .controls-list li > a:hover::before, :root .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - html .comp.controls-container .controls-panel .controls-list li > a > i, :root .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - html .comp.controls-container .controls-panel.active, :root .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - html .comp.controls-container .controls-panel.active .controls-toggle, :root .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - html .comp.controls-container .controls-panel.active .controls-toggle i, :root .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - html .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - html .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - html .comp.controls-container .controls-panel.active .controls-list, :root .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - html .comp.controls-container .controls-panel.active .controls-list li, :root .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:hover, :root .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - html .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, :root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - html .button-icon, html .toggle-icon, :root .button-icon, :root .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - html .button-icon i, html .toggle-icon i, :root .button-icon i, :root .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - html .button-icon i.toggle-off, html .toggle-icon i.toggle-off, :root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off { - opacity: 0.25; } - html .button-icon .hidden-toggle, html .toggle-icon .hidden-toggle, :root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - html .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, html .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - html .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, html .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - html .dotline, :root .dotline { - --dotline-zero-dot-size: toRem(14px); - --dotline-dot-size: toRem(14px); - --dotline-dot-spacing: toRem(3px); - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - html .dotline.centered, :root .dotline.centered { - --dotline-horiz-align: center; } - html .dotline.locked .dot, :root .dotline.locked .dot { - pointer-events: none; - cursor: default; } - html .dotline.dotline-right, :root .dotline.dotline-right { - margin-left: auto; - margin-right: toRem(20px); } - html .dotline .dotline-label, :root .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: toRem(14px); - color: var(--blades-white); - text-transform: uppercase; - line-height: toRem(14px); - margin-right: toRem(5px); } - html .dotline .dot, :root .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - html .dotline .dot:last-of-type, :root .dotline .dot:last-of-type { - margin: 0; } - html .dotline .dot .img-main, html .dotline .dot .img-hover, :root .dotline .dot .img-main, :root .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - html .dotline .dot .img-main.img-hover, html .dotline .dot .img-hover.img-hover, :root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover { - display: none; } - html .dotline .dot.svg-dot, :root .dotline .dot.svg-dot { - height: auto; } - html .dotline .dot.svg-dot svg, :root .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - html .dotline .dot.svg-dot.full-dot svg .full, :root .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - html .dotline .dot.svg-dot.full-dot svg .frame, :root .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - html .dotline .dot.svg-dot.full-dot svg .half, :root .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - html .dotline .dot.svg-dot.empty-dot svg .full, :root .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - html .dotline .dot.svg-dot.empty-dot svg .frame, :root .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - html .dotline .dot.svg-dot.empty-dot svg .half, :root .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - html .dotline .dot:hover .img-main, :root .dotline .dot:hover .img-main { - opacity: 0.5; } - html .dotline .dot:hover .img-hover, :root .dotline .dot:hover .img-hover { - display: block; } - html .dotline .dot:hover .img-hover + .img-main, :root .dotline .dot:hover .img-hover + .img-main { - display: none; } - html .dotline .dot:hover.svg-dot, :root .dotline .dot:hover.svg-dot { - opacity: 0.5; } - html .dotline .dot.full-dot:last-of-type ~ .advance-button, :root .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - html .dotline .advance-button, :root .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - html .dotline .advance-button.rainbow-glow, :root .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - html .dotline .advance-button.rainbow-glow:before, :root .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - html .dotline .advance-button.rainbow-glow:hover:before, :root .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - html .dotline .advance-button.rainbow-glow:after, :root .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@-webkit-keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - html .dotline .advance-button.gold-orbit, :root .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - html .dotline .advance-button.gold-orbit:hover, :root .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - html .dotline .advance-button.gold-orbit span, :root .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - html .dotline .advance-button.gold-orbit span:nth-child(1), :root .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - html .dotline .advance-button.gold-orbit span:nth-child(2), :root .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - html .dotline .advance-button.gold-orbit span:nth-child(3), :root .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - html .dotline .advance-button.gold-orbit span:nth-child(4), :root .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@-webkit-keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@-webkit-keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@-webkit-keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@-webkit-keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@-webkit-keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - html, :root { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); } - html *:not(i):not(button), :root *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; } - html b, html strong, :root b, :root strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; } - html i:not([class]), html em, :root i:not([class]), :root em { - font-style: italic !important; } - html i[class], :root i[class] { - font-family: var(--font-awesome); } - html i.fab, :root i.fab { - font-family: var(--font-awesome-alt); } - html i.fa-duotone, :root i.fa-duotone { - font-family: var(--font-awesome-duotone); } - html button, :root button { - color: var(--blades-white); } - html h1:not(i):not(button), html h2:not(i):not(button), :root h1:not(i):not(button), :root h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - -webkit-box-shadow: var(--box-shadow-heading-strong); - box-shadow: var(--box-shadow-heading-strong); } - html h3:not(i):not(button), html h4:not(i):not(button), :root h3:not(i):not(button), :root h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - -webkit-box-shadow: var(--box-shadow-heading); - box-shadow: var(--box-shadow-heading); } - html h1:not(i):not(button), :root h1:not(i):not(button) { - font-size: 1.25rem; } - html h2:not(i):not(button), - html h3:not(i):not(button), :root h2:not(i):not(button), - :root h3:not(i):not(button) { - font-size: 1.125rem; } - html h4:not(i):not(button), :root h4:not(i):not(button) { - font-size: 1rem; } - html select:not(i):not(button), - html input:not(i):not(button), - html option:not(i):not(button), - html textarea:not(i):not(button), :root select:not(i):not(button), - :root input:not(i):not(button), - :root option:not(i):not(button), - :root textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - -webkit-box-shadow: var(--box-shadow-input); - box-shadow: var(--box-shadow-input); } - html select:not(i):not(button)[type="number"], html select:not(i):not(button)[data-dtype="number"], - html select:not(i):not(button)[data-dtype="number"] option, - html input:not(i):not(button)[type="number"], - html input:not(i):not(button)[data-dtype="number"], - html input:not(i):not(button)[data-dtype="number"] option, - html option:not(i):not(button)[type="number"], - html option:not(i):not(button)[data-dtype="number"], - html option:not(i):not(button)[data-dtype="number"] option, - html textarea:not(i):not(button)[type="number"], - html textarea:not(i):not(button)[data-dtype="number"], - html textarea:not(i):not(button)[data-dtype="number"] option, :root select:not(i):not(button)[type="number"], :root select:not(i):not(button)[data-dtype="number"], - :root select:not(i):not(button)[data-dtype="number"] option, - :root input:not(i):not(button)[type="number"], - :root input:not(i):not(button)[data-dtype="number"], - :root input:not(i):not(button)[data-dtype="number"] option, - :root option:not(i):not(button)[type="number"], - :root option:not(i):not(button)[data-dtype="number"], - :root option:not(i):not(button)[data-dtype="number"] option, - :root textarea:not(i):not(button)[type="number"], - :root textarea:not(i):not(button)[data-dtype="number"], - :root textarea:not(i):not(button)[data-dtype="number"] option { - text-align: right; } - html select:not(i):not(button) option, - html input:not(i):not(button) option, - html option:not(i):not(button) option, - html textarea:not(i):not(button) option, :root select:not(i):not(button) option, - :root input:not(i):not(button) option, - :root option:not(i):not(button) option, - :root textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); } - html p + p, :root p + p { - margin: 0.5rem 0; - min-height: 1rem; } - html .window-header, :root .window-header { - background: var(--blades-black-dark); - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 0 0 20px; } - html .window-header > *, :root .window-header > * { - -ms-flex-preferred-size: auto; - flex-basis: auto; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - html .window-header .window-title, :root .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - -ms-flex-negative: 0.5; - flex-shrink: 0.5; } - html .window-header a, :root .window-header a { - margin: 0 0.3125rem; } - html .window-header a i, :root .window-header a i { - color: var(--blades-white-bright); } - html .window-header .close, :root .window-header .close { - font-size: 0; - margin: 0; - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - html .window-header .close i, :root .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: Kirsty, serif; - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: scaleY(0.75); - -ms-transform: scaleY(0.75); - transform: scaleY(0.75); } - html .window-header .close i::before, :root .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; } - html .window-content .compendium h1, html .window-content .compendium h2, html .window-content .compendium h3, html .window-content .compendium h4, html .window-content .directory h1, html .window-content .directory h2, html .window-content .directory h3, html .window-content .directory h4, :root .window-content .compendium h1, :root .window-content .compendium h2, :root .window-content .compendium h3, :root .window-content .compendium h4, :root .window-content .directory h1, :root .window-content .directory h2, :root .window-content .directory h3, :root .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; } - html .comp, :root .comp { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - position: relative; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - z-index: 2; } - html .comp:hover, :root .comp:hover { - z-index: 10; } - html .comp.full-width, :root .comp.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - html .comp .comp-control, html .comp .comp-title, html .comp .portrait-block.comp-body, :root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body { - -webkit-transition: 0.25s; - transition: 0.25s; - pointer-events: auto; - cursor: pointer; } - html .comp .comp-label:hover, html .comp .comp-title:hover, :root .comp .comp-label:hover, :root .comp .comp-title:hover { - z-index: 5 !important; } - html .comp .comp-label:hover.comp-label a, html .comp .comp-title:hover.comp-label a, :root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); } - html .comp .comp-label:hover.comp-title, html .comp .comp-title:hover.comp-title, :root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); } - html .comp .comp-label, :root .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - html .comp .comp-label.comp-prompt, :root .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; } - html .comp .comp-label.comp-prompt .sur-title, :root .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; } - html .comp .comp-label.comp-prompt .main-title, :root .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; } - html .comp .comp-control, :root .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; } - html .comp .comp-control:hover, :root .comp .comp-control:hover { - -webkit-transform: scale(1.5); - -ms-transform: scale(1.5); - transform: scale(1.5); } - html .comp .comp-control.comp-button, :root .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; } - html .comp .comp-control.comp-button.comp-delete, html .comp .comp-control.comp-button.comp-delete-full, html .comp .comp-control.comp-button.comp-delete-clock, :root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; } - html .comp .comp-control.comp-button.comp-add, html .comp .comp-control.comp-button.comp-add-clock, :root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; } - html .comp .comp-control.comp-button.comp-add i, html .comp .comp-control.comp-button.comp-add-clock i, :root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; } - html .comp .comp-control.comp-button:hover, :root .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); } - html .comp .comp-body, :root .comp .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - position: relative; } - html .comp .comp-body .comp-title, :root .comp .comp-body .comp-title { - z-index: 2; } - html .comp .comp-body h1, html .comp .comp-body h2, html .comp .comp-body h3, html .comp .comp-body h4, html .comp .comp-body p, html .comp .comp-body blockquote, html .comp .comp-body table, :root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table { - margin: 0; - padding: 0; } - html .comp .comp-toggle, :root .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; } - html .comp .comp-toggle.comp-toggle-red, :root .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; } - html .comp .comp-toggle.comp-toggle-red:hover, :root .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); } - html .comp .comp-toggle.comp-toggle-grey, :root .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - -webkit-filter: blur(2px); - filter: blur(2px); - scale: 0.8; } - html .comp .comp-toggle.comp-toggle-grey:hover, :root .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - -webkit-filter: blur(0px); - filter: blur(0px); - color: var(--blades-white); } - html .comp .number-circle, :root .comp .number-circle { - --number-circle-size: 1.25rem; } - html .comp .comp-number-input, :root .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; } - html .comp .comp-status-toggle, :root .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; } - html .comp .comp-status-toggle > *, :root .comp .comp-status-toggle > * { - -webkit-transition: 0.5s; - transition: 0.5s; } - html .comp .comp-status-toggle .status-positive, :root .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); } - html .comp .comp-status-toggle .status-negative, :root .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); } - html .comp .comp-status-toggle .status-neutral, :root .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; } - html .comp .comp-status-toggle:hover, :root .comp .comp-status-toggle:hover { - -webkit-filter: brightness(1.5); - filter: brightness(1.5); - scale: 1.75; } - html .comp .comp-status-toggle:hover .status-neutral, :root .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; } - html .comp.portrait-container, :root .comp.portrait-container { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 100%; } - html .comp.comp-labeled-input, :root .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; } - html .comp.comp-vertical, :root .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; } - html .comp.comp-vertical .comp-button.comp-delete, :root .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; } - html .comp.comp-vertical > .comp-label, :root .comp.comp-vertical > .comp-label { - text-align: center; } - html .comp.comp-vertical > .comp-label.comp-prompt, :root .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; } - html .comp.comp-vertical .comp-title, :root .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; } - html .comp.comp-vertical .comp-body, :root .comp.comp-vertical .comp-body { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-height: 3rem; - width: 100%; } - html .comp.comp-vertical .comp-body > img, :root .comp.comp-vertical .comp-body > img { - position: absolute; - -webkit-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - -ms-transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; } - html .comp.comp-vertical .comp-body .comp-body-text, :root .comp.comp-vertical .comp-body .comp-body-text { - display: none; } - html .comp.comp-vertical.portrait-block, :root .comp.comp-vertical.portrait-block { - height: 80px; - -ms-flex-preferred-size: 5rem; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; } - html .comp.comp-vertical.portrait-block .comp-label.shadowed, :root .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; } - html .comp.comp-vertical.portrait-block .comp-button.comp-delete, :root .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; } - html .comp.comp-vertical.portrait-block .comp-body, :root .comp.comp-vertical.portrait-block .comp-body { - -webkit-filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; } - html .comp.comp-vertical.portrait-block .comp-body .comp-title, :root .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(70%); - -ms-transform: translate(-50%, -50%) scale(70%); - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); } - html .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, :root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - -webkit-transform: translate(-50%, -50%) scale(100%); - -ms-transform: translate(-50%, -50%) scale(100%); - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); } - html .comp.comp-vertical.portrait-block .comp-body .comp-img, :root .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - -webkit-filter: none; - filter: none; - -webkit-clip-path: ellipse(50% 50% at 50% 50%); - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; } - html .comp.comp-vertical.comp-playbook, :root .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; } - html .comp.comp-vertical.comp-playbook .comp-button.comp-delete, :root .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; } - html .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, :root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; } - html .comp.comp-vertical.comp-playbook .comp-body img, :root .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - -webkit-filter: blur(1px); - filter: blur(1px); - position: absolute; } - html .comp.comp-vertical.comp-playbook .comp-body .comp-title, :root .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; } - html .comp.comp-horizontal, :root .comp.comp-horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-horizontal .comp-button.comp-delete, :root .comp.comp-horizontal .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; } - html .comp.comp-horizontal > .comp-label, :root .comp.comp-horizontal > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; } - html .comp.comp-horizontal > .comp-label.comp-input-label, :root .comp.comp-horizontal > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; } - html .comp.comp-horizontal .comp-body, :root .comp.comp-horizontal .comp-body { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-horizontal.comp-desc-trait, :root .comp.comp-horizontal.comp-desc-trait { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - padding: 0.3125rem 0; } - html .comp.comp-horizontal.comp-desc-trait:first-of-type, :root .comp.comp-horizontal.comp-desc-trait:first-of-type { - margin-top: -0.3125rem; } - html .comp.comp-horizontal.comp-desc-trait:not(:first-of-type), :root .comp.comp-horizontal.comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); } - html .comp.comp-horizontal.comp-desc-trait .comp-label, :root .comp.comp-horizontal.comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; } - html .comp.comp-horizontal.comp-desc-trait .comp-body, :root .comp.comp-horizontal.comp-desc-trait .comp-body { - min-height: 3.125rem; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - -webkit-filter: blur(1px); - filter: blur(1px); - opacity: 0.5; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - -ms-flex-negative: 0; - flex-shrink: 0; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - min-height: 2.5rem; - -ms-flex-item-align: start; - align-self: flex-start; - color: var(--blades-white-bright); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); } - html .comp.comp-horizontal.comp-desc-trait .comp-body .dotline, :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline { - position: relative; - -webkit-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - transform: translate(-50%, 0); - left: 50%; - bottom: 0; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label, :root .comp.comp-horizontal.comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text, :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text { - font-family: "Minion Pro Caption Cond", serif; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), :root .comp.comp-horizontal.comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; } - html .comp.comp-teeth.comp-horizontal .dotline, :root .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; } - html .comp.comp-teeth.comp-horizontal .dotline .dot, :root .comp.comp-teeth.comp-horizontal .dotline .dot { - -ms-flex-negative: 1; - flex-shrink: 1; } - html .comp.comp-teeth.comp-horizontal.comp-xp, :root .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - -webkit-transform-origin: top; - -ms-transform-origin: top; - transform-origin: top; - -webkit-transition: 0.25s; - transition: 0.25s; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); } - html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - -webkit-transform: scaleY(0.5); - -ms-transform: scaleY(0.5); - transform: scaleY(0.5); } - html .comp.comp-teeth.comp-vertical, :root .comp.comp-teeth.comp-vertical { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - margin: 0; - -webkit-box-flex: 0.5; - -ms-flex-positive: 0.5; - flex-grow: 0.5; } - html .comp.comp-teeth.comp-vertical .comp-body, :root .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; } - html .comp.comp-teeth.comp-vertical .dotline-label, :root .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; } - html .comp.comp-teeth.comp-vertical .dotline, :root .comp.comp-teeth.comp-vertical .dotline { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; } - html .comp.comp-coins, html .comp.comp-stash, :root .comp.comp-coins, :root .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; } - html .comp.comp-coins.comp-coins, html .comp.comp-stash.comp-coins, :root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins { - margin: 0px; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - html .comp.comp-coins.comp-coins .comp-body, html .comp.comp-stash.comp-coins .comp-body, :root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body { - -ms-flex-negative: 0.5; - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; } - html .comp.comp-coins .dotline, html .comp.comp-stash .dotline, :root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; } - html .comp.comp-coins .dotline .dot.empty-dot, html .comp.comp-stash .dotline .dot.empty-dot, :root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot { - -webkit-filter: saturate(0); - filter: saturate(0); - opacity: 0.5; } - html .comp.comp-coins .dotline .dot.full-dot, html .comp.comp-stash .dotline .dot.full-dot, :root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot { - -webkit-filter: brightness(0.8) saturate(0.75); - filter: brightness(0.8) saturate(0.75); } - html .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, html .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; } - html .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, html .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; } - html .comp.comp-tier, :root .comp.comp-tier { - height: 100%; - min-width: 120px; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - grid-area: tier; } - html .comp.comp-tier > .full-width.flex-horizontal, :root .comp.comp-tier > .full-width.flex-horizontal { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .comp.comp-tier .tier-bonus-container, :root .comp.comp-tier .tier-bonus-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - html .comp.comp-tier .tier-bonus-container .filled-label, :root .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; } - html .comp.comp-tier .tier-bonus-container .dotline, :root .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; } - html .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; } - html .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; } - html .comp.comp-tier .tier-total-container, :root .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - -webkit-transform-origin: 100% 50%; - -ms-transform-origin: 100% 50%; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); } - html .comp.controls-container, :root .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; } - html .comp.controls-container .controls-panel, :root .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - -webkit-box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) black; - -webkit-transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); } - html .comp.controls-container .controls-panel .controls-toggle, :root .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - -webkit-transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; } - html .comp.controls-container .controls-panel .controls-toggle:hover, :root .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); } - html .comp.controls-container .controls-panel .controls-toggle i, :root .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(1 / 25 * var(--menu-size)); - position: absolute; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, -webkit-transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99); } - html .comp.controls-container .controls-panel .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); } - html .comp.controls-container .controls-panel .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); } - html .comp.controls-container .controls-panel .controls-list, :root .comp.controls-container .controls-panel .controls-list { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - visibility: hidden; - position: absolute; } - html .comp.controls-container .controls-panel .controls-list li, :root .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - -webkit-transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - -webkit-transition-delay: 25ms; - transition-delay: 25ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - -webkit-transition-delay: 50ms; - transition-delay: 50ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - -webkit-transition-delay: 75ms; - transition-delay: 75ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - -webkit-transition-delay: 100ms; - transition-delay: 100ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - -webkit-transition-delay: 125ms; - transition-delay: 125ms; } - html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - -webkit-transition-delay: 150ms; - transition-delay: 150ms; } - html .comp.controls-container .controls-panel .controls-list li > a, :root .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; } - html .comp.controls-container .controls-panel .controls-list li > a.control-hidden, :root .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); } - html .comp.controls-container .controls-panel .controls-list li > a::before, :root .comp.controls-container .controls-panel .controls-list li > a::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - -webkit-transition: .5s; - transition: .5s; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); - z-index: -5; } - html .comp.controls-container .controls-panel .controls-list li > a:hover, :root .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - -webkit-box-shadow: 0 0 5px var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); } - html .comp.controls-container .controls-panel .controls-list li > a:hover::before, :root .comp.controls-container .controls-panel .controls-list li > a:hover::before { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - -webkit-box-shadow: 0 0 15px var(--control-hover-color); - box-shadow: 0 0 15px var(--control-hover-color); } - html .comp.controls-container .controls-panel .controls-list li > a > i, :root .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); } - html .comp.controls-container .controls-panel.active, :root .comp.controls-container .controls-panel.active { - width: calc(6 * (1.04 * var(--menu-size))); } - html .comp.controls-container .controls-panel.active .controls-toggle, :root .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); } - html .comp.controls-container .controls-panel.active .controls-toggle i, :root .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - -webkit-transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, -webkit-transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms; } - html .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); } - html .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); } - html .comp.controls-container .controls-panel.active .controls-list, :root .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; } - html .comp.controls-container .controls-panel.active .controls-list li, :root .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - -webkit-transition-property: scale, background, color; - transition-property: scale, background, color; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - -webkit-transition-delay: 200ms, 0ms, 0ms; - transition-delay: 200ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - -webkit-transition-delay: 175ms, 0ms, 0ms; - transition-delay: 175ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - -webkit-transition-delay: 150ms, 0ms, 0ms; - transition-delay: 150ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - -webkit-transition-delay: 125ms, 0ms, 0ms; - transition-delay: 125ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - -webkit-transition-delay: 100ms, 0ms, 0ms; - transition-delay: 100ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - -webkit-transition-delay: 75ms, 0ms, 0ms; - transition-delay: 75ms, 0ms, 0ms; } - html .comp.controls-container .controls-panel.active .controls-list li:hover, :root .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); } - html .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, :root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); } - html .button-icon, html .toggle-icon, :root .button-icon, :root .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - right: 0; - text-shadow: none; } - html .button-icon i, html .toggle-icon i, :root .button-icon i, :root .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; } - html .button-icon i.toggle-off, html .toggle-icon i.toggle-off, :root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off { - opacity: 0.25; } - html .button-icon .hidden-toggle, html .toggle-icon .hidden-toggle, :root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - -webkit-transition: 0.25s; - transition: 0.25s; } - html .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, html .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root .button-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type="checkbox"]:checked + .toggle-on + .toggle-off { - display: none; } - html .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, html .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root .button-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type="checkbox"]:not(:checked) + .toggle-on { - display: none; } - html .dotline, :root .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: var(--dotline-horiz-align); - -ms-flex-pack: var(--dotline-horiz-align); - justify-content: var(--dotline-horiz-align); - -webkit-box-align: var(--dotline-vert-align); - -ms-flex-align: var(--dotline-vert-align); - align-items: var(--dotline-vert-align); - position: relative; } - html .dotline.centered, :root .dotline.centered { - --dotline-horiz-align: center; } - html .dotline.locked .dot, :root .dotline.locked .dot { - pointer-events: none; - cursor: default; } - html .dotline.dotline-right, :root .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; } - html .dotline .dotline-label, :root .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; } - html .dotline .dot, :root .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; } - html .dotline .dot:last-of-type, :root .dotline .dot:last-of-type { - margin: 0; } - html .dotline .dot .img-main, html .dotline .dot .img-hover, :root .dotline .dot .img-main, :root .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - -webkit-filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); } - html .dotline .dot .img-main.img-hover, html .dotline .dot .img-hover.img-hover, :root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover { - display: none; } - html .dotline .dot.svg-dot, :root .dotline .dot.svg-dot { - height: auto; } - html .dotline .dot.svg-dot svg, :root .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); } - html .dotline .dot.svg-dot.full-dot svg .full, :root .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); } - html .dotline .dot.svg-dot.full-dot svg .frame, :root .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); } - html .dotline .dot.svg-dot.full-dot svg .half, :root .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); } - html .dotline .dot.svg-dot.empty-dot svg .full, :root .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); } - html .dotline .dot.svg-dot.empty-dot svg .frame, :root .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); } - html .dotline .dot.svg-dot.empty-dot svg .half, :root .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); } - html .dotline .dot:hover .img-main, :root .dotline .dot:hover .img-main { - opacity: 0.5; } - html .dotline .dot:hover .img-hover, :root .dotline .dot:hover .img-hover { - display: block; } - html .dotline .dot:hover .img-hover + .img-main, :root .dotline .dot:hover .img-hover + .img-main { - display: none; } - html .dotline .dot:hover.svg-dot, :root .dotline .dot:hover.svg-dot { - opacity: 0.5; } - html .dotline .dot.full-dot:last-of-type ~ .advance-button, :root .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; } - html .dotline .advance-button, :root .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: Oswald, sans-serif; - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - -webkit-transition: .5s; - transition: .5s; } - html .dotline .advance-button.rainbow-glow, :root .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); } - html .dotline .advance-button.rainbow-glow:before, :root .dotline .advance-button.rainbow-glow:before { - content: ''; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - -webkit-filter: blur(5px); - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - -webkit-animation: glowing 20s linear infinite; - animation: glowing 20s linear infinite; - opacity: 0; - -webkit-transition: opacity .3s ease-in-out; - transition: opacity .3s ease-in-out; - border-radius: 10px; - z-index: -1; } - html .dotline .advance-button.rainbow-glow:hover:before, :root .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; } - html .dotline .advance-button.rainbow-glow:after, :root .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ''; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; } - -@keyframes glowing { - 0% { - background-position: 0 0; } - 50% { - background-position: 400% 0; } - 100% { - background-position: 0 0; } } - html .dotline .advance-button.gold-orbit, :root .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - -webkit-box-shadow: 5px 5px 10px var(--blades-black-dark); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - -webkit-transition: 0.5s; - transition: 0.5s; - -webkit-animation: btn-throb 3s ease-in-out infinite; - animation: btn-throb 3s ease-in-out infinite; } - html .dotline .advance-button.gold-orbit:hover, :root .dotline .advance-button.gold-orbit:hover { - -webkit-animation-play-state: paused; - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - -webkit-box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); } - html .dotline .advance-button.gold-orbit span, :root .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; } - html .dotline .advance-button.gold-orbit span:nth-child(1), :root .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, left top, right top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim1 1s linear infinite; - animation: btn-anim1 1s linear infinite; } - html .dotline .advance-button.gold-orbit span:nth-child(2), :root .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim2 1s linear infinite; - animation: btn-anim2 1s linear infinite; - -webkit-animation-delay: .25s; - animation-delay: .25s; } - html .dotline .advance-button.gold-orbit span:nth-child(3), :root .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: -webkit-gradient(linear, right top, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim3 1s linear infinite; - animation: btn-anim3 1s linear infinite; - -webkit-animation-delay: .5s; - animation-delay: .5s; } - html .dotline .advance-button.gold-orbit span:nth-child(4), :root .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(var(--button-glow-color))); - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - -webkit-animation: btn-anim4 1s linear infinite; - animation: btn-anim4 1s linear infinite; - -webkit-animation-delay: .75s; - animation-delay: .75s; } - -@keyframes btn-throb { - 0% { - scale: 0.9; } - 50% { - scale: 1.1; } - 100% { - scale: 0.9; } } - -@keyframes btn-anim1 { - 0% { - left: -100%; } - 50%, 100% { - left: 100%; } } - -@keyframes btn-anim2 { - 0% { - top: -100%; } - 50%, 100% { - top: 100%; } } - -@keyframes btn-anim3 { - 0% { - right: -100%; } - 50%, 100% { - right: 100%; } } - -@keyframes btn-anim4 { - 0% { - bottom: -100%; } - 50%, 100% { - bottom: 100%; } } - html blockquote, :root blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; } - html table, - html table tr, - html table tr th, - html table tr td, - html table tbody, - html table tbody tr, - html table tbody td, - html table thead, - html table thead tr, - html table thead tr th, - html table thead tr td, :root table, - :root table tr, - :root table tr th, - :root table tr td, - :root table tbody, - :root table tbody tr, - :root table tbody td, - :root table thead, - :root table thead tr, - :root table thead tr th, - :root table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; } - html table, :root table { - border-collapse: collapse; } - html table thead tr th, :root table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; } - html figure, :root figure { - display: table; - margin: 1rem auto; } - html figure figcaption, :root figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; } - html hr, :root hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; } - html code, :root code { - padding: 0.1rem 0.2rem; } - html .text-secret, :root .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - -webkit-box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; } - html .text-secret:first-child:last-child, :root .text-secret:first-child:last-child { - display: block; } - html label:not([class]), :root label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; } - html .filled-label, :root .filled-label { - font-size: 1.25rem; - line-height: 1; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - white-space: nowrap; } - html .filled-label.narrow-label, :root .filled-label.narrow-label { - -webkit-transform-origin: 0 50%; - -ms-transform-origin: 0 50%; - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; } - html .number-circle, :root .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: "Minion Pro Caption Cond", serif; - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - -ms-flex-negative: 0; - flex-shrink: 0; } - html .gold-bright, :root .gold-bright { - color: var(--blades-gold-bright) !important; } - html .red-bright, :root .red-bright { - color: var(--blades-red-bright) !important; } - html .cyan-bright, :root .cyan-bright { - color: var(--blades-cyan-bright) !important; } - html .uppercase, :root .uppercase { - text-transform: uppercase !important; } - html .inline-code, :root .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; } - html .shadowed, :root .shadowed { - -webkit-box-shadow: none; - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - html .text-checkbox, :root .text-checkbox { - position: relative; - display: inline-block; } - html .text-checkbox input[type="checkbox"], :root .text-checkbox input[type="checkbox"] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; } - html .text-checkbox span, :root .text-checkbox span { - display: inline-block; } - html .text-checkbox input[type="checkbox"]:checked + span, :root .text-checkbox input[type="checkbox"]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); } - html .no-img img, :root .no-img img { - display: none; } - html .flex-horizontal, :root .flex-horizontal { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - html .flex-horizontal.flex-wrap, :root .flex-horizontal.flex-wrap { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-line-pack: start; - align-content: flex-start; } - html .flex-horizontal.full-width, :root .flex-horizontal.full-width { - width: 100%; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; } - html .flex-vertical, :root .flex-vertical { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - html .full-width, :root .full-width { - width: 100%; } - html .tooltip-trigger, :root .tooltip-trigger { - pointer-events: auto !important; } - html .tooltip, :root .tooltip { - opacity: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - padding: 0 0.3125rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.1875rem; - text-align: center; - position: absolute; - top: unset; - left: -200px; - bottom: 50px; - z-index: 12; - pointer-events: none; } - html .tooltip > h1, :root .tooltip > h1 { - text-align: center; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 90%; - margin: 0 auto; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; } - html .tooltip > h1:last-of-type, :root .tooltip > h1:last-of-type { - margin-bottom: 5px; } - html .tooltip > p, :root .tooltip > p { - margin: 5px 0; - text-wrap: balance; } - html .tooltip > ul, html .tooltip ol, :root .tooltip > ul, :root .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; } - html .tooltip > ul li, html .tooltip ol li, :root .tooltip > ul li, :root .tooltip ol li { - text-wrap: normal; } - html .tooltip h2, :root .tooltip h2 { - color: var(--blades-white-bright); } - html .tooltip.tooltip-left, :root .tooltip.tooltip-left { - left: 200px; - max-width: unset; } - html .tooltip.tooltip-portrait, :root .tooltip.tooltip-portrait { - bottom: -45px; - left: -200px; } - html .tooltip.tooltip-playbook, :root .tooltip.tooltip-playbook { - bottom: unset; - top: 0px; - left: -220px; } - html .tooltip.tooltip-trauma, :root .tooltip.tooltip-trauma { - left: -300px; } - html .tooltip.tooltip-dialog-selection, :root .tooltip.tooltip-dialog-selection { - left: -300px; - bottom: 75px; } - html .tooltip.tooltip-attribute, :root .tooltip.tooltip-attribute { - left: -110px; - bottom: 10px; - translate: 0% 50% !important; } - html .tooltip.tooltip-attribute > p, :root .tooltip.tooltip-attribute > p { - font-size: 16px; } - html .tooltip.tooltip-action, :root .tooltip.tooltip-action { - left: unset; - right: -100px; - bottom: 0px; - max-width: 525px; - translate: 0% 50% !important; } - html .tooltip.tooltip-action > p, :root .tooltip.tooltip-action > p { - font-size: 16px; } - html .tooltip.tooltip-roll-mod, :root .tooltip.tooltip-roll-mod { - left: calc(50% + 350px); - bottom: 20px; - max-width: 350px; - width: 350px; - min-width: 350px; - translate: -50% 0% !important; - text-align: center; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; } - html .tooltip.tooltip-roll-mod > p:not(:last-of-type), :root .tooltip.tooltip-roll-mod > p:not(:last-of-type) { - margin-bottom: 10px; } - html .tooltip.tooltip-pos-effect-trade, :root .tooltip.tooltip-pos-effect-trade { - width: 330px; - max-width: 330px; - min-width: 330px; - bottom: 5px; - left: 0px; - font-family: var(--font-default); - font-size: 0.875rem; - text-transform: none; - text-align: center; } - html .tooltip.tooltip-roll-trait-pc, :root .tooltip.tooltip-roll-trait-pc { - bottom: 100px; } - html .tooltip.tooltip-roll-trait-pc table tbody tr:nth-child(4n), :root .tooltip.tooltip-roll-trait-pc table tbody tr:nth-child(4n) { - border-bottom: 2px solid var(--blades-white); } - html .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(1), :root .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(1) { - text-align: right; } - html .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(2), :root .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(2) { - text-align: left; } - html .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(3), :root .tooltip.tooltip-roll-trait-pc table tbody tr td:nth-child(3) { - text-align: left; } - html .tooltip-scaling-elem, :root .tooltip-scaling-elem { - display: inline-block; } - html .player-character-summary-panel, :root .player-character-summary-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - html .player-character-summary-panel > *, :root .player-character-summary-panel > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; } - html .player-character-summary-panel .pc-summary, :root .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; } - html .player-character-summary-panel .pc-summary:hover, :root .player-character-summary-panel .pc-summary:hover { - z-index: 5; } - html .player-character-summary-panel .pc-summary .pc-summary-img, :root .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; } - html .player-character-summary-panel .pc-summary section.pc-summary-header, :root .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; } - html .player-character-summary-panel .pc-summary section.pc-summary-header > img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img { - -webkit-filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); } - html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; } - html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; } - html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; } - html .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, :root .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; } - html .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, :root .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: Oswald, sans-serif; - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions, :root .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: Oswald, sans-serif; - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: right; } - html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: Oswald, sans-serif; - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets, :root .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - gap: 3px; - height: 14px; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-preferred-size: 12px; - flex-basis: 12px; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; } - html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .tooltip.pc-summary-asset-tooltip, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .tooltip.pc-summary-asset-tooltip { - font-size: 10px; - line-height: 10px; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - height: 14px; - overflow: hidden; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: Kirsty, serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-heavy, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-heavy { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-medium, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-medium { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-light, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-light { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); } - html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); } - html .player-character-summary-panel .pc-summary section.pc-summary-notes, :root .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; } - html .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, :root .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; } - html .selectable-image-panel, :root .selectable-image-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - position: relative; - min-height: 100px; } - html .selectable-image-panel .selectable-image, :root .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - -webkit-filter: brightness(1.5); - filter: brightness(1.5); } - html .selectable-image-panel .selectable-image.image-selected, :root .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; } - html .selectable-image-panel .add-image-control, :root .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - -webkit-transition: 0.25s; - transition: 0.25s; } - html .selectable-image-panel .add-image-control:hover, :root .selectable-image-panel .add-image-control:hover { - opacity: 1; } - html .opposition-creation-panel, :root .opposition-creation-panel { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - gap: 5px; } - html .opposition-creation-panel .roll-opposition-container, :root .opposition-creation-panel .roll-opposition-container { - -ms-flex-preferred-size: 45%; - flex-basis: 45%; - max-width: 50%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - html .opposition-creation-panel .roll-opposition-container.selected-opposition, :root .opposition-creation-panel .roll-opposition-container.selected-opposition { - -webkit-box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); } - html .opposition-creation-panel .roll-opposition-container.opposition-blank, :root .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - -webkit-filter: blur(2px); - filter: blur(2px); } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: stretch; - -ms-flex-pack: stretch; - justify-content: stretch; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - pointer-events: auto !important; } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, - :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-pack: space-evenly; - -ms-flex-pack: space-evenly; - justify-content: space-evenly; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - gap: 5px; } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, - :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; } - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, - html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, - :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - -ms-flex-negative: 1; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; } - html .opposition-creation-panel .roll-opposition-container input.shadowed, :root .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - -webkit-box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - -webkit-transform-origin: 0% 50%; - -ms-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -ms-flex-negative: 1; - flex-shrink: 1; - scale: 0.75 1; - width: calc(100% / 0.75); } - html .accordian-label, :root .accordian-label { - position: relative; - -webkit-filter: sepia(0.75); - filter: sepia(0.75); } - html .accordian-label .randomizer-trigger, :root .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transition: 0.25s; - transition: 0.25s; } - html .accordian-label .randomizer-trigger:hover, :root .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); } - html .accordian-label.accordian-label-small, :root .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - -webkit-filter: none; - filter: none; } - html .accordian-label.accordian-label-small .randomizer-trigger, :root .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: "Minion Pro Cond", serif; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; } - html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; } - -::-webkit-scrollbar { - width: var(--blades-spacer-sm); } - -::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - border: none; - border-radius: 0; } - -::-webkit-scrollbar-thumb { - background-color: rgba(var(--color-background-light), 1); - border: none; - border-radius: 0; - outline: none; } - -#tinymce { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); } - #tinymce p { - display: block; - -webkit-margin-before: 7px; - margin-block-start: 7px; - -webkit-margin-after: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); } - #tinymce .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; } - #tinymce .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - -webkit-box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); } - #tinymce .tox-two-column-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - gap: 2px 5px; - -ms-flex-line-pack: stretch; - align-content: stretch; - padding: 0; - margin: 0 20px; } - #tinymce .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; } - #tinymce .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: toRem(10px); - vertical-align: top; - color: var(--blades-gold); } - #tinymce .tox-two-column-flex > *, #tinymce .tox-two-column-flex > p { - -ms-flex-preferred-size: 49%; - flex-basis: 49%; - -ms-flex-negative: 1; - flex-shrink: 1; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; } diff --git a/css/tinymce/content.min.css b/css/tinymce/content.min.css deleted file mode 100644 index bc649eec..00000000 --- a/css/tinymce/content.min.css +++ /dev/null @@ -1,4755 +0,0 @@ -@charset "UTF-8"; -html, :root { - scrollbar-color: var(--blades-grey) var(--blades-black-dark-fade); - scrollbar-width: thin; -} -html, :root { - --min-tinymce-height: 40px; - --clock-glow-size: 50px; - --clock-frame-size: 50px; - --clock-glow-correction: -175px; - --color-text-light-highlight: #f0f0e0; - --color-text-light-heading: #c9c7b8; - --color-text-light-primary: #b5b3a4; - --color-text-dark-primary: #191813; - --color-text-dark-secondary: #4b4a44; - --color-text-dark-header: #23221d; - --color-text-dark-inactive: #7a7971; - --color-text-light-0: #fff; - --color-text-light-1: #eee; - --color-text-light-2: #ddd; - --color-text-light-3: #ccc; - --color-text-light-4: #bbb; - --color-text-light-5: #aaa; - --color-text-light-6: #999; - --color-text-light-7: #888; - --color-text-dark-1: #111; - --color-text-dark-2: #222; - --color-text-dark-3: #444; - --color-text-dark-4: #555; - --color-text-dark-5: #666; - --color-text-dark-6: #777; - --color-border-light-1: #ddd; - --color-border-light-2: #999; - --color-border-dark-1: #111; - --color-border-dark-2: #222; - --color-border-dark-3: #333; - --color-border-dark-4: #444; - --color-border-dark-5: #666; - --color-shadow-dark: #000; - --color-underline-inactive: #7a7971; - --color-underline-active: #44191A; - --color-border-light-highlight: #f0f0e0; - --color-border-light-primary: #b5b3a4; - --color-border-light-secondary: #c9c7b8; - --color-border-light-tertiary: #7a7971; - --color-border-dark: #000; - --color-border-dark-primary: #191813; - --color-border-dark-secondary: #23221d; - --color-border-dark-tertiary: #4b4a44; - --color-bg-btn-minor-inactive: #c9c7b8; - --color-bg-btn-minor-active: #b5b3a4; - --color-bg-option: #dad8cc; - --color-ownership-none: #5500ff; - --color-ownership-observer: #7a7971; - --color-ownership-owner: #b5b3a4; - --color-level-info: #5c87b9; - --color-level-warning: #b18404; - --color-level-error: #750003; - --z-index-canvas: 0; - --z-index-app: 30; - --z-index-ui: 60; - --z-index-window: 100; - --sidebar-width: 300px; - --sidebar-header-height: 32px; - --sidebar-item-height: 48px; - --hotbar-height: 52px; - --hotbar-width: 578px; - --macro-size: 50px; - --players-width: 200px; - --form-field-height: 26px; - --font-size-11: 0.6875rem; - --font-size-12: 0.75rem; - --font-size-13: 0.8125rem; - --font-size-14: 0.875rem; - --font-size-16: 1rem; - --font-size-18: 1.125rem; - --font-size-20: 1.25rem; - --font-size-24: 1.5rem; - --font-size-28: 1.75rem; - --font-size-32: 2rem; - --font-size-48: 3rem; - --line-height-12: 0.75rem; - --line-height-16: 1rem; - --line-height-20: 1.25rem; - --line-height-30: 1.875rem; - --color-text-hyperlink: var(--blades-gold-bright); - --color-shadow-primary: var(--blades-white); - --color-shadow-highlight: var(--blades-gold-bright); - --color-underline-header: var(--blades-grey); - --color-border-highlight: var(--blades-gold-bright); - --color-border-highlight-alt: var(--blades-gold); - --size-10px: toRem(10px); - --size-11px: var(--font-size-11); - --size-12px: var(--font-size-12); - --size-13px: var(--font-size-13); - --size-14px: var(--font-size-14); - --size-16px: var(--font-size-16); - --size-18px: var(--font-size-18); - --size-20px: var(--font-size-20); - --size-24px: var(--font-size-24); - --size-28px: var(--font-size-28); - --size-30px: toRem(30px); - --size-32px: var(--font-size-32); - --size-48px: var(--font-size-48); - --blades-white-bright-nums: 255, 255, 255; - --blades-white-nums: 200, 200, 200; - --blades-grey-bright-nums: 170, 170, 170; - --blades-grey-nums: 119, 119, 119; - --blades-grey-dark-nums: 68, 68, 68; - --blades-black-nums: 32, 32, 32; - --blades-black-dark-nums: 0, 0, 0; - --blades-gold-bright-nums: 206,180, 71; - --blades-gold-nums: 143,118, 11; - --blades-gold-dark-nums: 105, 86, 0; - --blades-gold-darkest-nums: 64, 52, 0; - --blades-red-bright-nums: 255, 0, 0; - --blades-red-nums: 200, 0, 0; - --blades-red-dark-nums: 150, 0, 0; - --blades-red-darkest-nums: 50, 0, 0; - --blades-red-black-nums: 25, 0, 0; - --blades-green-bright-nums: 20, 220, 60; - --blades-green-nums: 0, 204, 0; - --blades-green-dark-nums: 0, 122, 0; - --blades-green-darkest-nums: 0, 60, 0; - --blades-blue-bright-nums: 198, 255, 255; - --blades-blue-nums: 150, 255, 255; - --blades-blue-dark-nums: 40, 120, 120; - --blades-blue-darkest-nums: 25, 49, 49; - /* - NEW COLOR PALETTE OVERRIDE - - == GOLD == - http://paletton.com/#uid=11n0u0kNTr2qtG1K2DKRbkEVqcT - - shade 0 = #D7AF00 = rgb(215,175, 0) = rgba(215,175, 0,1) = rgb0(0.843,0.686,0) - shade 1 = #FFD82C = rgb(255,216, 44) = rgba(255,216, 44,1) = rgb0(1,0.847,0.173) - shade 2 = #FFCF00 = rgb(255,207, 0) = rgba(255,207, 0,1) = rgb0(1,0.812,0) - shade 3 = #A58600 = rgb(165,134, 0) = rgba(165,134, 0,1) = rgb0(0.647,0.525,0) - shade 4 = #675300 = rgb(103, 83, 0) = rgba(103, 83, 0,1) = rgb0(0.404,0.325,0)' - - == RED == - http://paletton.com/#uid=1000u0kTixTijNOwGQpTXmEXg9Y - shade 0 = #FF0000 = rgb(255, 0, 0) = rgba(255, 0, 0,1) = rgb0(1,0,0) - shade 1 = #FF6D6D = rgb(255,109,109) = rgba(255,109,109,1) = rgb0(1,0.427,0.427) - shade 2 = #FF0000 = rgb(255, 0, 0) = rgba(255, 0, 0,1) = rgb0(1,0,0) - shade 3 = #B40000 = rgb(180, 0, 0) = rgba(180, 0, 0,1) = rgb0(0.706,0,0) - shade 4 = #4F0000 = rgb( 79, 0, 0) = rgba( 79, 0, 0,1) = rgb0(0.31,0,0) - - == BLUE == - http://paletton.com/#uid=13i0u0kTixTodNREARdTRoAV1g4 - shade 0 = #009F9F = rgb( 0,159,159) = rgba( 0,159,159,1) = rgb0(0,0.624,0.624) - shade 1 = #34D5D5 = rgb( 52,213,213) = rgba( 52,213,213,1) = rgb0(0.204,0.835,0.835) - shade 2 = #00E0E0 = rgb( 0,224,224) = rgba( 0,224,224,1) = rgb0(0,0.878,0.878) - shade 3 = #007676 = rgb( 0,118,118) = rgba( 0,118,118,1) = rgb0(0,0.463,0.463) - shade 4 = #004D4D = rgb( 0, 77, 77) = rgba( 0, 77, 77,1) = rgb0(0,0.302,0.302) - */ - --blades-gold-bright-nums: 255,216, 44; - --blades-gold-nums: 215,175, 0; - --blades-gold-dark-nums: 165,134, 0; - --blades-gold-darkest-nums: 103, 83, 0; - /* --blades-red-bright-nums: 255,109,109; - --blades-red-nums: 255, 0, 0; - --blades-red-dark-nums: 180, 0, 0; - --blades-red-darkest-nums: 79, 0, 0; */ - --blades-blue-bright-nums: 0,224,224; - --blades-blue-nums: 52,213,213; - --blades-blue-dark-nums: 0,118,118; - --blades-blue-darkest-nums: 0, 77, 77; - /* END OVERRIDE */ - --blades-white-bright: rgba(var(--blades-white-bright-nums), 1); - --blades-white: rgba(var(--blades-white-nums), 1); - --blades-grey-bright: rgba(var(--blades-grey-bright-nums), 1); - --blades-grey: rgba(var(--blades-grey-nums), 1); - --blades-grey-dark: rgba(var(--blades-grey-dark-nums), 1); - --blades-black: rgba(var(--blades-black-nums), 1); - --blades-black-dark: rgba(var(--blades-black-dark-nums), 1); - --blades-gold-brightest: rgba(var(--blades-gold-brightest-nums), 1); - --blades-gold-bright: rgba(var(--blades-gold-bright-nums), 1); - --blades-gold: rgba(var(--blades-gold-nums), 1); - --blades-gold-dark: rgba(var(--blades-gold-dark-nums), 1); - --blades-gold-darkest: rgba(var(--blades-gold-darkest-nums), 1); - --blades-red-bright: rgba(var(--blades-red-bright-nums), 1); - --blades-red: rgba(var(--blades-red-nums), 1); - --blades-red-dark: rgba(var(--blades-red-dark-nums), 1); - --blades-red-darkest: rgba(var(--blades-red-darkest-nums), 1); - --blades-red-black: rgba(var(--blades-red-black-nums), 1); - --blades-green-bright: rgba(var(--blades-green-bright-nums), 1); - --blades-green: rgba(var(--blades-green-nums), 1); - --blades-green-dark: rgba(var(--blades-green-dark-nums), 1); - --blades-green-darkest: rgba(var(--blades-green-darkest-nums), 1); - --blades-blue-bright: rgba(var(--blades-blue-bright-nums), 1); - --blades-blue: rgba(var(--blades-blue-nums), 1); - --blades-blue-dark: rgba(var(--blades-blue-dark-nums), 1); - --blades-blue-darkest: rgba(var(--blades-blue-darkest-nums), 1); - --blades-white-fade: rgba(var(--blades-white-nums), 0.5); - --blades-white-fade-strong: rgba(var(--blades-white-nums), 0.25); - --blades-white-bright-fade: rgba(var(--blades-white-bright-nums), 0.5); - --blades-white-bright-fade-strong: rgba(var(--blades-white-bright-nums), 0.25); - --blades-black-fade: rgba(var(--blades-black-nums), 0.5); - --blades-black-fade-strong: rgba(var(--blades-black-nums), 0.25); - --blades-black-dark-fade: rgba(var(--blades-black-dark-nums), 0.5); - --blades-black-dark-fade-strong: rgba(var(--blades-black-dark-nums), 0.25); - --blades-red-dark-fade: rgba(var(--blades-red-dark-nums), 0.5); - --blades-green-dark-fade: rgba(var(--blades-green-dark-nums), 0.5); - --blades-blue-dark-fade: rgba(var(--blades-blue-dark-nums), 0.5); - --blades-red-dark-fade-strong: rgba(var(--blades-red-dark-nums), 0.25); - --blades-green-dark-fade-strong: rgba(var(--blades-green-dark-nums), 0.25); - --blades-blue-dark-fade-strong: rgba(var(--blades-blue-dark-nums), 0.25); - --color-primary: var(--blades-white-nums); - --color-background: var(--blades-black-nums); - --color-background-lightest: var(--blades-grey-nums); - --color-background-light: var(--blades-grey-dark-nums); - --color-background-darkest: var(--blades-black-dark-nums); - --color-background-button: var(--blades-grey-dark-nums); - --color-background-chat-message: var(--blades-black-nums); - --color-background-chat-message-whisper: var(--blades-grey-nums); - --color-background-chat-message-blind: var(--blades-grey-dark-nums); - --color-border: var(--blades-grey-dark-nums); - --color-border-lighter: var(--blades-grey-nums); - --color-folder-header: var(--blades-grey-nums); - --color-folder-directory: var(--blades-grey-dark-nums); - --color-folder-subdirectory: var(--blades-black-nums); - --color-text: var(--blades-white-nums); - --color-text-lightest: var(--blades-white-bright-nums); - --color-text-darker: var(--blades-grey-bright-nums); - --color-shadow-primary: var(--blades-white-bright-nums); - --color-text-dark-primary: var(--blades-white-nums); - --color-bg-option: var(--blades-black-nums); - --color-background-lightest: var(--blades-black-nums); - --color-background-light: var(--blades-black-dark-nums); - --blades-color-negative: var(--blades-red-bright); - --blades-color-positive: var(--blades-gold-bright); - --font-primary: "Minion Pro", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: "Minion Pro Caption", serif; - --font-primary-narrow: "Minion Pro Cond", serif; - --font-primary-small-narrow: "Minion Pro Caption Cond", serif; - --font-primary: "Beaufort", serif; - --font-primary-smallcaps: var(--font-primary); - --font-primary-small: var(--font-primary); - --font-primary-narrow: var(--font-primary); - --font-primary-small-narrow: var(--font-primary); - --font-primary-alt: "Historical FellType", serif; - --font-primary-alt-smallcaps: "Historical FellType SC", serif; - --font-emphasis: "Kirsty", serif; - --font-emphasis-smallcaps: "Kirsty", serif; - --font-emphasis-alt: "Ravenscroft", serif; - --font-emphasis-alt-smallcaps: var(--font-emphasis-alt), serif; - --font-emphasis-narrow: "Oswald", sans-serif; - --font-emphasis-narrower: "Fjalla One", sans-serif; - --font-mono: "Pragmata", monospace; - --font-mono-smallcaps: var(--font-mono); - --font-decorative: "UglyQua", serif; - --font-decorative-alt: "IM FELL Double Pica", serif; - --font-decorative-alt-smallcaps: "IM FELL Double Pica SC", serif; - --font-handwritten: "PWSignaturetwo", serif; - --font-awesome: "Font Awesome 6 Pro", sans-serif; - --font-awesome-alt: "Font Awesome 6 Brands", sans-serif; - --font-awesome-duotone: "Font Awesome 6 Duotone", sans-serif; - --line-height-expanded: 1.4; - --line-height-primary: 1.2; - --line-height-compact: 1; - --text-shadow-dark: - 1px 1px 2px var(--blades-black-dark); - --text-shadow-dark-strong: - 1px 1px 2px var(--blades-black-dark), - 1px 1px 2px var(--blades-black-dark), - 1px 1px 2px var(--blades-black-dark); - --text-shadow-emboss: - -1px -1px 1px var(--blades-white), - 1px 1px 1px var(--blades-black-dark); - --box-shadow-dark: inset 0 0 0.3rem var(--blades-black-dark-fade); - --box-shadow-dark-strong: inset 0 0 0.5rem var(--blades-black-dark); - --color-default: var(--blades-white); - --background-default: var(--blades-dark); - --font-default: var(--font-primary); - --font-size-default: var(--size-14px); - --font-weight-default: normal; - --font-style-default: normal; - --font-variant-default: normal; - --line-height-default: var(--line-height-primary); - --text-shadow-default: none; - --box-shadow-default: none; - --text-transform-default: none; - --color-heading: var(--blades-white-bright); - --color-heading-strong: var(--color-heading); - --background-heading: none; - --background-heading-strong: var(--blades-grey-dark); - --margin-heading: 0; - --margin-heading-strong: 0 0 0.5rem 0; - --padding-heading: 0; - --padding-heading-strong: 0.25rem; - --font-heading: var(--font-emphasis); - --font-heading-strong: var(--font-heading); - --font-weight-heading: bold; - --font-weight-heading-strong: var(--font-weight-heading); - --font-style-heading: var(--font-style-default); - --font-style-heading-strong: var(--font-style-heading); - --font-variant-heading: var(--font-variant-default); - --font-variant-heading-strong: var(--font-variant-heading); - --line-height-heading: var(--line-height-compact); - --line-height-heading-strong: var(--line-height-heading); - --text-shadow-heading: var(--text-shadow-dark); - --text-shadow-heading-strong: var(--text-shadow-heading); - --box-shadow-heading: none; - --box-shadow-heading-strong: var(--box-shadow-input); - --text-transform-heading: uppercase; - --text-transform-heading-strong: var(--text-transform-heading); - --border-color-heading: var(--background-heading-strong); - --border-color-heading-strong: var(--border-color-heading); - --border-width-heading: toRem(2px); - --border-width-heading-strong: var(--border-width-heading); - --border-style-heading: none none solid none; - --border-style-heading-strong: none; - --color-input: var(--blades-white-bright); - --background-input: var(--blades-black-dark-fade-strong); - --margin-input: 0; - --padding-input: 0; - --font-input: var(--font-primary); - --font-number-input: var(--font-emphasis); - --font-size-input: var(--font-size-primary); - --font-weight-input: var(--font-weight-primary); - --font-style-input: var(--font-style-primary); - --font-variant-input: var(--font-variant-primary); - --line-height-input: var(--line-height-compact); - --text-shadow-input: var(--text-shadow-dark); - --box-shadow-input: var(--box-shadow-dark); - --box-shadow-input-strong: var(--box-shadow-dark-strong); - --text-transform-input: var(--text-transform-default); - --border-color-heading: transparent; - --border-width-heading: 0; - --border-style-heading: none; - --font-monospace: var(--font-mono); - --blades-spacer-pf: 0.0625rem; - --blades-spacer-xs: 0.125rem; - --blades-spacer-base: 0.125rem; - --blades-spacer-sm: 0.25rem; - --blades-spacer-md: 0.5rem; - --blades-spacer-lg: 0.75rem; - --blades-spacer-xl: 1rem; - --blades-spacer-button-lg: 2rem; - --blades-spacer-button: 1.5rem; - --blades-spacer-button-sm: 1.25rem; - --blades-spacer-button-xs: 1.125rem; - --blades-spacer-sidebar: 17.875rem; -} -html .comp, :root .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: zLevel(); -} -html .comp:hover, :root .comp:hover { - z-index: 10; -} -html .comp.full-width, :root .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -html .comp .comp-control, html .comp .comp-title, html .comp .portrait-block.comp-body, :root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -html .comp .comp-label, :root .comp .comp-label { - color: var(--blades-white-bright); - font-size: toRem(12px); - line-height: toRem(12px); - z-index: zLevel(3); - flex-grow: 0.5; -} -html .comp .comp-label.comp-prompt, :root .comp .comp-label.comp-prompt { - font-size: toRem(16px); - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -html .comp .comp-label.comp-prompt .sur-title, :root .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: toRem(14px); - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -html .comp .comp-label.comp-prompt .main-title, :root .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -html .comp .comp-label:hover, html .comp .comp-title:hover, :root .comp .comp-label:hover, :root .comp .comp-title:hover { - z-index: zLevel(3) !important; -} -html .comp .comp-label:hover.comp-label a, html .comp .comp-title:hover.comp-label a, :root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -html .comp .comp-label:hover.comp-title, html .comp .comp-title:hover.comp-title, :root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -html .comp .comp-control, :root .comp .comp-control { - z-index: zLevel(3); - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 toRem(3px) var(--comp-control-shadow-color); - display: block; -} -html .comp .comp-control:hover, :root .comp .comp-control:hover { - transform: scale(1.5); -} -html .comp .comp-control.comp-button, :root .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -html .comp .comp-control.comp-button.comp-delete, html .comp .comp-control.comp-button.comp-delete-full, html .comp .comp-control.comp-button.comp-delete-clock, :root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -html .comp .comp-control.comp-button.comp-add, html .comp .comp-control.comp-button.comp-add-clock, :root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: toRem(10px); -} -html .comp .comp-control.comp-button.comp-add i, html .comp .comp-control.comp-button.comp-add-clock i, :root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i { - line-height: toRem(24px); -} -html .comp .comp-control.comp-button:hover, :root .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 toRem(3px) var(--comp-control-hover-shadow-color); -} -html .comp .comp-body, :root .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -html .comp .comp-body .comp-title, :root .comp .comp-body .comp-title { - z-index: zLevel(); -} -html .comp .comp-body h1, html .comp .comp-body h2, html .comp .comp-body h3, html .comp .comp-body h4, html .comp .comp-body p, html .comp .comp-body blockquote, html .comp .comp-body table, :root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table { - margin: 0; - padding: 0; -} -html .comp .comp-toggle, :root .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: toRem(16px); - line-height: toRem(20px); -} -html .comp .comp-toggle.comp-toggle-red, :root .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -html .comp .comp-toggle.comp-toggle-red:hover, :root .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -html .comp .comp-toggle.comp-toggle-grey, :root .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -html .comp .comp-toggle.comp-toggle-grey:hover, :root .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -html .comp .number-circle, :root .comp .number-circle { - --number-circle-size: toRem(20px); -} -html .comp .comp-number-input, :root .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: toRem(32px); - text-align: center; -} -html .comp .comp-status-toggle, :root .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -html .comp .comp-status-toggle > *, :root .comp .comp-status-toggle > * { - transition: 0.5s; -} -html .comp .comp-status-toggle .status-positive, :root .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -html .comp .comp-status-toggle .status-negative, :root .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -html .comp .comp-status-toggle .status-neutral, :root .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -html .comp .comp-status-toggle:hover, :root .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -html .comp .comp-status-toggle:hover .status-neutral, :root .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -html .comp.portrait-container, :root .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -html .comp.comp-labeled-input, :root .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -html .comp.comp-vertical, :root .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: toRem(16px); - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -html .comp.comp-vertical .comp-button.comp-delete, :root .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -html .comp.comp-vertical > .comp-label, :root .comp.comp-vertical > .comp-label { - text-align: center; -} -html .comp.comp-vertical > .comp-label.comp-prompt, :root .comp.comp-vertical > .comp-label.comp-prompt { - height: toRem(12px); - margin-top: toRem(-10px); -} -html .comp.comp-vertical .comp-title, :root .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -html .comp.comp-vertical .comp-body, :root .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: toRem(48px); - width: 100%; -} -html .comp.comp-vertical .comp-body > img, :root .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: zLevel(-2); - pointer-events: none; -} -html .comp.comp-vertical .comp-body .comp-body-text, :root .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -html .comp.comp-vertical.comp-playbook, :root .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: toRem(42px); - position: relative; - top: toRem(20px); - margin-bottom: toRem(-68px); - z-index: zLevel(-2); -} -html .comp.comp-vertical.comp-playbook .comp-button.comp-delete, :root .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: toRem(5px); - top: -10px; -} -html .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, :root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -html .comp.comp-vertical.comp-playbook .comp-body img, :root .comp.comp-vertical.comp-playbook .comp-body img { - height: toRem(120px); - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -html .comp.comp-vertical.comp-playbook .comp-body .comp-title, :root .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: toRem(70px); - text-transform: lowercase; - text-align: right; - padding-right: toRem(4px); - margin-bottom: toRem(45px); - margin-top: toRem(15px); -} -html .comp.comp-vertical.portrait-block, :root .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: toRem(80px); - min-width: 90px; - margin: 10px 0; -} -html .comp.comp-vertical.portrait-block .comp-label.shadowed, :root .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -html .comp.comp-vertical.portrait-block .comp-button.comp-delete, :root .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -html .comp.comp-vertical.portrait-block .comp-body, :root .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 toRem(2px) var(--blades-black-dark)); - width: 100%; -} -html .comp.comp-vertical.portrait-block .comp-body .comp-title, :root .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -html .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, :root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -html .comp.comp-vertical.portrait-block .comp-body .comp-img, :root .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -html .comp.comp-horizontal:not(.comp-vertical), :root .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -html .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, :root .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: toRem(5px); - top: unset; - bottom: 0; -} -html .comp.comp-horizontal:not(.comp-vertical) > .comp-label, :root .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: toRem(14px); - line-height: toRem(18px); - margin: 0; -} -html .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, :root .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: toRem(26px); - margin: 0 5px 0 10px; -} -html .comp.comp-horizontal:not(.comp-vertical) .comp-body, :root .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: toRem(5px) 0; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: toRem(-5px); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: toRem(50px); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: toRem(50px); - filter: blur(1px); - opacity: 0.5; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: toRem(100px); - flex-shrink: 0; - flex-grow: 0; - min-height: toRem(40px); - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: toRem(14px); - padding: 0 toRem(7px); - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 toRem(5px) 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -html .comp.comp-teeth.comp-horizontal .dotline, :root .comp.comp-teeth.comp-horizontal .dotline { - padding-left: toRem(4px); - --dotline-dot-sizeX: toRem(18px); - --dotline-dot-spacing: toRem(4px); -} -html .comp.comp-teeth.comp-horizontal .dotline .dot, :root .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -html .comp.comp-teeth.comp-horizontal.comp-xp, :root .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: zLevel(1); -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: toRem(2px); - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: toRem(18px); -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -html .comp.comp-teeth.comp-vertical, :root .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -html .comp.comp-teeth.comp-vertical .comp-body, :root .comp.comp-teeth.comp-vertical .comp-body { - top: toRem(-5px); -} -html .comp.comp-teeth.comp-vertical .dotline-label, :root .comp.comp-teeth.comp-vertical .dotline-label { - min-width: toRem(90px); - text-align: center; - margin-left: toRem(20px); -} -html .comp.comp-teeth.comp-vertical .dotline, :root .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: toRem(16px); - --dotline-dot-spacing: toRem(4px); -} -html .comp.comp-coins, html .comp.comp-stash, :root .comp.comp-coins, :root .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -html .comp.comp-coins.comp-coins, html .comp.comp-stash.comp-coins, :root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -html .comp.comp-coins.comp-coins .comp-body, html .comp.comp-stash.comp-coins .comp-body, :root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -html .comp.comp-coins .dotline, html .comp.comp-stash .dotline, :root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline { - --dotline-dot-size: toRem(18px); - --dotline-dot-spacing: -2px; -} -html .comp.comp-coins .dotline .dot.empty-dot, html .comp.comp-stash .dotline .dot.empty-dot, :root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -html .comp.comp-coins .dotline .dot.full-dot, html .comp.comp-stash .dotline .dot.full-dot, :root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -html .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, html .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: toRem(5px); -} -html .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, html .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: toRem(10px); -} -html .comp.comp-tier, :root .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -html .comp.comp-tier > .full-width.flex-horizontal, :root .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -html .comp.comp-tier .tier-bonus-container, :root .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -html .comp.comp-tier .tier-bonus-container .filled-label, :root .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -html .comp.comp-tier .tier-bonus-container .dotline, :root .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -html .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -html .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -html .comp.comp-tier .tier-total-container, :root .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -html .comp.controls-container, :root .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -html .comp.controls-container .controls-panel, :root .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -html .comp.controls-container .controls-panel .controls-toggle, :root .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -html .comp.controls-container .controls-panel .controls-toggle:hover, :root .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -html .comp.controls-container .controls-panel .controls-toggle i, :root .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -html .comp.controls-container .controls-panel .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -html .comp.controls-container .controls-panel .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -html .comp.controls-container .controls-panel .controls-list, :root .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -html .comp.controls-container .controls-panel .controls-list li, :root .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -html .comp.controls-container .controls-panel .controls-list li > a, :root .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -html .comp.controls-container .controls-panel .controls-list li > a.control-hidden, :root .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -html .comp.controls-container .controls-panel .controls-list li > a::before, :root .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -html .comp.controls-container .controls-panel .controls-list li > a:hover, :root .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -html .comp.controls-container .controls-panel .controls-list li > a:hover::before, :root .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -html .comp.controls-container .controls-panel .controls-list li > a > i, :root .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active, :root .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active .controls-toggle, :root .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active .controls-toggle i, :root .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -html .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -html .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -html .comp.controls-container .controls-panel.active .controls-list, :root .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -html .comp.controls-container .controls-panel.active .controls-list li, :root .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -html .comp.consequence-display-container, :root .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -html .comp.consequence-display-container:nth-child(1), :root .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -html .comp.consequence-display-container:nth-child(2), :root .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -html .comp.consequence-display-container:nth-child(3), :root .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -html .comp.consequence-display-container:hover .consequence-icon-circle, :root .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -html .comp.consequence-display-container:hover .consequence-icon-circle img, :root .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -html .comp.consequence-display-container.consequence-accepted, html .comp.consequence-display-container.consequence-accepted *, :root .comp.consequence-display-container.consequence-accepted, :root .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -html .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, html .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -html .comp.consequence-display-container .base-consequence, :root .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -html .comp.consequence-display-container .accept-consequence, :root .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -html .comp.consequence-display-container .resist-consequence, :root .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -html .comp.consequence-display-container .armor-consequence, :root .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -html .comp.consequence-display-container .special-consequence, :root .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -html .comp.consequence-display-container .consequence-bg-image, :root .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -html .comp.consequence-display-container .consequence-interaction-pad, :root .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -html .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, html .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, html .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -html .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -html .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -html .comp.consequence-display-container .consequence-icon-container, :root .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -html .comp.consequence-display-container .consequence-type-container, :root .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -html .comp.consequence-display-container .consequence-type-container .consequence-type-bg, :root .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -html .comp.consequence-display-container .consequence-type-container .consequence-type, :root .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -html .comp.consequence-display-container .consequence-name-container, :root .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -html .comp.consequence-display-container .consequence-name-container .consequence-name, :root .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -html .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, :root .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -html .comp.consequence-display-container .consequence-footer-container, :root .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -html .comp.consequence-display-container .consequence-footer-container .dotline, :root .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -html .comp.consequence-display-container .consequence-footer-container .dotline .dot, :root .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -html .comp.consequence-display-container .roll-consequence-row .button-icon, :root .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -html .button-icon, html .toggle-icon, :root .button-icon, :root .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -html .button-icon i, html .toggle-icon i, :root .button-icon i, :root .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -html .button-icon i.toggle-off, html .toggle-icon i.toggle-off, :root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off { - opacity: 0.25; -} -html .button-icon .hidden-toggle, html .toggle-icon .hidden-toggle, :root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -html .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, html .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -html .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, html .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -html .dotline, :root .dotline { - --dotline-zero-dot-size: toRem(14px); - --dotline-dot-size: toRem(14px); - --dotline-dot-spacing: toRem(3px); - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -html .dotline.centered, :root .dotline.centered { - --dotline-horiz-align: center; -} -html .dotline.locked .dot, :root .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -html .dotline.dotline-right, :root .dotline.dotline-right { - margin-left: auto; - margin-right: toRem(20px); -} -html .dotline .dotline-label, :root .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: toRem(14px); - color: var(--blades-white); - text-transform: uppercase; - line-height: toRem(14px); - margin-right: toRem(5px); -} -html .dotline .dot, :root .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -html .dotline .dot:last-of-type, :root .dotline .dot:last-of-type { - margin: 0; -} -html .dotline .dot .img-main, html .dotline .dot .img-hover, :root .dotline .dot .img-main, :root .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -html .dotline .dot .img-main.img-hover, html .dotline .dot .img-hover.img-hover, :root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover { - display: none; -} -html .dotline .dot.svg-dot, :root .dotline .dot.svg-dot { - height: auto; -} -html .dotline .dot.svg-dot svg, :root .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -html .dotline .dot.svg-dot.full-dot svg .full, :root .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -html .dotline .dot.svg-dot.full-dot svg .frame, :root .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -html .dotline .dot.svg-dot.full-dot svg .half, :root .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -html .dotline .dot.svg-dot.empty-dot svg .full, :root .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -html .dotline .dot.svg-dot.empty-dot svg .frame, :root .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -html .dotline .dot.svg-dot.empty-dot svg .half, :root .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -html .dotline .dot:hover .img-main, :root .dotline .dot:hover .img-main { - opacity: 0.5; -} -html .dotline .dot:hover .img-hover, :root .dotline .dot:hover .img-hover { - display: block; -} -html .dotline .dot:hover .img-hover + .img-main, :root .dotline .dot:hover .img-hover + .img-main { - display: none; -} -html .dotline .dot:hover.svg-dot, :root .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -html .dotline .dot.full-dot:last-of-type ~ .advance-button, :root .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -html .dotline .advance-button, :root .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -html .dotline .advance-button.rainbow-glow, :root .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -html .dotline .advance-button.rainbow-glow:before, :root .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -html .dotline .advance-button.rainbow-glow:hover:before, :root .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -html .dotline .advance-button.rainbow-glow:after, :root .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -html .dotline .advance-button.gold-orbit, :root .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -html .dotline .advance-button.gold-orbit:hover, :root .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -html .dotline .advance-button.gold-orbit span, :root .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -html .dotline .advance-button.gold-orbit span:nth-child(1), :root .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -html .dotline .advance-button.gold-orbit span:nth-child(2), :root .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -html .dotline .advance-button.gold-orbit span:nth-child(3), :root .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -html .dotline .advance-button.gold-orbit span:nth-child(4), :root .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -html, :root { - margin: 0; - padding: 0; - border: none; - background: transparent; - color: var(--color-default); - font-family: var(--font-default); - font-size: var(--font-size-default); - font-weight: var(--font-weight-default); - font-style: var(--font-style-default); - font-variant: var(--font-variant-default); - line-height: var(--line-height-default); - text-shadow: var(--text-shadow-default); - text-transform: var(--text-transform-default); -} -html *:not(i):not(button), :root *:not(i):not(button) { - color: inherit; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - font-style: inherit; - font-variant: inherit; - line-height: inherit; - text-shadow: inherit; - text-transform: inherit; -} -html b, html strong, :root b, :root strong { - font-weight: bold !important; - color: var(--blades-white-bright) !important; -} -html i:not([class]), html em, :root i:not([class]), :root em { - font-style: italic !important; -} -html i[class], :root i[class] { - font-family: var(--font-awesome); -} -html i.fab, :root i.fab { - font-family: var(--font-awesome-alt); -} -html i.fa-duotone, :root i.fa-duotone { - font-family: var(--font-awesome-duotone); -} -html button, :root button { - color: var(--blades-white); -} -html h1:not(i):not(button), html h2:not(i):not(button), :root h1:not(i):not(button), :root h2:not(i):not(button) { - margin: var(--margin-heading-strong); - padding: var(--padding-heading-strong); - color: var(--color-heading-strong); - background: var(--background-heading-strong); - font-family: var(--font-heading-strong); - font-weight: var(--font-weight-heading-strong); - font-style: var(--font-style-heading-strong); - font-variant: var(--font-variant-heading-strong); - line-height: var(--line-height-heading-strong); - text-shadow: var(--text-shadow-heading-strong); - text-transform: var(--text-transform-heading-strong); - border-color: var(--border-color-heading-strong); - border-style: var(--border-style-heading-strong); - border-width: var(--border-width-heading-strong); - box-shadow: var(--box-shadow-heading-strong); -} -html h3:not(i):not(button), html h4:not(i):not(button), :root h3:not(i):not(button), :root h4:not(i):not(button) { - margin: var(--margin-heading); - padding: var(--padding-heading); - color: var(--color-heading); - background: var(--background-heading); - font-family: var(--font-heading); - font-weight: var(--font-weight-heading); - font-style: var(--font-style-heading); - font-variant: var(--font-variant-heading); - line-height: var(--line-height-heading); - text-shadow: var(--text-shadow-heading); - text-transform: var(--text-transform-heading); - border-color: var(--border-color-heading); - border-style: var(--border-style-heading); - border-width: var(--border-width-heading); - box-shadow: var(--box-shadow-heading); -} -html h1:not(i):not(button), :root h1:not(i):not(button) { - font-size: 1.25rem; -} -html h2:not(i):not(button), -html h3:not(i):not(button), :root h2:not(i):not(button), -:root h3:not(i):not(button) { - font-size: 1.125rem; -} -html h4:not(i):not(button), :root h4:not(i):not(button) { - font-size: 1rem; -} -html select:not(i):not(button), -html input:not(i):not(button), -html option:not(i):not(button), -html textarea:not(i):not(button), :root select:not(i):not(button), -:root input:not(i):not(button), -:root option:not(i):not(button), -:root textarea:not(i):not(button) { - margin: var(--margin-input); - padding: var(--padding-input); - min-height: unset; - color: var(--color-input); - background: var(--background-input); - font-family: var(--font-input); - font-size: var(--font-size-input); - font-weight: var(--font-weight-input); - font-style: var(--font-style-input); - font-variant: var(--font-variant-input); - line-height: var(--line-height-input); - text-shadow: var(--text-shadow-input); - text-transform: var(--text-transform-input); - text-indent: 0.1875rem; - border-color: var(--border-color-input); - border-style: var(--border-style-input); - border-width: var(--border-width-input); - box-shadow: var(--box-shadow-input); -} -html select:not(i):not(button)[type=number], html select:not(i):not(button)[data-dtype=number], html select:not(i):not(button)[data-dtype=number] option, -html input:not(i):not(button)[type=number], -html input:not(i):not(button)[data-dtype=number], -html input:not(i):not(button)[data-dtype=number] option, -html option:not(i):not(button)[type=number], -html option:not(i):not(button)[data-dtype=number], -html option:not(i):not(button)[data-dtype=number] option, -html textarea:not(i):not(button)[type=number], -html textarea:not(i):not(button)[data-dtype=number], -html textarea:not(i):not(button)[data-dtype=number] option, :root select:not(i):not(button)[type=number], :root select:not(i):not(button)[data-dtype=number], :root select:not(i):not(button)[data-dtype=number] option, -:root input:not(i):not(button)[type=number], -:root input:not(i):not(button)[data-dtype=number], -:root input:not(i):not(button)[data-dtype=number] option, -:root option:not(i):not(button)[type=number], -:root option:not(i):not(button)[data-dtype=number], -:root option:not(i):not(button)[data-dtype=number] option, -:root textarea:not(i):not(button)[type=number], -:root textarea:not(i):not(button)[data-dtype=number], -:root textarea:not(i):not(button)[data-dtype=number] option { - text-align: right; -} -html select:not(i):not(button) option, -html input:not(i):not(button) option, -html option:not(i):not(button) option, -html textarea:not(i):not(button) option, :root select:not(i):not(button) option, -:root input:not(i):not(button) option, -:root option:not(i):not(button) option, -:root textarea:not(i):not(button) option { - color: var(--blades-white); - background: var(--blades-black); -} -html p + p, :root p + p { - margin: 0.5rem 0; - min-height: 1rem; -} -html .window-header, :root .window-header { - background: var(--blades-black-dark); - justify-content: space-between; - align-items: center; - padding: 0 0 0 20px; -} -html .window-header > *, :root .window-header > * { - flex-basis: auto; - flex-shrink: 0.5; -} -html .window-header .window-title, :root .window-header .window-title { - border: none; - margin: 0; - line-height: 1.2; - flex-shrink: 0.5; -} -html .window-header a, :root .window-header a { - margin: 0 0.3125rem; -} -html .window-header .close, :root .window-header .close { - font-size: 0; - margin: 0; - transform: scale(1.5); -} -html .window-header .close i, :root .window-header .close i { - font-weight: bold; - color: var(--blades-white-bright); - font-size: 1.25rem; - line-height: 1; - margin-top: -0.0625rem; - font-family: var(--font-emphasis), serif; - transform-origin: center center; - transform: scaleY(0.75); -} -html .window-header .close i::before, :root .window-header .close i::before { - content: "X"; - padding-top: 0.25rem; -} -html .window-content .compendium h1, html .window-content .compendium h2, html .window-content .compendium h3, html .window-content .compendium h4, html .window-content .directory h1, html .window-content .directory h2, html .window-content .directory h3, html .window-content .directory h4, :root .window-content .compendium h1, :root .window-content .compendium h2, :root .window-content .compendium h3, :root .window-content .compendium h4, :root .window-content .directory h1, :root .window-content .directory h2, :root .window-content .directory h3, :root .window-content .directory h4 { - margin: 0; - border: 0; - padding: 0; -} -html .comp, :root .comp { - display: flex; - flex-wrap: nowrap; - position: relative; - justify-content: flex-start; - align-items: center; - z-index: 2; -} -html .comp:hover, :root .comp:hover { - z-index: 10; -} -html .comp.full-width, :root .comp.full-width { - width: 100%; - justify-content: space-evenly; -} -html .comp .comp-control, html .comp .comp-title, html .comp .portrait-block.comp-body, :root .comp .comp-control, :root .comp .comp-title, :root .comp .portrait-block.comp-body { - transition: 0.25s; - pointer-events: auto; - cursor: pointer; -} -html .comp .comp-label, :root .comp .comp-label { - color: var(--blades-white-bright); - font-size: 0.75rem; - line-height: 0.75rem; - z-index: 5; - flex-grow: 0.5; -} -html .comp .comp-label.comp-prompt, :root .comp .comp-label.comp-prompt { - font-size: 1rem; - line-height: 1.1; - font-family: var(--font-emphasis); - color: var(--blades-gold); - text-transform: uppercase; - text-align: center; -} -html .comp .comp-label.comp-prompt .sur-title, :root .comp .comp-label.comp-prompt .sur-title { - display: block; - font-size: 0.875rem; - text-transform: lowercase; - font-variant: small-caps; - text-shadow: none; - text-align: center; - margin-top: 10px; -} -html .comp .comp-label.comp-prompt .main-title, :root .comp .comp-label.comp-prompt .main-title { - display: block; - color: var(--blades-white); - text-align: center; -} -html .comp .comp-label:hover, html .comp .comp-title:hover, :root .comp .comp-label:hover, :root .comp .comp-title:hover { - z-index: 5 !important; -} -html .comp .comp-label:hover.comp-label a, html .comp .comp-title:hover.comp-label a, :root .comp .comp-label:hover.comp-label a, :root .comp .comp-title:hover.comp-label a { - color: var(--blades-gold-bright); -} -html .comp .comp-label:hover.comp-title, html .comp .comp-title:hover.comp-title, :root .comp .comp-label:hover.comp-title, :root .comp .comp-title:hover.comp-title { - color: var(--blades-white-bright); -} -html .comp .comp-control, :root .comp .comp-control { - z-index: 5; - padding: 0; - font-weight: bold; - color: var(--comp-control-color); - text-shadow: 0 0 0.1875rem var(--comp-control-shadow-color); - display: block; -} -html .comp .comp-control:hover, :root .comp .comp-control:hover { - transform: scale(1.5); -} -html .comp .comp-control.comp-button, :root .comp .comp-control.comp-button { - opacity: 0.5; - text-align: center; -} -html .comp .comp-control.comp-button.comp-delete, html .comp .comp-control.comp-button.comp-delete-full, html .comp .comp-control.comp-button.comp-delete-clock, :root .comp .comp-control.comp-button.comp-delete, :root .comp .comp-control.comp-button.comp-delete-full, :root .comp .comp-control.comp-button.comp-delete-clock { - --comp-control-color: var(--blades-white-bright); - --comp-control-hover-color: var(--blades-red-bright); - --comp-control-shadow-color: transparent; - --comp-control-hover-shadow-color: var(--blades-black-dark); - position: absolute; -} -html .comp .comp-control.comp-button.comp-add, html .comp .comp-control.comp-button.comp-add-clock, :root .comp .comp-control.comp-button.comp-add, :root .comp .comp-control.comp-button.comp-add-clock { - --comp-control-color: var(--blades-black-dark); - --comp-control-hover-color: var(--blades-white-bright); - --comp-control-shadow-color: var(--blades-grey); - --comp-control-hover-shadow-color: var(--blades-black-dark); - margin-left: 0.625rem; -} -html .comp .comp-control.comp-button.comp-add i, html .comp .comp-control.comp-button.comp-add-clock i, :root .comp .comp-control.comp-button.comp-add i, :root .comp .comp-control.comp-button.comp-add-clock i { - line-height: 1.5rem; -} -html .comp .comp-control.comp-button:hover, :root .comp .comp-control.comp-button:hover { - opacity: 1; - color: var(--comp-control-hover-color); - text-shadow: 0 0 0.1875rem var(--comp-control-hover-shadow-color); -} -html .comp .comp-body, :root .comp .comp-body { - display: flex; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; -} -html .comp .comp-body .comp-title, :root .comp .comp-body .comp-title { - z-index: 2; -} -html .comp .comp-body h1, html .comp .comp-body h2, html .comp .comp-body h3, html .comp .comp-body h4, html .comp .comp-body p, html .comp .comp-body blockquote, html .comp .comp-body table, :root .comp .comp-body h1, :root .comp .comp-body h2, :root .comp .comp-body h3, :root .comp .comp-body h4, :root .comp .comp-body p, :root .comp .comp-body blockquote, :root .comp .comp-body table { - margin: 0; - padding: 0; -} -html .comp .comp-toggle, :root .comp .comp-toggle { - font-family: var(--font-emphasis); - text-transform: uppercase; - font-size: 1rem; - line-height: 1.25rem; -} -html .comp .comp-toggle.comp-toggle-red, :root .comp .comp-toggle.comp-toggle-red { - color: var(--blades-red-bright); - font-weight: bold; - text-shadow: var(--text-shadow-dark); - scale: 0.9; -} -html .comp .comp-toggle.comp-toggle-red:hover, :root .comp .comp-toggle.comp-toggle-red:hover { - z-index: 10; - color: var(--blades-red); -} -html .comp .comp-toggle.comp-toggle-grey, :root .comp .comp-toggle.comp-toggle-grey { - color: var(--blades-grey); - filter: blur(2px); - scale: 0.8; -} -html .comp .comp-toggle.comp-toggle-grey:hover, :root .comp .comp-toggle.comp-toggle-grey:hover { - z-index: 10; - filter: blur(0px); - color: var(--blades-white); -} -html .comp .number-circle, :root .comp .number-circle { - --number-circle-size: 1.25rem; -} -html .comp .comp-number-input, :root .comp .comp-number-input { - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - width: 2rem; - text-align: center; -} -html .comp .comp-status-toggle, :root .comp .comp-status-toggle { - position: absolute; - text-shadow: 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark), 0 0 2px var(--blades-black-dark); - scale: 1.5; - top: -10px; - right: 15px; -} -html .comp .comp-status-toggle > *, :root .comp .comp-status-toggle > * { - transition: 0.5s; -} -html .comp .comp-status-toggle .status-positive, :root .comp .comp-status-toggle .status-positive { - color: var(--blades-green-bright); -} -html .comp .comp-status-toggle .status-negative, :root .comp .comp-status-toggle .status-negative { - margin-top: -5px; - margin-bottom: 5px; - color: var(--blades-red-bright); -} -html .comp .comp-status-toggle .status-neutral, :root .comp .comp-status-toggle .status-neutral { - color: var(--blades-grey); - opacity: 0.8; -} -html .comp .comp-status-toggle:hover, :root .comp .comp-status-toggle:hover { - filter: brightness(1.5); - scale: 1.75; -} -html .comp .comp-status-toggle:hover .status-neutral, :root .comp .comp-status-toggle:hover .status-neutral { - opacity: 1; -} -html .comp.portrait-container, :root .comp.portrait-container { - flex-wrap: wrap; - width: 100%; -} -html .comp.comp-labeled-input, :root .comp.comp-labeled-input { - gap: 5px; - margin-right: 5px; -} -html .comp.comp-vertical, :root .comp.comp-vertical { - --comp-img-scale: 2; - --comp-name-size: 1rem; - flex-direction: column; - pointer-events: auto; - --main-title-color: #AAA; -} -html .comp.comp-vertical .comp-button.comp-delete, :root .comp.comp-vertical .comp-button.comp-delete { - left: 75%; - top: 0%; -} -html .comp.comp-vertical > .comp-label, :root .comp.comp-vertical > .comp-label { - text-align: center; -} -html .comp.comp-vertical > .comp-label.comp-prompt, :root .comp.comp-vertical > .comp-label.comp-prompt { - height: 0.75rem; - margin-top: -0.625rem; -} -html .comp.comp-vertical .comp-title, :root .comp.comp-vertical .comp-title { - text-align: center; - font-family: var(--font-emphasis); - font-size: var(--comp-name-size); - text-transform: uppercase; - padding-top: 0px; -} -html .comp.comp-vertical .comp-body, :root .comp.comp-vertical .comp-body { - display: flex; - flex-direction: column; - min-height: 3rem; - width: 100%; -} -html .comp.comp-vertical .comp-body > img, :root .comp.comp-vertical .comp-body > img { - position: absolute; - transform: translate(-50%, -50%) scaleX(var(--comp-img-scaleX, var(--comp-img-scale))) scaleY(var(--comp-img-scaleY, var(--comp-img-scale))); - opacity: 0.5; - filter: blur(0.5px); - top: 50%; - left: 50%; - height: 100%; - z-index: 0; - pointer-events: none; -} -html .comp.comp-vertical .comp-body .comp-body-text, :root .comp.comp-vertical .comp-body .comp-body-text { - display: none; -} -html .comp.comp-vertical.comp-playbook, :root .comp.comp-vertical.comp-playbook { - --comp-img-scaleX: -2; - --comp-img-scaleY: 2; - --comp-name-size: 2.625rem; - position: relative; - top: 1.25rem; - margin-bottom: -4.25rem; - z-index: 0; -} -html .comp.comp-vertical.comp-playbook .comp-button.comp-delete, :root .comp.comp-vertical.comp-playbook .comp-button.comp-delete { - left: unset; - right: 0.3125rem; - top: -10px; -} -html .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add, :root .comp.comp-vertical.comp-playbook .comp-label:not(.comp-prompt) .comp-control.comp-add { - display: none; -} -html .comp.comp-vertical.comp-playbook .comp-body img, :root .comp.comp-vertical.comp-playbook .comp-body img { - height: 7.5rem; - width: auto; - opacity: 1; - filter: blur(1px); - position: absolute; -} -html .comp.comp-vertical.comp-playbook .comp-body .comp-title, :root .comp.comp-vertical.comp-playbook .comp-body .comp-title { - width: 100%; - height: 100%; - font-family: var(--font-emphasis-alt); - color: var(--blades-white-bright); - text-shadow: 1px 1px 0px var(--blades-grey-bright), -1px -1px 0px var(--blades-black); - font-size: 4.375rem; - text-transform: lowercase; - text-align: right; - padding-right: 0.25rem; - margin-bottom: 2.8125rem; - margin-top: 0.9375rem; -} -html .comp.comp-vertical.portrait-block, :root .comp.comp-vertical.portrait-block { - height: 80px; - flex-basis: 5rem; - min-width: 90px; - margin: 10px 0; -} -html .comp.comp-vertical.portrait-block .comp-label.shadowed, :root .comp.comp-vertical.portrait-block .comp-label.shadowed { - margin-top: -10px; - margin-bottom: 10px; -} -html .comp.comp-vertical.portrait-block .comp-button.comp-delete, :root .comp.comp-vertical.portrait-block .comp-button.comp-delete { - left: 5px; - right: unset; - top: 62px; -} -html .comp.comp-vertical.portrait-block .comp-body, :root .comp.comp-vertical.portrait-block .comp-body { - filter: drop-shadow(0 0 0.125rem var(--blades-black-dark)); - width: 100%; -} -html .comp.comp-vertical.portrait-block .comp-body .comp-title, :root .comp.comp-vertical.portrait-block .comp-body .comp-title { - position: absolute; - top: 80%; - left: 50%; - transform: translate(-50%, -50%) scale(70%); - color: var(--blades-grey); -} -html .comp.comp-vertical.portrait-block .comp-body .comp-title:hover, :root .comp.comp-vertical.portrait-block .comp-body .comp-title:hover { - transform: translate(-50%, -50%) scale(100%); - color: var(--blades-white-bright); -} -html .comp.comp-vertical.portrait-block .comp-body .comp-img, :root .comp.comp-vertical.portrait-block .comp-body .comp-img { - --comp-img-scale: 1.5; - height: 100%; - opacity: 1; - filter: none; - clip-path: ellipse(50% 50% at 50% 50%); - z-index: 1; - position: absolute; - top: -5px; -} -html .comp.comp-horizontal:not(.comp-vertical), :root .comp.comp-horizontal:not(.comp-vertical) { - flex-direction: row; - justify-content: flex-start; - align-items: flex-start; -} -html .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete, :root .comp.comp-horizontal:not(.comp-vertical) .comp-button.comp-delete { - left: 0.3125rem; - top: unset; - bottom: 0; -} -html .comp.comp-horizontal:not(.comp-vertical) > .comp-label, :root .comp.comp-horizontal:not(.comp-vertical) > .comp-label { - text-align: right; - font-size: 0.875rem; - line-height: 1.125rem; - margin: 0; -} -html .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label, :root .comp.comp-horizontal:not(.comp-vertical) > .comp-label.comp-input-label { - line-height: 1.625rem; - margin: 0 5px 0 10px; -} -html .comp.comp-horizontal:not(.comp-vertical) .comp-body, :root .comp.comp-horizontal:not(.comp-vertical) .comp-body { - justify-content: flex-start; - align-items: flex-start; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait { - align-items: flex-start; - padding: 0.3125rem 0; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:first-of-type { - margin-top: -0.3125rem; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type), :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait:not(:first-of-type) { - border-top: 1px solid var(--blades-white); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-label { - min-width: 20px; - max-width: 20px; - min-height: 20px; - max-height: 20px; - margin-top: -5px; - margin-left: 3px; - margin-right: -20px; - z-index: 15; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body { - min-height: 3.125rem; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-img { - position: absolute; - height: 50px; - transform: translate(-50%, -50%); - top: 50%; - left: 3.125rem; - filter: blur(1px); - opacity: 0.5; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-title { - position: relative; - width: 6.25rem; - flex-shrink: 0; - flex-grow: 0; - min-height: 2.5rem; - align-self: flex-start; - color: var(--blades-white-bright); - display: flex; - flex-direction: column; - justify-content: flex-start; - align-items: center; - font-family: var(--font-emphasis); - font-size: 0.875rem; - padding: 0 0.4375rem; - text-align: center; - z-index: 1; - line-height: var(--line-height-default); -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline { - position: relative; - transform: translate(-50%, 0); - left: 50%; - bottom: 0; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .dotline .dotline-label { - margin-right: 5px; - font-weight: bold; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text, :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text { - font-family: var(--font-primary-small-narrow); - hyphens: auto; - text-align: justify; - padding: 0 0.3125rem 0 0; - line-height: var(--line-height-compact); - flex-grow: 1; -} -html .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type), :root .comp.comp-horizontal:not(.comp-vertical).comp-desc-trait .comp-body .comp-body-text p:not(:last-of-type) { - margin-bottom: 6px; -} -html .comp.comp-teeth.comp-horizontal .dotline, :root .comp.comp-teeth.comp-horizontal .dotline { - padding-left: 0.25rem; - --dotline-dot-sizeX: 1.125rem; - --dotline-dot-spacing: 0.25rem; -} -html .comp.comp-teeth.comp-horizontal .dotline .dot, :root .comp.comp-teeth.comp-horizontal .dotline .dot { - flex-shrink: 1; -} -html .comp.comp-teeth.comp-horizontal.comp-xp, :root .comp.comp-teeth.comp-horizontal.comp-xp { - z-index: 3; -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-label, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-label { - flex-grow: 1; -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body { - justify-content: flex-end; -} -html .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp .comp-body .dotline { - --dotline-dot-spacing: 0.125rem; - --dotline-horiz-align: flex-end; - --frame-color: var(--blades-black); - --fill-color-full: var(--blades-gold-bright); - --fill-color-empty: rgba(0, 0, 0); - --half-color-empty: var(--blades-gold-dark); -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook { - position: absolute; - right: 0; -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline { - --dotline-dot-sizeX: 1.125rem; -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot { - transform-origin: top; - transition: 0.25s; - transform: scaleY(1); -} -html .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot, :root .comp.comp-teeth.comp-horizontal.comp-xp.comp-xp-playbook .dotline .dot.empty-dot { - transform: scaleY(0.5); -} -html .comp.comp-teeth.comp-vertical, :root .comp.comp-teeth.comp-vertical { - justify-content: flex-start; - align-items: center; - height: 100%; - margin: 0; - flex-grow: 0.5; -} -html .comp.comp-teeth.comp-vertical .comp-body, :root .comp.comp-teeth.comp-vertical .comp-body { - top: -0.3125rem; -} -html .comp.comp-teeth.comp-vertical .dotline-label, :root .comp.comp-teeth.comp-vertical .dotline-label { - min-width: 5.625rem; - text-align: center; - margin-left: 1.25rem; -} -html .comp.comp-teeth.comp-vertical .dotline, :root .comp.comp-teeth.comp-vertical .dotline { - flex-grow: 1; - justify-content: center; - margin-top: -50%; - margin-bottom: -50%; - --dotline-dot-sizeX: 1rem; - --dotline-dot-spacing: 0.25rem; -} -html .comp.comp-coins, html .comp.comp-stash, :root .comp.comp-coins, :root .comp.comp-stash { - margin-bottom: 4px; - pointer-events: none; -} -html .comp.comp-coins.comp-coins, html .comp.comp-stash.comp-coins, :root .comp.comp-coins.comp-coins, :root .comp.comp-stash.comp-coins { - margin: 0px; - justify-content: space-evenly; -} -html .comp.comp-coins.comp-coins .comp-body, html .comp.comp-stash.comp-coins .comp-body, :root .comp.comp-coins.comp-coins .comp-body, :root .comp.comp-stash.comp-coins .comp-body { - flex-shrink: 0.5; - min-height: unset; - margin-top: 5px; -} -html .comp.comp-coins .dotline, html .comp.comp-stash .dotline, :root .comp.comp-coins .dotline, :root .comp.comp-stash .dotline { - --dotline-dot-size: 1.125rem; - --dotline-dot-spacing: -2px; -} -html .comp.comp-coins .dotline .dot.empty-dot, html .comp.comp-stash .dotline .dot.empty-dot, :root .comp.comp-coins .dotline .dot.empty-dot, :root .comp.comp-stash .dotline .dot.empty-dot { - filter: saturate(0); - opacity: 0.5; -} -html .comp.comp-coins .dotline .dot.full-dot, html .comp.comp-stash .dotline .dot.full-dot, :root .comp.comp-coins .dotline .dot.full-dot, :root .comp.comp-stash .dotline .dot.full-dot { - filter: brightness(0.8) saturate(0.75); -} -html .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, html .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-coins.comp-coins .dot:nth-of-type(4n) + .dot, :root .comp.comp-stash.comp-coins .dot:nth-of-type(4n) + .dot { - margin-left: 0.3125rem; -} -html .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, html .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-coins.comp-stash .dot:nth-of-type(10n) + .dot, :root .comp.comp-stash.comp-stash .dot:nth-of-type(10n) + .dot { - margin-left: 0.625rem; -} -html .comp.comp-tier, :root .comp.comp-tier { - height: 100%; - min-width: 120px; - align-items: stretch; - grid-area: tier; -} -html .comp.comp-tier > .full-width.flex-horizontal, :root .comp.comp-tier > .full-width.flex-horizontal { - align-items: flex-start; -} -html .comp.comp-tier .tier-bonus-container, :root .comp.comp-tier .tier-bonus-container { - flex-grow: 1; -} -html .comp.comp-tier .tier-bonus-container .filled-label, :root .comp.comp-tier .tier-bonus-container .filled-label { - height: 30px; - min-width: 100%; -} -html .comp.comp-tier .tier-bonus-container .dotline, :root .comp.comp-tier .tier-bonus-container .dotline { - height: 30px; - width: 100%; -} -html .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container .dotline .dot.empty-dot ~ .dot.empty-dot { - display: none; -} -html .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot, :root .comp.comp-tier .tier-bonus-container.hidden-empty-dots .dotline .dot.empty-dot { - display: none !important; -} -html .comp.comp-tier .tier-total-container, :root .comp.comp-tier .tier-total-container { - position: absolute; - right: 0; - top: -5px; - min-width: 80px; - text-align: center; - font-size: 100px; - line-height: 60px; - scale: 0.5 1; - pointer-events: none; - transform-origin: 100% 50%; - color: var(--blades-gold-bright); - text-shadow: 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 5px var(--blades-black-dark), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright), 0 0 2px var(--blades-white-bright); -} -html .comp.controls-container, :root .comp.controls-container { - --menu-size: 20px; - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-grey-dark); - --control-hover-color: var(--blades-gold); - --control-hover-bg-color: var(--blades-grey-dark); - display: flex; - justify-content: flex-end; - height: 100%; - width: 100%; - position: absolute; - top: 0px; - left: unset; - right: -10px; -} -html .comp.controls-container .controls-panel, :root .comp.controls-container .controls-panel { - width: var(--menu-size); - height: var(--menu-size); - display: flex; - align-items: center; - justify-content: center; - position: absolute; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--blades-black); - outline: 1px solid white; - box-shadow: 0px calc(0.2 * var(--menu-size)) calc(0.6 * var(--menu-size)) calc(-0.25 * var(--menu-size)) rgb(0, 0, 0); - transition: 650ms cubic-bezier(0.79, 0, 0.22, 1); -} -html .comp.controls-container .controls-panel .controls-toggle, :root .comp.controls-container .controls-panel .controls-toggle { - width: calc(0.85 * var(--menu-size)); - height: calc(0.85 * var(--menu-size)); - translate: -50% -50%; - top: 50%; - left: 50%; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - position: absolute; - border-radius: 50%; - cursor: pointer; - z-index: 100; - background-color: var(--blades-grey); - transition: 300ms cubic-bezier(0.79, 0, 0.22, 1); - pointer-events: auto !important; -} -html .comp.controls-container .controls-panel .controls-toggle:hover, :root .comp.controls-container .controls-panel .controls-toggle:hover { - background-color: var(--blades-grey-bright); -} -html .comp.controls-container .controls-panel .controls-toggle i, :root .comp.controls-container .controls-panel .controls-toggle i { - width: calc(0.35 * var(--menu-size)); - height: calc(0.04 * var(--menu-size)); - position: absolute; - display: flex; - border-radius: calc(50% * var(--menu-size)); - background-color: var(--blades-white); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 300ms cubic-bezier(0.6, 0, 0.45, 0.99), top 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms, bottom 300ms cubic-bezier(0.6, 0, 0.45, 0.99) 300ms; -} -html .comp.controls-container .controls-panel .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); -} -html .comp.controls-container .controls-panel .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); -} -html .comp.controls-container .controls-panel .controls-list, :root .comp.controls-container .controls-panel .controls-list { - flex-direction: row; - margin: 0; - right: calc(0.125 * var(--menu-size)); - display: flex; - align-items: center; - justify-content: center; - visibility: hidden; - position: absolute; -} -html .comp.controls-container .controls-panel .controls-list li, :root .comp.controls-container .controls-panel .controls-list li { - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - margin-left: calc(0.125 * var(--menu-size)); - list-style: none; - border-radius: calc(0.5 * var(--menu-size)); - background-color: var(--control-bg-color); - scale: 0; - position: relative; - transition: 150ms cubic-bezier(0.37, 0.01, 0.43, 1.3); - transition-delay: 150ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(1) { - transition-delay: 25ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(2) { - transition-delay: 50ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(3) { - transition-delay: 75ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(4) { - transition-delay: 100ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(5) { - transition-delay: 125ms; -} -html .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6), :root .comp.controls-container .controls-panel .controls-list li:not(:hover):nth-child(6) { - transition-delay: 150ms; -} -html .comp.controls-container .controls-panel .controls-list li > a, :root .comp.controls-container .controls-panel .controls-list li > a { - position: static; - width: calc(0.75 * var(--menu-size)); - height: calc(0.75 * var(--menu-size)); - display: block; - border-radius: 50%; - z-index: 1; - color: var(--control-color); - background: var(--control-bg-color); - pointer-events: auto !important; -} -html .comp.controls-container .controls-panel .controls-list li > a.control-hidden, :root .comp.controls-container .controls-panel .controls-list li > a.control-hidden { - --control-color: var(--blades-grey); - --control-bg-color: var(--blades-black); - --control-hover-color: var(--blades-grey-bright); - --control-hover-bg-color: var(--blades-grey); -} -html .comp.controls-container .controls-panel .controls-list li > a::before, :root .comp.controls-container .controls-panel .controls-list li > a::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: var(--control-hover-color); - transition: 0.5s; - transform: scale(0.9); - z-index: -5; -} -html .comp.controls-container .controls-panel .controls-list li > a:hover, :root .comp.controls-container .controls-panel .controls-list li > a:hover { - color: var(--control-hover-color); - box-shadow: 0 0 5px var(--control-hover-color); - text-shadow: 0 0 5px var(--control-hover-color); -} -html .comp.controls-container .controls-panel .controls-list li > a:hover::before, :root .comp.controls-container .controls-panel .controls-list li > a:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px var(--control-hover-color); -} -html .comp.controls-container .controls-panel .controls-list li > a > i, :root .comp.controls-container .controls-panel .controls-list li > a > i { - position: absolute; - translate: -50% -50%; - top: 50%; - left: 50%; - font-size: calc(0.4 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active, :root .comp.controls-container .controls-panel.active { - width: calc(6 * 1.04 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active .controls-toggle, :root .comp.controls-container .controls-panel.active .controls-toggle { - left: calc(0.5 * var(--menu-size)); -} -html .comp.controls-container .controls-panel.active .controls-toggle i, :root .comp.controls-container .controls-panel.active .controls-toggle i { - width: calc(0.2 * var(--menu-size)); - transition: width 200ms cubic-bezier(0.6, 0, 0.45, 0.99), transform 500ms cubic-bezier(0.6, 0, 0.45, 0.99) 150ms, top 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms, bottom 100ms cubic-bezier(0.6, 0, 0.45, 0.99) 100ms; -} -html .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:first-of-type { - top: calc(0.33 * var(--menu-size)); - transform: rotate(45deg); -} -html .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type, :root .comp.controls-container .controls-panel.active .controls-toggle i:last-of-type { - bottom: calc(0.33 * var(--menu-size)); - transform: rotate(-45deg); -} -html .comp.controls-container .controls-panel.active .controls-list, :root .comp.controls-container .controls-panel.active .controls-list { - visibility: visible; -} -html .comp.controls-container .controls-panel.active .controls-list li, :root .comp.controls-container .controls-panel.active .controls-list li { - scale: 1; - transition-property: scale, background, color; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(1), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(1) { - transition-delay: 200ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(2), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(2) { - transition-delay: 175ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(3), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(3) { - transition-delay: 150ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(4), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(4) { - transition-delay: 125ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(5), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(5) { - transition-delay: 100ms, 0ms, 0ms; -} -html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { - transition-delay: 75ms, 0ms, 0ms; -} -html .comp.consequence-display-container, :root .comp.consequence-display-container { - --container-height: 40px; - --container-left-shift: 0px; - --csq-icon-bg-color: var(--blades-black-dark); - --csq-type-bg: var(--csq-icon-dark); - --csq-button-size-mult: 0.33; - position: relative; - display: block; - height: var(--container-height); - max-height: var(--container-height); - min-height: var(--container-height); -} -html .comp.consequence-display-container:nth-child(1), :root .comp.consequence-display-container:nth-child(1) { - --csq-animation-delay: 0.25s ; -} -html .comp.consequence-display-container:nth-child(2), :root .comp.consequence-display-container:nth-child(2) { - --csq-animation-delay: 0.5s ; -} -html .comp.consequence-display-container:nth-child(3), :root .comp.consequence-display-container:nth-child(3) { - --csq-animation-delay: 0.75s ; -} -@keyframes icon-glow { - 0% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } - 10% { - filter: brightness(1.25) blur(0px) drop-shadow(0px 0px 12px var(--blades-red)); - } - 100% { - filter: brightness(1) blur(1px) drop-shadow(0px 0px 0px var(--blades-red)); - } -} -html .comp.consequence-display-container:hover .consequence-icon-circle, :root .comp.consequence-display-container:hover .consequence-icon-circle { - animation: none !important; -} -html .comp.consequence-display-container:hover .consequence-icon-circle img, :root .comp.consequence-display-container:hover .consequence-icon-circle img { - animation: none !important; -} -html .comp.consequence-display-container.consequence-accepted, html .comp.consequence-display-container.consequence-accepted *, :root .comp.consequence-display-container.consequence-accepted, :root .comp.consequence-display-container.consequence-accepted * { - --container-left-shift: 0px; - --csq-type-color: var(--blades-grey-bright) !important; - --csq-icon-bright: var(--blades-grey-bright) !important; - animation: none !important; - pointer-events: none; - text-shadow: var(--text-shadow-dark) !important; -} -html .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, html .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted * .consequence-icon-container .consequence-icon-circle.base-consequence { - outline: 2px solid var(--blades-red-dark); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted { - pointer-events: auto !important; - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted * { - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - left: calc(var(--container-height) + 10px); - opacity: 0; - transition: 0.5s; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-icon-container { - left: 10px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted ~ .consequence-name-container { - padding: 0; - left: calc(var(--container-height) + 10px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted .consequence-name-container { - opacity: 1; - transform: translate(0px, 0px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:not(:hover) > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(-50px, 0px); - opacity: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted .consequence-name-container { - opacity: 0; - transform: translate(-50px, 0px); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container { - transform: translate(0px, 0px); - opacity: 1; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-icon-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-type-container .consequence-type, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-name, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted:hover > .sub-consequence-resisted ~ .consequence-name-container .consequence-type { - color: var(--blades-red-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .trait-label.csq-resisted { - opacity: 0; - width: 0px; - white-space: nowrap; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .sub-consequence-resisted .roll-detail-container:not(:hover) .dice-roll-strip.csq-resisted { - opacity: 0; - width: 0px; - padding: 0px 2px; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted > .consequence-name-container .consequence-name.base-consequence { - padding: 0; - padding-left: 5px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted { - position: absolute; - height: 100%; - width: calc(100% - 10px); - top: 0px; - left: 10px; - z-index: 3; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .sub-consequence-resisted-roll-result { - position: absolute; - left: 0px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay { - position: absolute; - top: 0; - left: -30px; - height: 100%; - width: 100%; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-label { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-sub-label { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay .resist-overlay-img { - position: absolute; - left: 0; - top: 0; - height: 100%; - transform-origin: 50% 50%; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.resist-resist-overlay ~ * { - --med-color: var(--blades-gold); - --bright-color: var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ * { - --med-color: var(--blades-white); - --bright-color: var(--blades-white-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.armor-resist-overlay ~ .roll-detail-container, -:root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ .roll-detail-container { - display: none; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ *, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .resist-overlay.special-resist-overlay ~ * { - --med-color: var(--blades-blue); - --bright-color: var(--blades-blue-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - outline-color: var(--med-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-type-container .consequence-type.base-consequence { - color: var(--med-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .consequence-name-container .consequence-name.base-consequence { - color: var(--bright-color); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container { - position: absolute; - pointer-events: auto; - width: fit-content; - top: 50%; - right: 0px; - justify-content: flex-end; - gap: 5px; - padding: 2px 10px 2px 2px; - background: var(--blades-gold-dark); - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - transform: translate(0%, -50%); - box-shadow: -10px 0px 10px 5px var(--blades-black-dark); - outline: 2px outset var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .trait-label.csq-resisted { - font-size: 12px; - line-height: 15px; - text-transform: uppercase; - color: var(--bright-color); - vertical-align: middle; - overflow: hidden; - white-space: nowrap; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted { - background: var(--bright-color); - --die-size: 10px; - z-index: 1; - width: fit-content; - margin: 0; - height: calc(var(--die-size) + 4px); - padding: 2px 4px; - border-radius: 3px; - white-space: nowrap; - overflow: hidden; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die { - flex-shrink: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .dice-roll-strip.csq-resisted .blades-die-resistance { - scale: 2; - margin-right: 3px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted h3 { - font-size: 10px; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-stress h3 { - color: var(--blades-red-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-zero h3 { - color: var(--blades-white-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .sub-consequence-resisted .roll-detail-container .resistance-cost-row.csq-resisted.cost-bonus h3 { - color: var(--blades-gold-bright); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-icon-container .consequence-icon-circle.base-consequence { - height: calc(0.75 * var(--container-height)); - width: calc(0.75 * var(--container-height)); - position: absolute; - left: calc(0.125 * var(--container-height)); - top: calc(0.125 * var(--container-height)); -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-type-container { - position: absolute; - top: 0px; - left: var(--container-height); - width: 100%; - padding: 0; -} -html .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container, :root .comp.consequence-display-container.consequence-accepted.consequence-resisted .consequence-name-container { - display: flex; - flex-direction: row; - justify-content: flex-start; -} -html .comp.consequence-display-container .base-consequence, :root .comp.consequence-display-container .base-consequence { - --csq-icon-dark: var(--blades-black); - --csq-icon-med: var(--blades-grey); - --csq-icon-bright: var(--blades-white); - --csq-type-color: var(--blades-grey); - --csq-name-color: var(--blades-white); -} -html .comp.consequence-display-container .accept-consequence, :root .comp.consequence-display-container .accept-consequence { - --csq-icon-dark: var(--blades-red-dark); - --csq-icon-med: var(--blades-red); - --csq-icon-bright: var(--blades-red-bright); - --csq-type-color: var(--blades-black-dark); - --csq-name-color: var(--blades-red); -} -html .comp.consequence-display-container .resist-consequence, :root .comp.consequence-display-container .resist-consequence { - --csq-icon-dark: var(--blades-gold-dark); - --csq-icon-med: var(--blades-gold); - --csq-icon-bright: var(--blades-gold-bright); - --csq-type-color: var(--blades-gold-dark); - --csq-name-color: var(--blades-gold-bright); -} -html .comp.consequence-display-container .armor-consequence, :root .comp.consequence-display-container .armor-consequence { - --csq-icon-dark: var(--blades-grey-dark); - --csq-icon-med: var(--blades-grey-bright); - --csq-icon-bright: var(--blades-white-bright); - --csq-type-color: var(--blades-grey-bright); - --csq-name-color: var(--blades-white-bright); -} -html .comp.consequence-display-container .special-consequence, :root .comp.consequence-display-container .special-consequence { - --csq-icon-dark: var(--blades-blue-dark); - --csq-icon-med: var(--blades-blue); - --csq-icon-bright: var(--blades-blue-bright); - --csq-type-color: var(--blades-blue-dark); - --csq-name-color: var(--blades-blue-bright); -} -html .comp.consequence-display-container .consequence-bg-image, :root .comp.consequence-display-container .consequence-bg-image { - position: absolute; - height: 500%; - top: 80%; - transform: translate(-110%, -50%); - transform-origin: 0% 50%; - width: 808.2px; - min-width: 808.2px; - z-index: -1; - left: -10px; -} -html .comp.consequence-display-container .consequence-interaction-pad, :root .comp.consequence-display-container .consequence-interaction-pad { - z-index: 2; - pointer-events: none; - height: 100%; - top: 0; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-right { - position: absolute; - pointer-events: none; - --pad-left-shift: calc(var(--container-left-shift) + (var(--container-height))); - left: var(--pad-left-shift); - width: calc(100% - var(--pad-left-shift)); -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left { - position: absolute; - pointer-events: none; - left: -190px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); - display: flex; - flex-direction: column-reverse; - justify-content: stretch; - align-items: stretch; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad { - flex-grow: 1; - pointer-events: none; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-resist { - flex-basis: 50%; - flex-shrink: 0.6; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-armor { - flex-basis: 50%; - flex-shrink: 1; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left > .consequence-interaction-pad.interaction-pad-left-special { - flex-basis: 50%; - flex-shrink: 1; -} -html .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist, :root .comp.consequence-display-container .consequence-interaction-pad.interaction-pad-left .interaction-pad-left-resist { - flex-basis: 50%; - flex-grow: 1; - flex-shrink: 0; -} -html .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, html .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, html .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.resist-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - left: -200px; - width: calc(200px + var(--container-left-shift) - var(--container-height) * 0); -} -html .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.special-consequence-pad { - height: 50%; - z-index: 3; -} -html .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad, :root .comp.consequence-display-container .consequence-interaction-pad.armor-consequence-pad { - height: 25%; - z-index: 4; -} -html .comp.consequence-display-container .consequence-icon-container, :root .comp.consequence-display-container .consequence-icon-container { - position: relative; - height: var(--container-height); - max-width: var(--container-height); - background: transparent; - left: var(--container-left-shift); - pointer-events: auto; - z-index: 2; - transition: 0.2s; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle { - position: absolute; - transform-origin: 100% 0%; - border-radius: 50%; - height: var(--container-height); - width: var(--container-height); - outline: 1px solid var(--csq-icon-med); - background: var(--csq-icon-bg-color); - z-index: 1; - top: 0px; - left: 0px; - overflow: hidden; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg { - position: absolute; - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - height: 80%; - width: 80%; - display: block; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-dark { - fill: var(--csq-icon-dark); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-med { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-bright { - fill: var(--csq-icon-bright); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-radial { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg .fill-linear { - fill: var(--csq-icon-med); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle svg path { - transform-origin: 50% 50%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); - pointer-events: auto; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.base-consequence img { - animation: icon-glow 2.25s ease infinite; - animation-delay: var(--csq-animation-delay); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.resist-consequence, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle.special-consequence { - outline-width: 2px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon, :root .comp.consequence-display-container .consequence-icon-container .consequence-icon-circle .consequence-icon { - height: 100%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - display: flex; - flex-direction: row; - flex-wrap: nowrap; - pointer-events: none !important; - bottom: 0px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg { - position: absolute; - z-index: -1; - height: 100%; - transform-origin: 0% 50%; - top: 0px; - background: var(--csq-icon-bright); - display: block; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-accept-button-bg { - width: calc(100% + 30px); - right: -7px; - transform: skewX(-45deg); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-resist-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 30px); - transform-origin: 100% 50%; - right: calc(-0.5 * var(--container-height)); - transform: skewX(45deg); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-armor-button-bg, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-bg.consequence-special-button-bg { - width: calc(100% + 35px); -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .consequence-button-label { - position: relative; - z-index: 1; - font-family: var(--font-emphasis-narrow); - font-size: 10px; - line-height: 14px; - color: var(--blades-grey); - font-weight: 800; - text-shadow: 0px 0px 1px var(--blades-black-dark); - pointer-events: none !important; - letter-spacing: 1; - text-transform: uppercase; - white-space: nowrap; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon { - position: unset; - pointer-events: none !important; - height: 14px; - width: 14px; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container .button-icon i { - height: 100%; - width: 100%; - font-size: calc(var(--container-height) * var(--csq-button-size-mult) * 0.8); - line-height: calc(var(--container-height) * var(--csq-button-size-mult) * 0.95); - margin: 0; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-resist-button-container { - right: 100%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-accept-button-container { - left: 105%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-armor-button-container { - right: 100%; - transform: translate(0%, 0%) !important; - top: 0%; -} -html .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container, :root .comp.consequence-display-container .consequence-icon-container .consequence-button-container.consequence-special-button-container { - right: 100%; - transform: translate(0%, -50%) !important; - top: 50%; -} -html .comp.consequence-display-container .consequence-type-container, :root .comp.consequence-display-container .consequence-type-container { - position: absolute; - height: calc(var(--container-height) * 0.33); - transform-origin: 0% 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 10px); - top: -2px; - padding: 0 5px 0 15px; -} -html .comp.consequence-display-container .consequence-type-container .consequence-type-bg, :root .comp.consequence-display-container .consequence-type-container .consequence-type-bg { - position: absolute; - top: 0; - z-index: -1; - left: -20px; - height: 100%; - width: 170px; - transform-origin: 0% 50%; - transform: skewX(-45deg); - background: var(--csq-icon-dark); -} -html .comp.consequence-display-container .consequence-type-container .consequence-type, :root .comp.consequence-display-container .consequence-type-container .consequence-type { - position: absolute; - top: 0; - transform-origin: 0% 50%; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - text-align: right; - font-size: 10px; - color: var(--csq-type-color); - font-weight: normal; -} -html .comp.consequence-display-container .consequence-name-container, :root .comp.consequence-display-container .consequence-name-container { - position: absolute; - height: calc(var(--container-height) * 0.5); - transform-origin: 0% 50%; - translate: 0% -50%; - top: 50%; - left: calc(var(--container-height) + var(--container-left-shift) - 30px); - width: calc(100% - var(--container-height) - 20px); -} -html .comp.consequence-display-container .consequence-name-container .consequence-name, :root .comp.consequence-display-container .consequence-name-container .consequence-name { - position: absolute; - z-index: 1; - padding: 0 5px 0 35px; - font-size: 14px; - line-height: 17px; - font-family: var(--font-emphasis), serif; - font-variant: small-caps; - transform-origin: 0% 50%; - color: var(--csq-icon-bright); - font-style: italic; - white-space: nowrap; -} -html .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence, :root .comp.consequence-display-container .consequence-name-container .consequence-name.resist-consequence { - text-shadow: none; -} -html .comp.consequence-display-container .consequence-footer-container, :root .comp.consequence-display-container .consequence-footer-container { - position: absolute; - height: calc(var(--container-height) * var(--csq-button-size-mult)); - width: auto; - bottom: 0; - top: unset; - left: calc(var(--container-height) + var(--container-left-shift) - 20px); -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg { - position: absolute; - z-index: -1; - height: 100%; - width: 100%; - top: 0px; - background: var(--csq-icon-bright); - display: block; - transform: skewX(45deg); - transform-origin: 0% 50%; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.resist-consequence { - width: 120px; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-bg.special-consequence { - width: 250px; -} -html .comp.consequence-display-container .consequence-footer-container .consequence-footer-message, :root .comp.consequence-display-container .consequence-footer-container .consequence-footer-message { - position: absolute; - white-space: nowrap; - font-family: var(--font-emphasis-narrow); - font-weight: bold; - color: var(--blades-black-dark); - font-size: 10px; - line-height: 14px; - padding-left: 25px; - justify-content: flex-start; - transform-origin: 0% 50%; - gap: 5px; -} -html .comp.consequence-display-container .consequence-footer-container .dotline, :root .comp.consequence-display-container .consequence-footer-container .dotline { - --dotline-dot-size: 10px; - top: 0px; - margin-right: 10px; -} -html .comp.consequence-display-container .consequence-footer-container .dotline .dot, :root .comp.consequence-display-container .consequence-footer-container .dotline .dot { - display: block; - height: var(--dotline-dot-size); - width: var(--dotline-dot-size); - border-radius: calc(0.5 * var(--dotline-dot-size)); - background: var(--blades-black-dark); - margin-right: 1px; -} -html .comp.consequence-display-container .roll-consequence-row .button-icon, :root .comp.consequence-display-container .roll-consequence-row .button-icon { - position: unset; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-type-icon { - width: 24px; - min-width: 24px; - filter: brightness(1.5) drop-shadow(0 0 4px black); -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-type-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 150px; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .roll-consequence-attribute-select { - font-family: var(--font-emphasis-narrow); - flex-basis: 95px; -} -html .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .roll-consequence-entry-row .consequence-name { - background: rgba(0, 0, 0, 0.5); - flex-basis: 375px; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container { - width: 75%; - margin-left: 25%; - justify-content: stretch; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option { - width: 100%; - max-height: 14px; - justify-content: stretch; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .resist-select-button { - font-size: 10px; -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .roll-consequence-type-select, -:root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - font-size: 10px; - line-height: 10px; - max-height: 14px; - font-family: var(--font-emphasis-narrow); -} -html .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name, :root .comp.consequence-display-container .roll-consequence-row .consequence-resist-options-container .consequence-resist-option .consequence-name { - flex-grow: 1; - background: rgba(0, 0, 0, 0.5); -} -html .button-icon, html .toggle-icon, :root .button-icon, :root .toggle-icon { - position: absolute; - height: 1.5rem; - width: 1.5rem; - line-height: 1.5rem; - display: inline-flex; - justify-content: center; - align-items: center; - right: 0; - text-shadow: none; -} -html .button-icon i, html .toggle-icon i, :root .button-icon i, :root .toggle-icon i { - height: 1.5rem; - width: 1.5rem; - line-height: 1.75rem; - text-align: center; - opacity: 0.75; - margin-top: -0.125rem; - pointer-events: none; -} -html .button-icon i.toggle-off, html .toggle-icon i.toggle-off, :root .button-icon i.toggle-off, :root .toggle-icon i.toggle-off { - opacity: 0.25; -} -html .button-icon .hidden-toggle, html .toggle-icon .hidden-toggle, :root .button-icon .hidden-toggle, :root .toggle-icon .hidden-toggle { - margin: 0; - border: none; - opacity: 0; - position: absolute; - transition: 0.25s; -} -html .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, html .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root .button-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off, :root .toggle-icon .hidden-toggle[type=checkbox]:checked + .toggle-on + .toggle-off { - display: none; -} -html .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, html .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root .button-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on, :root .toggle-icon .hidden-toggle[type=checkbox]:not(:checked) + .toggle-on { - display: none; -} -html .dotline, :root .dotline { - --dotline-zero-dot-size: 0.875rem; - --dotline-dot-size: 0.875rem; - --dotline-dot-spacing: 0.1875rem; - --dotline-horiz-align: flex-start; - --dotline-vert-align: center; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: var(--dotline-horiz-align); - align-items: var(--dotline-vert-align); - position: relative; -} -html .dotline.centered, :root .dotline.centered { - --dotline-horiz-align: center; -} -html .dotline.locked .dot, :root .dotline.locked .dot { - pointer-events: none; - cursor: default; -} -html .dotline.dotline-right, :root .dotline.dotline-right { - margin-left: auto; - margin-right: 1.25rem; -} -html .dotline .dotline-label, :root .dotline .dotline-label { - font-family: var(--font-emphasis); - font-size: 0.875rem; - color: var(--blades-white); - text-transform: uppercase; - line-height: 0.875rem; - margin-right: 0.3125rem; -} -html .dotline .dot, :root .dotline .dot { - --dot-frame-color: var(--frame-color, var(--blades-white)); - --dot-frame-color-empty: var(--frame-color-empty, var(--dot-frame-color)); - --dot-frame-color-full: var(--frame-color-full, var(--dot-frame-color)); - --dot-fill-color-empty: var(--fill-color-empty, transparent); - --dot-fill-color-full: var(--fill-color-full, var(--blades-white-bright)); - --dot-half-color-empty: var(--half-color-empty, var(--dot-frame-color)); - --dot-half-color-full: var(--half-color-full, var(--dot-frame-color)); - height: var(--dotline-dot-sizeY, var(--dotline-dot-size)); - width: var(--dotline-dot-sizeX, var(--dotline-dot-size)); - flex-grow: 0; - flex-shrink: 0; - margin: 0 var(--dotline-dot-spacing) 0 0; - pointer-events: auto; - cursor: pointer; - position: relative; -} -html .dotline .dot:last-of-type, :root .dotline .dot:last-of-type { - margin: 0; -} -html .dotline .dot .img-main, html .dotline .dot .img-hover, :root .dotline .dot .img-main, :root .dotline .dot .img-hover { - display: block; - height: 100%; - width: 100%; - filter: drop-shadow(0px 0px 2px black) drop-shadow(0px 0px 1px black); -} -html .dotline .dot .img-main.img-hover, html .dotline .dot .img-hover.img-hover, :root .dotline .dot .img-main.img-hover, :root .dotline .dot .img-hover.img-hover { - display: none; -} -html .dotline .dot.svg-dot, :root .dotline .dot.svg-dot { - height: auto; -} -html .dotline .dot.svg-dot svg, :root .dotline .dot.svg-dot svg { - width: 100%; - height: auto; - max-height: var(--dotline-dot-sizeY, unset); -} -html .dotline .dot.svg-dot.full-dot svg .full, :root .dotline .dot.svg-dot.full-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-full)); -} -html .dotline .dot.svg-dot.full-dot svg .frame, :root .dotline .dot.svg-dot.full-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-full)); -} -html .dotline .dot.svg-dot.full-dot svg .half, :root .dotline .dot.svg-dot.full-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-full)); -} -html .dotline .dot.svg-dot.empty-dot svg .full, :root .dotline .dot.svg-dot.empty-dot svg .full { - fill: var(--current-fill-color, var(--dot-fill-color-empty)); -} -html .dotline .dot.svg-dot.empty-dot svg .frame, :root .dotline .dot.svg-dot.empty-dot svg .frame { - fill: var(--current-frame-color, var(--dot-frame-color-empty)); -} -html .dotline .dot.svg-dot.empty-dot svg .half, :root .dotline .dot.svg-dot.empty-dot svg .half { - fill: var(--current-half-color, var(--dot-half-color-empty)); -} -html .dotline .dot:hover .img-main, :root .dotline .dot:hover .img-main { - opacity: 0.5; -} -html .dotline .dot:hover .img-hover, :root .dotline .dot:hover .img-hover { - display: block; -} -html .dotline .dot:hover .img-hover + .img-main, :root .dotline .dot:hover .img-hover + .img-main { - display: none; -} -html .dotline .dot:hover.svg-dot, :root .dotline .dot:hover.svg-dot { - opacity: 0.5; -} -html .dotline .dot.full-dot:last-of-type ~ .advance-button, :root .dotline .dot.full-dot:last-of-type ~ .advance-button { - display: block; -} -html .dotline .advance-button, :root .dotline .advance-button { - display: none; - position: absolute; - cursor: pointer; - pointer-events: auto; - font-family: var(--font-emphasis-narrow); - text-align: center; - font-size: 16px; - font-weight: bold; - border: none; - z-index: 10; - top: 0px; - right: -50px; - height: 25px; - width: 85px; - padding: 3px 3px; - transition: 0.5s; -} -html .dotline .advance-button.rainbow-glow, :root .dotline .advance-button.rainbow-glow { - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - border-radius: 10px; - color: black; - outline: 2px solid var(--blades-black); -} -html .dotline .advance-button.rainbow-glow:before, :root .dotline .advance-button.rainbow-glow:before { - content: ""; - background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000); - position: absolute; - top: -2px; - left: -2px; - background-size: 400%; - filter: blur(5px); - width: calc(100% + 4px); - height: calc(100% + 4px); - animation: glowing 20s linear infinite; - opacity: 0; - transition: opacity 0.3s ease-in-out; - border-radius: 10px; - z-index: -1; -} -html .dotline .advance-button.rainbow-glow:hover:before, :root .dotline .advance-button.rainbow-glow:hover:before { - opacity: 1; -} -html .dotline .advance-button.rainbow-glow:after, :root .dotline .advance-button.rainbow-glow:after { - z-index: -1; - content: ""; - position: absolute; - width: 100%; - height: 100%; - background: linear-gradient(-45deg, var(--blades-gold-dark) 0%, var(--blades-gold-bright) 70%); - left: 0; - top: 0; - border-radius: 10px; - opacity: 0.5; -} -@keyframes glowing { - 0% { - background-position: 0 0; - } - 50% { - background-position: 400% 0; - } - 100% { - background-position: 0 0; - } -} -html .dotline .advance-button.gold-orbit, :root .dotline .advance-button.gold-orbit { - --button-glow-color: var(--blades-gold-bright); - background: var(--blades-black); - color: var(--blades-white-bright); - box-shadow: 5px 5px 10px var(--blades-black-dark); - overflow: hidden; - transition: 0.5s; - animation: btn-throb 3s ease-in-out infinite; -} -html .dotline .advance-button.gold-orbit:hover, :root .dotline .advance-button.gold-orbit:hover { - animation-play-state: paused; - background: var(--button-glow-color); - color: #fff; - border-radius: 5px; - box-shadow: 0 0 5px var(--button-glow-color), 0 0 25px var(--button-glow-color), 0 0 50px var(--button-glow-color), 0 0 100px var(--button-glow-color); -} -html .dotline .advance-button.gold-orbit span, :root .dotline .advance-button.gold-orbit span { - position: absolute; - display: block; -} -html .dotline .advance-button.gold-orbit span:nth-child(1), :root .dotline .advance-button.gold-orbit span:nth-child(1) { - top: 0; - left: -100%; - width: 100%; - height: 2px; - background: linear-gradient(90deg, transparent, var(--button-glow-color)); - animation: btn-anim1 1s linear infinite; -} -html .dotline .advance-button.gold-orbit span:nth-child(2), :root .dotline .advance-button.gold-orbit span:nth-child(2) { - top: -100%; - right: 0; - width: 2px; - height: 100%; - background: linear-gradient(180deg, transparent, var(--button-glow-color)); - animation: btn-anim2 1s linear infinite; - animation-delay: 0.25s; -} -html .dotline .advance-button.gold-orbit span:nth-child(3), :root .dotline .advance-button.gold-orbit span:nth-child(3) { - bottom: 0; - right: -100%; - width: 100%; - height: 2px; - background: linear-gradient(270deg, transparent, var(--button-glow-color)); - animation: btn-anim3 1s linear infinite; - animation-delay: 0.5s; -} -html .dotline .advance-button.gold-orbit span:nth-child(4), :root .dotline .advance-button.gold-orbit span:nth-child(4) { - bottom: -100%; - left: 0; - width: 2px; - height: 100%; - background: linear-gradient(360deg, transparent, var(--button-glow-color)); - animation: btn-anim4 1s linear infinite; - animation-delay: 0.75s; -} -@keyframes btn-throb { - 0% { - scale: 0.9; - } - 50% { - scale: 1.1; - } - 100% { - scale: 0.9; - } -} -@keyframes btn-anim1 { - 0% { - left: -100%; - } - 50%, 100% { - left: 100%; - } -} -@keyframes btn-anim2 { - 0% { - top: -100%; - } - 50%, 100% { - top: 100%; - } -} -@keyframes btn-anim3 { - 0% { - right: -100%; - } - 50%, 100% { - right: 100%; - } -} -@keyframes btn-anim4 { - 0% { - bottom: -100%; - } - 50%, 100% { - bottom: 100%; - } -} -html blockquote, :root blockquote { - border-left: 2px solid var(--blades-grey-bright); - margin-left: 1.5rem; - padding-left: 1rem; -} -html table, -html table tr, -html table tr th, -html table tr td, -html table tbody, -html table tbody tr, -html table tbody td, -html table thead, -html table thead tr, -html table thead tr th, -html table thead tr td, :root table, -:root table tr, -:root table tr th, -:root table tr td, -:root table tbody, -:root table tbody tr, -:root table tbody td, -:root table thead, -:root table thead tr, -:root table thead tr th, -:root table thead tr td { - margin: 0; - padding: 0; - background: none; - border: none; -} -html table, :root table { - border-collapse: collapse; -} -html table thead tr th, :root table thead tr th { - background-color: var(--blades-white); - text-shadow: none; - color: var(--blades-black); - font-family: var(--font-emphasis); - font-weight: normal; - font-size: 20px; - font-variant: small-caps; - padding: 2px; -} -html figure, :root figure { - display: table; - margin: 1rem auto; -} -html figure figcaption, :root figure figcaption { - font-family: var(--font-primary-small); - color: var(--blades-grey-bright); - display: block; - margin-top: 0.25rem; - text-align: center; -} -html hr, :root hr { - border-color: var(--blades-grey-bright); - border-style: solid; - border-width: 1px 0 0 0; -} -html code, :root code { - padding: 0.1rem 0.2rem; -} -html i.fa-duotone[style], :root i.fa-duotone[style] { - /* Your code here */ -} -html .text-secret, :root .text-secret { - display: var(--secret-text-display, "none"); - background-color: var(--blades-white); - color: var(--blades-black); - font-weight: bold; - font-style: italic; - border-radius: 3px; - box-shadow: 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright), 0 0 3px var(--blades-white-bright); - padding: 0 0.3125rem; - margin: 0 0.3125rem; -} -html .text-secret:first-child:last-child, :root .text-secret:first-child:last-child { - display: block; -} -html label:not([class]), :root label:not([class]) { - color: var(--blades-white-bright); - font-weight: bold; -} -html .filled-label, :root .filled-label { - font-size: 1.25rem; - line-height: 1; - flex-grow: 0; - padding: 0.3125rem; - background: var(--blades-white); - color: var(--blades-black); - font-family: var(--font-emphasis); - text-transform: uppercase; - position: relative; - display: block; - width: min-content; - white-space: nowrap; -} -html .filled-label.narrow-label, :root .filled-label.narrow-label { - transform-origin: 0 50%; - scale: 0.8 1; - min-width: 125%; - margin-left: 25%; -} -html .number-circle, :root .number-circle { - --nc-size: var(--number-circle-size, 1.25rem); - --nc-border-width: calc(var(--nc-size) * (1/10)); - --nc-font-size: calc(var(--nc-size) * (7/10)); - --nc-border-radius: calc(var(--nc-size) * (5/10)); - --nc-line-height: calc(var(--nc-size) * (8/10)); - --nc-drop-shadow: calc(var(--nc-size) * (0.5/10)); - height: var(--nc-size); - width: var(--nc-size); - font-weight: bold; - font-family: var(--font-primary-small-narrow); - font-size: var(--nc-font-size); - text-align: center; - border-radius: var(--nc-border-radius); - background: var(--number-circle-bg, var(--blades-grey-dark)); - color: var(--number-circle-color, var(--blades-white)); - line-height: var(--nc-line-height); - border: var(--nc-border-width) outset var(--number-circle-color, var(--blades-white)); - margin: -0.1875rem 0.25rem 0 0; - flex-shrink: 0; -} -html .gold-bright, :root .gold-bright { - color: var(--blades-gold-bright) !important; -} -html .red-bright, :root .red-bright { - color: var(--blades-red-bright) !important; -} -html .red-dark, :root .red-dark { - color: var(--blades-red-dark) !important; -} -html .grey, :root .grey { - color: var(--blades-grey) !important; -} -html .white, :root .white { - color: var(--blades-white) !important; -} -html .white-bright, :root .white-bright { - color: var(--blades-white-bright) !important; -} -html .cyan-bright, :root .cyan-bright { - color: var(--blades-blue-bright) !important; -} -html .uppercase, :root .uppercase { - text-transform: uppercase !important; -} -html .inline-code, :root .inline-code { - font-family: var(--font-mono) !important; - font-size: smaller; - text-transform: uppercase; -} -html .shadowed, :root .shadowed { - box-shadow: none; - background: transparent; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -html .hidden, :root .hidden { - display: none !important; -} -html .start-invisible, :root .start-invisible { - opacity: 0; -} -html .text-checkbox, :root .text-checkbox { - position: relative; - display: inline-block; -} -html .text-checkbox input[type=checkbox], :root .text-checkbox input[type=checkbox] { - opacity: 0; - height: 100%; - width: 100%; - margin-right: -100%; - display: inline-block; -} -html .text-checkbox span, :root .text-checkbox span { - display: inline-block; -} -html .text-checkbox input[type=checkbox]:checked + span, :root .text-checkbox input[type=checkbox]:checked + span { - color: var(--active-text-color, var(--blades-gold-bright)); -} -html .no-img img, :root .no-img img { - display: none; -} -html .flex-horizontal, :root .flex-horizontal { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - align-items: center; -} -html .flex-horizontal.flex-wrap, :root .flex-horizontal.flex-wrap { - flex-wrap: wrap; - align-content: flex-start; -} -html .flex-horizontal.full-width, :root .flex-horizontal.full-width { - width: 100%; - justify-content: space-evenly; -} -html .flex-vertical, :root .flex-vertical { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} -html .full-width, :root .full-width { - width: 100%; -} -html .tooltip-trigger, html .tooltip-container, :root .tooltip-trigger, :root .tooltip-container { - position: relative; -} -html .tooltip-trigger, :root .tooltip-trigger { - pointer-events: auto !important; -} -html .tooltip, :root .tooltip { - visibility: hidden; - display: flex; - flex-direction: column; - justify-content: center; - align-items: stretch; - color: var(--blades-white); - background: var(--blades-black-dark); - width: auto; - max-width: 400px; - padding: 0.625rem; - border: 0.0625rem solid var(--blades-grey); - border-radius: 0.3125rem; - box-shadow: 5px 5px 10px var(--blades-black-dark); - text-align: center; - position: absolute; - pointer-events: none; -} -html .tooltip > h1, :root .tooltip > h1 { - text-align: left; - background: transparent; - font-family: var(--font-emphasis); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); - width: 100%; - margin: 0; - border-bottom: 2px solid var(--blades-white); - white-space: nowrap; - text-transform: none; -} -html .tooltip > h1:last-of-type, :root .tooltip > h1:last-of-type { - margin-bottom: 5px; -} -html .tooltip > p, html .tooltip ul, html .tooltip ol, html .tooltip li, :root .tooltip > p, :root .tooltip ul, :root .tooltip ol, :root .tooltip li { - font-family: var(--font-primary); - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -html .tooltip > ul, html .tooltip ol, :root .tooltip > ul, :root .tooltip ol { - margin: 5px 0; - text-align: left; - text-wrap: normal; -} -html .tooltip > ul li, html .tooltip ol li, :root .tooltip > ul li, :root .tooltip ol li { - text-wrap: normal; -} -html .tooltip h2, :root .tooltip h2 { - color: var(--blades-white-bright); -} -html .tooltip-scaling-elem, :root .tooltip-scaling-elem { - display: inline-block; -} -html .player-character-summary-panel, :root .player-character-summary-panel { - display: flex; - flex-direction: column; - height: min-content; -} -html .player-character-summary-panel > *, :root .player-character-summary-panel > * { - flex-grow: 1; - flex-shrink: 1; -} -html .player-character-summary-panel .pc-summary, :root .player-character-summary-panel .pc-summary { - width: 100%; - overflow: visible; - padding: 5px; - position: relative; - z-index: 4; - pointer-events: auto; - display: grid; - grid-template-areas: "header header header notes" "actions assets harm notes"; - grid-template-rows: 20px 1fr; - grid-template-columns: 16% 16% 16% 1fr; -} -html .player-character-summary-panel .pc-summary:hover, :root .player-character-summary-panel .pc-summary:hover { - z-index: 5; -} -html .player-character-summary-panel .pc-summary .pc-summary-img, :root .player-character-summary-panel .pc-summary .pc-summary-img { - position: absolute; - top: 20px; - width: 16%; - pointer-events: none; - z-index: -1; - opacity: 0.5; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header, :root .player-character-summary-panel .pc-summary section.pc-summary-header { - grid-area: header; - display: grid; - grid-template-areas: "name name heritage background-img vice-img playbook-img"; - grid-template-rows: 20px; - grid-template-columns: 1fr 1fr 40px 20px 20px 20px; - position: relative; - width: 100%; - grid-gap: 5px; - height: min-content; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header > img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img { - filter: drop-shadow(1px 1px 0px var(--blades-black-dark)); -} -html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-background-img { - grid-area: background-img; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-vice-img { - grid-area: vice-img; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img, :root .player-character-summary-panel .pc-summary section.pc-summary-header > img.pc-summary-playbook-img { - grid-area: playbook-img; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name, :root .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-name { - grid-area: name; - font-family: var(--font-emphasis); - font-size: 1.25rem; - line-height: 1.25rem; - color: var(--blades-white-bright); - font-variant: small-caps; -} -html .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage, :root .player-character-summary-panel .pc-summary section.pc-summary-header .pc-summary-heritage { - grid-area: heritage; - font-size: 10px; - font-family: var(--font-emphasis-narrow); - text-transform: uppercase; - line-height: 20px; - text-align: right; - color: var(--blades-white-bright); - padding-right: 5px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions, :root .player-character-summary-panel .pc-summary section.pc-summary-actions { - grid-area: actions; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute { - text-align: center; - flex-basis: 100%; - flex-grow: 1; - flex-shrink: 0; - line-height: 0.875rem; - height: 0.875rem; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child), :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute:not(:first-child) { - margin-top: 5px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute label { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white); -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-attribute span { - font-family: var(--font-emphasis-narrow); - font-size: 0.75rem; - line-height: 0.75rem; - color: var(--blades-white-bright); -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action { - flex-basis: 50%; - flex-grow: 0; - flex-shrink: 0; - line-height: 0.75rem; - height: 0.75rem; - display: flex; - flex-direction: row; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action label { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-grey-bright); - flex-grow: 1; - text-align: right; -} -html .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span, :root .player-character-summary-panel .pc-summary section.pc-summary-actions .pc-summary-action span { - font-family: var(--font-emphasis-narrow); - font-size: 0.625rem; - line-height: 0.625rem; - color: var(--blades-white-bright); - width: 20px; - text-align: center; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets, :root .player-character-summary-panel .pc-summary section.pc-summary-assets { - grid-area: assets; - padding-right: 3px; - position: relative; - z-index: 5; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-assets:hover { - z-index: 10; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child), :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container:not(:first-child) { - margin-top: 5px; - border-top: 1px dotted var(--blades-white-bright); -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - gap: 3px; - height: 14px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container .pc-summary-gear-loadout { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - text-transform: uppercase; - white-space: nowrap; - overflow: hidden; - text-align: left; - color: var(--blades-gold-bright); -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-gear-loadout-container i { - font-size: 10px; - line-height: 12px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset { - display: flex; - flex-direction: row; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-img { - height: 12px; - flex-grow: 0; - flex-shrink: 0; - flex-basis: 12px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name { - flex-grow: 1; - font-family: "Fjalla One", sans-serif; - font-size: 10px; - line-height: 12px; - white-space: nowrap; - overflow: hidden; - text-transform: uppercase; - color: var(--blades-white-bright); -} -html .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-assets .pc-summary-assets-container .pc-summary-asset .pc-summary-asset-name:hover { - overflow: visible; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses { - grid-area: harm; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container { - width: 100%; - display: flex; - justify-content: flex-end; - height: 14px; - overflow: hidden; - flex-wrap: nowrap; - flex-direction: row; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box { - display: block; - height: 100%; - width: 5px; - margin: 0px 1px; - border: 1px solid var(--blades-red-dark); - border-radius: 3px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-stress-container .pc-summary-stress-box.stress-box-full { - background: var(--blades-red-bright); - border-color: var(--blades-red); -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container { - margin-top: 5px; - border-bottom: 1px dotted var(--blades-red); -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-trauma-container .pc-summary-trauma { - color: var(--blades-red-bright); - font-weight: bold; - font-family: var(--font-emphasis), serif; - font-size: 12px; - text-transform: uppercase; - text-align: center; - width: 100%; - display: block; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container { - margin-top: 5px; - display: flex; - justify-content: flex-start; - align-items: stretch; - flex-direction: column; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm { - font-size: 10px; - font-family: "Fjalla One", sans-serif; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - flex-grow: 1; - padding: 0 5px; - line-height: 15px; - pointer-events: auto; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm:hover { - overflow: visible; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > label { - flex-grow: 1; - white-space: nowrap; - padding-left: 4px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm > i { - line-height: 15px; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-severe { - color: var(--blades-white-bright); - background: var(--blades-red-dark); - font-weight: bold; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-moderate { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade); - font-weight: bold; -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.pc-harm-lesser { - color: var(--blades-red-bright); - background: var(--blades-red-dark-fade-strong); -} -html .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive, :root .player-character-summary-panel .pc-summary section.pc-summary-maluses .pc-summary-harm-container .pc-summary-harm.harm-inactive { - background: transparent; - color: var(--blades-grey); -} -html .player-character-summary-panel .pc-summary section.pc-summary-notes, :root .player-character-summary-panel .pc-summary section.pc-summary-notes { - grid-area: notes; -} -html .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body, :root .player-character-summary-panel .pc-summary section.pc-summary-notes .pc-summary-notes-body { - height: 100%; - resize: none; -} -html .selectable-image-panel, :root .selectable-image-panel { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - align-content: flex-start; - justify-content: flex-start; - border-left: 4px double var(--blades-white); - border-right: 4px double var(--blades-white); - gap: 5px; - height: min-content; - position: relative; - min-height: 100px; -} -html .selectable-image-panel .selectable-image, :root .selectable-image-panel .selectable-image { - pointer-events: auto !important; - max-height: 100px; - max-width: 100px; - filter: brightness(1.5); -} -html .selectable-image-panel .selectable-image.image-selected, :root .selectable-image-panel .selectable-image.image-selected { - outline: 2px solid var(--blades-green-bright); - position: relative; - z-index: 2; -} -html .selectable-image-panel .add-image-control, :root .selectable-image-panel .add-image-control { - position: absolute; - z-index: 3; - top: 10px; - right: 10px; - pointer-events: auto !important; - height: 20px; - width: 20px; - rotate: 45deg; - opacity: 0.5; - transition: 0.25s; -} -html .selectable-image-panel .add-image-control:hover, :root .selectable-image-panel .add-image-control:hover { - opacity: 1; -} -html .opposition-creation-panel, :root .opposition-creation-panel { - display: flex; - flex-direction: row; - flex-wrap: wrap; - height: min-content; - flex-grow: 0; - gap: 5px; -} -html .opposition-creation-panel .roll-opposition-container, :root .opposition-creation-panel .roll-opposition-container { - flex-basis: 45%; - max-width: 50%; - flex-grow: 1; - flex-shrink: 1; - display: flex; - flex-direction: column; - align-items: stretch; - justify-content: flex-start; -} -html .opposition-creation-panel .roll-opposition-container.selected-opposition, :root .opposition-creation-panel .roll-opposition-container.selected-opposition { - box-shadow: inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright), inset 0 0 10px var(--blades-green-bright); -} -html .opposition-creation-panel .roll-opposition-container.opposition-blank, :root .opposition-creation-panel .roll-opposition-container.opposition-blank { - opacity: 0.5; - filter: blur(2px); -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: stretch; - align-items: flex-start; -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-img { - max-height: 58px; - max-width: 58px; - flex-grow: 0; - pointer-events: auto !important; -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-top-container .roll-opposition-text-container { - display: flex; - flex-grow: 1; - flex-direction: column; - align-items: stretch; - justify-content: space-between; -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container, -:root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container { - flex-grow: 1; - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-evenly; - align-items: center; - gap: 5px; -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-label, -:root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-label { - flex-grow: 1; - text-align: center; - font-family: "Fjalla One", sans-serif; - font-size: 8px; - color: var(--blades-white-bright); - max-width: 50px; -} -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -html .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector, :root .opposition-creation-panel .roll-opposition-container .roll-opposition-factors-container .factor-selector, -:root .opposition-creation-panel .roll-opposition-container .roll-opposition-factor-label-container .factor-selector { - flex-grow: 0; - flex-basis: 25%; - flex-shrink: 1; - pointer-events: auto !important; - font-family: var(--font-emphasis); - color: var(--blades-white-bright); - text-align: center; - font-size: 14px; - height: 18px; - max-width: 50px; -} -html .opposition-creation-panel .roll-opposition-container input.shadowed, :root .opposition-creation-panel .roll-opposition-container input.shadowed { - pointer-events: auto !important; - font-family: "Fjalla One", sans-serif; - background: var(--blades-black-dark-fade-strong); - border-radius: 3px; - box-shadow: inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark), inset 0px 0px 3px var(--blades-black-dark); - font-size: 0.875rem; - color: var(--blades-white-bright); - height: 1.125rem; - transform-origin: 0% 50%; - flex-shrink: 1; - scale: 0.75 1; - width: 133.3333333333%; -} -html .accordian-label, :root .accordian-label { - position: relative; - filter: sepia(0.75); -} -html .accordian-label .randomizer-trigger, :root .accordian-label .randomizer-trigger { - position: absolute; - text-indent: 0px; - left: 5px; - translate: 0 -50%; - top: 50%; - scale: 1; - color: var(--blades-black); - text-shadow: none; - transform-origin: 50% 50%; - transition: 0.25s; -} -html .accordian-label .randomizer-trigger:hover, :root .accordian-label .randomizer-trigger:hover { - scale: 1.2; - color: var(--blades-gold-bright); - text-shadow: 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark), 0px 0px 4px var(--blades-black-dark); -} -html .accordian-label.accordian-label-small, :root .accordian-label.accordian-label-small { - height: calc(0.75 * var(--header-height)); - line-height: calc(0.8 * var(--header-height)); - width: calc(100% - 10px); - margin-left: 10px; - filter: none; -} -html .accordian-label.accordian-label-small .randomizer-trigger, :root .accordian-label.accordian-label-small .randomizer-trigger { - top: 60%; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item { - position: relative; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child), :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(:last-child) { - border-bottom: 1px dotted var(--blades-white); -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item:not(.randomizer-item-locked) .randomizer-input { - background: transparent; - box-shadow: none; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i), :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item *:not(i) { - font-family: var(--font-primary-narrow); -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item textarea { - resize: none; - min-height: 2.5rem; - padding: 3px; - text-indent: 0; - font-size: 10px; - overflow: hidden; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul { - font-size: 10px; - margin: 0 0 0 10px; - padding: 0; - list-style: none; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item ul li::before { - content: "● "; - margin-left: -9px; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .randomizer-input-title { - max-width: calc(100% - 25px); - margin-left: 25px; -} -html .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon, :root .randomizer-panel .randomizer-container .randomizer-list .randomizer-item .toggle-icon { - position: absolute; - cursor: pointer; - left: 0; - bottom: unset; - right: unset; - top: 0; - pointer-events: auto; - z-index: 20; -} - -::-webkit-scrollbar { - width: var(--blades-spacer-sm); -} - -::-webkit-scrollbar-track { - box-shadow: inset 0 0 0 1px rgba(var(--color-background-darkest), 0.5); - border: none; - border-radius: 0; -} - -::-webkit-scrollbar-thumb { - background-color: rgba(var(--color-background-light), 1); - border: none; - border-radius: 0; - outline: none; -} - -#tinymce { - min-height: var(--min-tinymce-height); - background-color: rgba(0, 0, 0, 0.2); - height: 100%; - margin: 0; - padding: var(--content-padding, 0) !important; - width: calc(100% + 2 * var(--content-padding, 0)); - margin-left: calc(-1 * var(--content-padding, 0)); -} -#tinymce p { - display: block; - margin-block-start: 7px; - margin-block-end: 7px; - text-shadow: 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark), 0 0 4px var(--blades-black-dark); -} -#tinymce .inline-doc-img { - display: inline; - height: 24px; - width: 24px; - vertical-align: top; - margin: -5px 5px -5px 0; -} -#tinymce .inline-doc-link { - color: var(--blades-black-dark); - text-decoration: none; - font-family: var(--font-emphasis); - text-shadow: none; - background: var(--blades-white); - border-radius: 6px; - padding: 2px 6px; - pointer-events: auto; - cursor: pointer; - box-shadow: 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black), 0 0 4px var(--blades-black); -} -#tinymce .tox-two-column-flex { - display: flex; - height: auto; - flex-direction: row; - flex-wrap: wrap; - gap: 2px 5px; - align-content: stretch; - padding: 0; - margin: 0 20px; -} -#tinymce .tox-two-column-flex p { - line-height: 1rem; - padding: 3px; - margin: 4px 0; -} -#tinymce .tox-two-column-flex p:not(.inline-doc-link-container)::before { - content: "◊"; - margin-right: 5px; - font-family: var(--font-emphasis); - font-size: toRem(10px); - vertical-align: top; - color: var(--blades-gold); -} -#tinymce .tox-two-column-flex > *, #tinymce .tox-two-column-flex > p { - flex-basis: 49%; - flex-shrink: 1; - flex-grow: 1; - max-width: 50%; - margin: 0; -} \ No newline at end of file diff --git a/css/tinymce/fonts.css b/css/tinymce/fonts.css deleted file mode 100644 index 69e301c7..00000000 --- a/css/tinymce/fonts.css +++ /dev/null @@ -1,301 +0,0 @@ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; } - -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; } - -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Micro"; - src: url("../assets/fonts/SmallPixel.ttf") format("truetype"); } - -@font-face { - font-family: "Tiny"; - src: url("../assets/fonts/TeenyTinyPixls.ttf") format("truetype"); } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; } - -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; } - -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); } - -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); } - -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; } - -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; } diff --git a/css/tinymce/fonts.min.css b/css/tinymce/fonts.min.css deleted file mode 100644 index 321e2ebf..00000000 --- a/css/tinymce/fonts.min.css +++ /dev/null @@ -1,354 +0,0 @@ -@font-face { - font-family: "Fjalla One"; - src: url("../assets/fonts/FjallaOne.ttf") format("truetype"); -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "Historical FellType"; - src: url("../assets/fonts/HistoricalFellType/HistoricalFellType i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "Historical FellType SC"; - src: url("../assets/fonts/HistoricalFellTypeSC/HistoricalFellTypeSC.otf") format("opentype"); -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica.otf") format("opentype"); - font-style: normal; -} -@font-face { - font-family: "IM FELL Double Pica"; - src: url("../assets/fonts/IMFELLDoublePica/IMFELLDoublePica i.otf") format("opentype"); - font-style: italic; -} -@font-face { - font-family: "IM FELL Double Pica SC"; - src: url("../assets/fonts/IMFELLDoublePicaSC/IMFELLDoublePicaSC.ttf") format("truetype"); -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Kirsty"; - src: url("../assets/fonts/Kirsty/Kirsty Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Pragmata"; - src: url("../assets/fonts/Pragmata/Pragmata Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro"; - src: url("../assets/fonts/MinionPro/MinionPro Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption"; - src: url("../assets/fonts/MinionProCapt/MinionProCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond M.otf") format("opentype"); - font-style: normal; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Cond"; - src: url("../assets/fonts/MinionProCond/MinionProCond Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt B.otf") format("opentype"); - font-style: normal; - font-weight: bold; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Mi.otf") format("opentype"); - font-style: italic; - font-weight: 400; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Minion Pro Caption Cond"; - src: url("../assets/fonts/MinionProCondCapt/MinionProCondCapt Bi.otf") format("opentype"); - font-style: italic; - font-weight: bold; -} -@font-face { - font-family: "Oswald"; - src: url("../assets/fonts/Oswald.ttf") format("truetype"); -} -@font-face { - font-family: "PWSignaturetwo"; - src: url("../assets/fonts/PWSignaturetwo/PWSignaturetwo.ttf") format("truetype"); -} -@font-face { - font-family: "Ravenscroft"; - src: url("../assets/fonts/Ravenscroft/Ravenscroft.ttf") format("truetype"); -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua.ttf") format("truetype"); - font-style: normal; -} -@font-face { - font-family: "UglyQua"; - src: url("../assets/fonts/UglyQua/UglyQua i.ttf") format("truetype"); - font-style: italic; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort B.otf") format("opentype"); - font-style: normal; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Bi.otf") format("opentype"); - font-style: italic; - font-weight: 700; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort S.otf") format("opentype"); - font-style: normal; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Si.otf") format("opentype"); - font-style: italic; - font-weight: 600; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort M.otf") format("opentype"); - font-style: normal; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Mi.otf") format("opentype"); - font-style: italic; - font-weight: 500; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort L.otf") format("opentype"); - font-style: normal; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort Li.otf") format("opentype"); - font-style: italic; - font-weight: light; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort.otf") format("opentype"); - font-style: normal; - font-weight: normal; -} -@font-face { - font-family: "Beaufort"; - src: url("../assets/fonts/Beaufort/Beaufort i.otf") format("opentype"); - font-style: italic; - font-weight: normal; -} \ No newline at end of file diff --git a/css/tinymce/skin/skin.css b/css/tinymce/skin/skin.css deleted file mode 100644 index f113b009..00000000 --- a/css/tinymce/skin/skin.css +++ /dev/null @@ -1,3712 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.tox { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: content-box; - box-sizing: content-box; - color: #101010; - cursor: auto; - font-family: var(--font-primary); - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: normal; - -webkit-tap-highlight-color: transparent; - text-decoration: none; - text-shadow: none; - text-transform: none; - vertical-align: initial; - white-space: normal; } - -.tox *:not(svg):not(rect) { - -webkit-box-sizing: inherit; - box-sizing: inherit; - color: inherit; - cursor: inherit; - direction: inherit; - font-family: inherit; - font-size: inherit; - font-style: inherit; - font-weight: inherit; - line-height: inherit; - -webkit-tap-highlight-color: inherit; - text-align: inherit; - text-decoration: inherit; - text-shadow: inherit; - text-transform: inherit; - vertical-align: inherit; - white-space: inherit; - /* stylelint-disable-line no-duplicate-selectors */ - background: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - float: none; - height: auto; - margin: 0; - max-width: none; - outline: 0; - padding: 0; - position: static; - width: auto; } - -.tox:not([dir=rtl]) { - direction: ltr; - text-align: left; } - -.tox[dir=rtl] { - direction: rtl; - text-align: right; } - -.tox-tinymce { - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - font-family: var(--font-primary); - overflow: hidden; - position: relative; - visibility: inherit !important; } - -.tox-tinymce-inline { - border: none; - -webkit-box-shadow: none; - box-shadow: none; } - -.tox-tinymce-inline .tox-editor-header { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: none; - box-shadow: none; } - -.tox-tinymce-aux { - font-family: var(--font-primary); - z-index: 1300; } - -.tox-tinymce *:focus, -.tox-tinymce-aux *:focus { - outline: none; } - -button::-moz-focus-inner { - border: 0; } - -.tox[dir=rtl] .tox-icon--flip svg { - -webkit-transform: rotateY(180deg); - transform: rotateY(180deg); } - -.tox .accessibility-issue__header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 3.5px; } - -.tox .accessibility-issue__description { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - border: 1px solid #808080; - border-radius: 0px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - -.tox .accessibility-issue__description > div { - padding-bottom: 3.5px; } - -.tox .accessibility-issue__description > div > div { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 3.5px; } - -.tox .accessibility-issue__description > *:last-child:not(:only-child) { - border-color: #808080; - border-style: solid; } - -.tox .accessibility-issue__repair { - margin-top: 16px; } - -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { - background-color: rgba(255, 255, 255, 0.5); - border-color: #ffffff; - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { - border-color: #ffffff; } - -.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { - color: #ffffff; } - -.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { - fill: #ffffff; } - -.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { - color: #ffffff; } - -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { - background-color: rgba(255, 165, 0, 0.5); - border-color: rgba(255, 165, 0, 0.8); - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { - border-color: rgba(255, 165, 0, 0.8); } - -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { - fill: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { - background-color: rgba(204, 0, 0, 0.5); - border-color: rgba(204, 0, 0, 0.8); - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { - border-color: rgba(204, 0, 0, 0.8); } - -.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { - fill: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { - background-color: rgba(120, 171, 70, 0.5); - border-color: rgba(120, 171, 70, 0.8); - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { - border-color: rgba(120, 171, 70, 0.8); } - -.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { - fill: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { - color: #c8c8c8; } - -.tox .tox-dialog__body-content .accessibility-issue__header h1, -.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { - margin-top: 0; } - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-left: 3.5px; } - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-left: auto; } - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 3.5px 3.5px 7px; } - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-left-width: 1px; - padding-left: 3.5px; } - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-right: 3.5px; } - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-right: auto; } - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 7px 3.5px 3.5px; } - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-right-width: 1px; - padding-right: 3.5px; } - -.tox .tox-anchorbar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -.tox .tox-bar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -.tox .tox-button { - background-color: #ffffff; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #ffffff; - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: #101010; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - line-height: 24px; - margin: 0; - outline: none; - padding: 3.5px 14px; - text-align: center; - text-decoration: none; - text-transform: none; - white-space: nowrap; } - -.tox .tox-button[disabled] { - background-color: #ffffff; - background-image: none; - border-color: #ffffff; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(16, 16, 16, 0.5); - cursor: not-allowed; } - -.tox .tox-button:focus:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - -webkit-box-shadow: none; - box-shadow: none; - color: #101010; } - -.tox .tox-button:hover:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - -webkit-box-shadow: none; - box-shadow: none; - color: #101010; } - -.tox .tox-button:active:not(:disabled) { - background-color: #e6e6e6; - background-image: none; - border-color: #e6e6e6; - -webkit-box-shadow: none; - box-shadow: none; - color: #101010; } - -.tox .tox-button--secondary { - background-color: #262626; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #262626; - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - outline: none; - padding: 3.5px 14px; - text-decoration: none; - text-transform: none; } - -.tox .tox-button--secondary[disabled] { - background-color: #262626; - background-image: none; - border-color: #262626; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); } - -.tox .tox-button--secondary:focus:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--secondary:hover:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--secondary:active:not(:disabled) { - background-color: #0d0d0d; - background-image: none; - border-color: #0d0d0d; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--icon, -.tox .tox-button.tox-button--icon, -.tox .tox-button.tox-button--secondary.tox-button--icon { - padding: 3.5px; } - -.tox .tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { - display: block; - fill: currentColor; } - -.tox .tox-button-link { - background: 0; - border: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 14px; - font-weight: 500; - line-height: 1.3; - margin: 0; - padding: 0; - white-space: nowrap; } - -.tox .tox-button-link--sm { - font-size: 12.25px; } - -.tox .tox-button--naked { - background-color: transparent; - border-color: transparent; - -webkit-box-shadow: unset; - box-shadow: unset; - color: #c8c8c8; } - -.tox .tox-button--naked[disabled] { - background-color: #262626; - border-color: #262626; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); } - -.tox .tox-button--naked:hover:not(:disabled) { - background-color: #191919; - border-color: #191919; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--naked:focus:not(:disabled) { - background-color: #191919; - border-color: #191919; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--naked:active:not(:disabled) { - background-color: #0d0d0d; - border-color: #0d0d0d; - -webkit-box-shadow: none; - box-shadow: none; - color: #c8c8c8; } - -.tox .tox-button--naked .tox-icon svg { - fill: currentColor; } - -.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { - color: #c8c8c8; } - -.tox .tox-checkbox { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 0px; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 36px; - min-width: 36px; } - -.tox .tox-checkbox__input { - /* Hide from view but visible to screen readers */ - height: 1px; - overflow: hidden; - position: absolute; - top: auto; - width: 1px; } - -.tox .tox-checkbox__icons { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 0px; - -webkit-box-shadow: 0 0 0 2px transparent; - box-shadow: 0 0 0 2px transparent; - -webkit-box-sizing: content-box; - box-sizing: content-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 24px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding: calc(3.5px - 1px); - width: 24px; } - -.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: block; - fill: rgba(200, 200, 200, 0.2); } - -.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: none; - fill: #ffffff; } - -.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: none; - fill: #ffffff; } - -.tox .tox-checkbox--disabled { - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; } - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { - fill: rgba(200, 200, 200, 0.5); } - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - fill: rgba(200, 200, 200, 0.5); } - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - fill: rgba(200, 200, 200, 0.5); } - -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; } - -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: block; } - -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; } - -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: block; } - -.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { - border-radius: 0px; - -webkit-box-shadow: inset 0 0 0 1px #ffffff; - box-shadow: inset 0 0 0 1px #ffffff; - padding: calc(3.5px - 1px); } - -.tox:not([dir=rtl]) .tox-checkbox__label { - margin-left: 3.5px; } - -.tox:not([dir=rtl]) .tox-checkbox__input { - left: -10000px; } - -.tox:not([dir=rtl]) .tox-bar .tox-checkbox { - margin-left: 3.5px; } - -.tox[dir=rtl] .tox-checkbox__label { - margin-right: 3.5px; } - -.tox[dir=rtl] .tox-checkbox__input { - right: -10000px; } - -.tox[dir=rtl] .tox-bar .tox-checkbox { - margin-right: 3.5px; } - -.tox .tox-collection--toolbar .tox-collection__group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 0; } - -.tox .tox-collection--grid .tox-collection__group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - max-height: 208px; - overflow-x: hidden; - overflow-y: auto; - padding: 0; } - -.tox .tox-collection--list .tox-collection__group { - border-bottom-width: 0; - border-color: #9a9a9a; - border-left-width: 0; - border-right-width: 0; - border-style: solid; - border-top-width: 1px; - padding: 3.5px 0; } - -.tox .tox-collection--list .tox-collection__group:first-child { - border-top-width: 0; } - -.tox .tox-collection__group-heading { - background-color: #b3b3b3; - color: rgba(200, 200, 200, 0.5); - cursor: default; - font-size: 12px; - font-style: normal; - font-weight: 500; - margin-bottom: 3.5px; - margin-top: -3.5px; - padding: 3.5px 7px; - text-transform: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - -moz-user-select: none; - user-select: none; } - -.tox .tox-collection__item { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #c8c8c8; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - -moz-user-select: none; - user-select: none; } - -.tox .tox-collection--list .tox-collection__item { - padding: 3.5px 7px; } - -.tox .tox-collection--toolbar .tox-collection__item { - border-radius: 3px; - padding: 3.5px; } - -.tox .tox-collection--grid .tox-collection__item { - border-radius: 3px; - padding: 3.5px; } - -.tox .tox-collection--list .tox-collection__item--enabled { - background-color: #0d0d0d; - color: #c8c8c8; } - -.tox .tox-collection--list .tox-collection__item--active { - background-color: #808080; } - -.tox .tox-collection--toolbar .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; } - -.tox .tox-collection--toolbar .tox-collection__item--active { - background-color: #808080; } - -.tox .tox-collection--grid .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; } - -.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - background-color: #808080; - color: #c8c8c8; } - -.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; } - -.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; } - -.tox .tox-collection__item-icon, -.tox .tox-collection__item-checkmark { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 24px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 24px; } - -.tox .tox-collection__item-icon svg, -.tox .tox-collection__item-checkmark svg { - fill: currentColor; } - -.tox .tox-collection--toolbar-lg .tox-collection__item-icon { - height: 48px; - width: 48px; } - -.tox .tox-collection__item-label { - color: currentColor; - display: inline-block; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 24px; - text-transform: none; - word-break: break-all; } - -.tox .tox-collection__item-accessory { - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - height: 24px; - line-height: 24px; - text-transform: none; } - -.tox .tox-collection__item-caret { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - min-height: 24px; } - -.tox .tox-collection__item-caret::after { - content: ''; - font-size: 0; - min-height: inherit; } - -.tox .tox-collection__item-caret svg { - fill: #c8c8c8; } - -.tox .tox-collection__item--state-disabled { - background-color: transparent; - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; } - -.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { - fill: rgba(200, 200, 200, 0.5); } - -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { - display: none; } - -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { - display: none; } - -.tox .tox-collection--horizontal { - background-color: #0d0d0d; - border: 1px solid #9a9a9a; - border-radius: 0px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin-bottom: 0; - overflow-x: auto; - padding: 0; } - -.tox .tox-collection--horizontal .tox-collection__group { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - margin: 0; - padding: 0 3.5px; } - -.tox .tox-collection--horizontal .tox-collection__item { - height: 34px; - margin: 2px 0 3px 0; - padding: 0 4px; } - -.tox .tox-collection--horizontal .tox-collection__item-label { - white-space: nowrap; } - -.tox .tox-collection--horizontal .tox-collection__item-caret { - margin-left: 4px; } - -.tox .tox-collection__item-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-collection__item-container--row { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - -.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { - margin-right: auto; } - -.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin-left: auto; } - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - margin-bottom: auto; } - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; } - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - margin-top: auto; } - -.tox .tox-collection__item-container--column { - -ms-grid-row-align: center; - -ms-flex-item-align: center; - align-self: center; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } - -.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; } - -.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; } - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { - -ms-flex-item-align: start; - align-self: flex-start; } - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { - -ms-grid-row-align: center; - -ms-flex-item-align: center; - align-self: center; } - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { - -ms-flex-item-align: end; - align-self: flex-end; } - -.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-right: 1px solid #808080; } - -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-left: 7px; } - -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { - margin-left: 3.5px; } - -.tox:not([dir=rtl]) .tox-collection__item-accessory { - margin-left: 14px; - text-align: right; } - -.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { - margin-left: 14px; } - -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-left: 1px solid #808080; } - -.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-right: 7px; } - -.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { - margin-right: 3.5px; } - -.tox[dir=rtl] .tox-collection__item-accessory { - margin-right: 14px; - text-align: left; } - -.tox[dir=rtl] .tox-collection .tox-collection__item-caret { - margin-right: 14px; - -webkit-transform: rotateY(180deg); - transform: rotateY(180deg); } - -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { - margin-right: 4px; } - -.tox .tox-color-picker-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - height: 225px; - margin: 0; } - -.tox .tox-sv-palette { - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; } - -.tox .tox-sv-palette-spectrum { - height: 100%; } - -.tox .tox-sv-palette, -.tox .tox-sv-palette-spectrum { - width: 225px; } - -.tox .tox-sv-palette-thumb { - background: none; - border: 1px solid black; - border-radius: 50%; - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 12px; - position: absolute; - width: 12px; } - -.tox .tox-sv-palette-inner-thumb { - border: 1px solid white; - border-radius: 50%; - height: 10px; - position: absolute; - width: 10px; } - -.tox .tox-hue-slider { - -webkit-box-sizing: border-box; - box-sizing: border-box; - height: 100%; - width: 25px; } - -.tox .tox-hue-slider-spectrum { - background: -webkit-gradient(linear, left top, left bottom, from(#f00), color-stop(#ff0080), color-stop(#f0f), color-stop(#8000ff), color-stop(#00f), color-stop(#0080ff), color-stop(#0ff), color-stop(#00ff80), color-stop(#0f0), color-stop(#80ff00), color-stop(#ff0), color-stop(#ff8000), to(#f00)); - background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); - height: 100%; - width: 100%; } - -.tox .tox-hue-slider, -.tox .tox-hue-slider-spectrum { - width: 20px; } - -.tox .tox-hue-slider-thumb { - background: white; - border: 1px solid black; - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 4px; - width: 100%; } - -.tox .tox-rgb-form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - -.tox .tox-rgb-form div { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 5px; - width: inherit; } - -.tox .tox-rgb-form input { - width: 6em; } - -.tox .tox-rgb-form input.tox-invalid { - /* Need !important to override Chrome's focus styling unfortunately */ - border: 1px solid red !important; } - -.tox .tox-rgb-form .tox-rgba-preview { - border: 1px solid black; - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - margin-bottom: 0; } - -.tox:not([dir=rtl]) .tox-sv-palette { - margin-right: 15px; } - -.tox:not([dir=rtl]) .tox-hue-slider { - margin-right: 15px; } - -.tox:not([dir=rtl]) .tox-hue-slider-thumb { - margin-left: -1px; } - -.tox:not([dir=rtl]) .tox-rgb-form label { - margin-right: 0.5em; } - -.tox[dir=rtl] .tox-sv-palette { - margin-left: 15px; } - -.tox[dir=rtl] .tox-hue-slider { - margin-left: 15px; } - -.tox[dir=rtl] .tox-hue-slider-thumb { - margin-right: -1px; } - -.tox[dir=rtl] .tox-rgb-form label { - margin-left: 0.5em; } - -.tox .tox-toolbar .tox-swatches, -.tox .tox-toolbar__primary .tox-swatches, -.tox .tox-toolbar__overflow .tox-swatches { - margin: 2px 0 3px 4px; } - -.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { - border: 0; - margin: -3.5px 0; } - -.tox .tox-swatches__row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-swatch { - height: 30px; - -webkit-transition: -webkit-transform 0.15s, -webkit-box-shadow 0.15s; - transition: -webkit-transform 0.15s, -webkit-box-shadow 0.15s; - transition: transform 0.15s, box-shadow 0.15s; - transition: transform 0.15s, box-shadow 0.15s, -webkit-transform 0.15s, -webkit-box-shadow 0.15s; - width: 30px; } - -.tox .tox-swatch:hover, -.tox .tox-swatch:focus { - -webkit-box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - -webkit-transform: scale(0.8); - -ms-transform: scale(0.8); - transform: scale(0.8); } - -.tox .tox-swatch--remove { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - -.tox .tox-swatch--remove svg path { - stroke: #e74c3c; } - -.tox .tox-swatches__picker-btn { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: transparent; - border: 0; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 30px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - outline: none; - padding: 0; - width: 30px; } - -.tox .tox-swatches__picker-btn svg { - height: 24px; - width: 24px; } - -.tox .tox-swatches__picker-btn:hover { - background: #808080; } - -.tox:not([dir=rtl]) .tox-swatches__picker-btn { - margin-left: auto; } - -.tox[dir=rtl] .tox-swatches__picker-btn { - margin-right: auto; } - -.tox .tox-comment-thread { - background: #0d0d0d; - position: relative; } - -.tox .tox-comment-thread > *:not(:first-child) { - margin-top: 7px; } - -.tox .tox-comment { - background: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - padding: 7px 7px 14px 7px; - position: relative; } - -.tox .tox-comment__header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #c8c8c8; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - -.tox .tox-comment__date { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; } - -.tox .tox-comment__body { - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin-top: 7px; - position: relative; - text-transform: initial; } - -.tox .tox-comment__body textarea { - resize: none; - white-space: normal; - width: 100%; } - -.tox .tox-comment__expander { - padding-top: 7px; } - -.tox .tox-comment__expander p { - color: rgba(200, 200, 200, 0.5); - font-size: 12.25px; - font-style: normal; } - -.tox .tox-comment__body p { - margin: 0; } - -.tox .tox-comment__buttonspacing { - padding-top: 14px; - text-align: center; } - -.tox .tox-comment-thread__overlay::after { - background: #0d0d0d; - bottom: 0; - content: ""; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - top: 0; - z-index: 5; } - -.tox .tox-comment__reply { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin-top: 7px; } - -.tox .tox-comment__reply > *:first-child { - margin-bottom: 7px; - width: 100%; } - -.tox .tox-comment__edit { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin-top: 14px; } - -.tox .tox-comment__gradient::after { - background: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 13, 13, 0)), to(#0d0d0d)); - background: linear-gradient(rgba(13, 13, 13, 0), #0d0d0d); - bottom: 0; - content: ""; - display: block; - height: 5em; - margin-top: -40px; - position: absolute; - width: 100%; } - -.tox .tox-comment__overlay { - background: #0d0d0d; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - text-align: center; - top: 0; - z-index: 5; } - -.tox .tox-comment__loading-text { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: #c8c8c8; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; } - -.tox .tox-comment__loading-text > div { - padding-bottom: 14px; } - -.tox .tox-comment__overlaytext { - bottom: 0; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - font-size: 12.25px; - left: 0; - padding: 1em; - position: absolute; - right: 0; - top: 0; - z-index: 10; } - -.tox .tox-comment__overlaytext p { - background-color: #0d0d0d; - -webkit-box-shadow: 0 0 8px 8px #0d0d0d; - box-shadow: 0 0 8px 8px #0d0d0d; - color: #c8c8c8; - text-align: center; } - -.tox .tox-comment__overlaytext div:nth-of-type(2) { - font-size: 0.8em; } - -.tox .tox-comment__busy-spinner { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #0d0d0d; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; } - -.tox .tox-comment__scroll { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-negative: 1; - flex-shrink: 1; - overflow: auto; } - -.tox .tox-conversations { - margin: 7px; } - -.tox:not([dir=rtl]) .tox-comment__edit { - margin-left: 7px; } - -.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, -.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, -.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { - margin-left: 7px; } - -.tox[dir=rtl] .tox-comment__edit { - margin-right: 7px; } - -.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, -.tox[dir=rtl] .tox-comment__edit > *:last-child, -.tox[dir=rtl] .tox-comment__reply > *:last-child { - margin-right: 7px; } - -.tox .tox-user { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-user__avatar svg { - fill: rgba(200, 200, 200, 0.5); } - -.tox .tox-user__name { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; - font-style: normal; - font-weight: bold; - text-transform: uppercase; } - -.tox:not([dir=rtl]) .tox-user__avatar svg { - margin-right: 7px; } - -.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { - margin-left: 7px; } - -.tox[dir=rtl] .tox-user__avatar svg { - margin-left: 7px; } - -.tox[dir=rtl] .tox-user__avatar + .tox-user__name { - margin-right: 7px; } - -.tox .tox-dialog-wrap { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 1100; } - -.tox .tox-dialog-wrap__backdrop { - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 1; } - -.tox .tox-dialog-wrap__backdrop--opaque { - background-color: #000000; } - -.tox .tox-dialog { - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: 0 16px 16px -10px rgba(16, 16, 16, 0.15), 0 0 40px 1px rgba(16, 16, 16, 0.15); - box-shadow: 0 16px 16px -10px rgba(16, 16, 16, 0.15), 0 0 40px 1px rgba(16, 16, 16, 0.15); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-height: 100%; - max-width: 480px; - overflow: hidden; - position: relative; - width: 95vw; - z-index: 2; } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog { - -ms-flex-item-align: start; - align-self: flex-start; - margin: 7px auto; - width: calc(100vw - 14px); } } - -.tox .tox-dialog-inline { - z-index: 1100; } - -.tox .tox-dialog__header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #0d0d0d; - border-bottom: none; - color: #c8c8c8; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 14px; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 7px 14px 0 14px; - position: relative; } - -.tox .tox-dialog__header .tox-button { - z-index: 1; } - -.tox .tox-dialog__draghandle { - cursor: -webkit-grab; - cursor: grab; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; } - -.tox .tox-dialog__draghandle:active { - cursor: -webkit-grabbing; - cursor: grabbing; } - -.tox .tox-dialog__dismiss { - margin-left: auto; } - -.tox .tox-dialog__title { - font-family: var(--font-primary); - font-size: 17.5px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin: 0; - text-transform: none; } - -.tox .tox-dialog__body { - color: #c8c8c8; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 14px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - min-width: 0; - text-align: left; - text-transform: none; } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; } } - -.tox .tox-dialog__body-nav { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding: 14px 14px; } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding-bottom: 0; } } - -.tox .tox-dialog__body-nav-item { - border-bottom: 2px solid transparent; - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - line-height: 1.3; - margin-bottom: 7px; - text-decoration: none; - white-space: nowrap; } - -.tox .tox-dialog__body-nav-item:focus { - background-color: rgba(255, 255, 255, 0.1); } - -.tox .tox-dialog__body-nav-item--active { - border-bottom: 2px solid #ffffff; - color: #ffffff; } - -.tox .tox-dialog__body-content { - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-preferred-size: auto; - max-height: 650px; - overflow: auto; - -webkit-overflow-scrolling: touch; - padding: 14px 14px; } - -.tox .tox-dialog__body-content > * { - margin-bottom: 0; - margin-top: 14px; } - -.tox .tox-dialog__body-content > *:first-child { - margin-top: 0; } - -.tox .tox-dialog__body-content > *:last-child { - margin-bottom: 0; } - -.tox .tox-dialog__body-content > *:only-child { - margin-bottom: 0; - margin-top: 0; } - -.tox .tox-dialog__body-content a { - color: #ffffff; - cursor: pointer; - text-decoration: none; } - -.tox .tox-dialog__body-content a:hover, -.tox .tox-dialog__body-content a:focus { - color: #e6e6e6; - text-decoration: none; } - -.tox .tox-dialog__body-content a:active { - color: #e6e6e6; - text-decoration: none; } - -.tox .tox-dialog__body-content svg { - fill: #c8c8c8; } - -.tox .tox-dialog__body-content ul { - display: block; - list-style-type: disc; - margin-bottom: 14px; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; } - -.tox .tox-dialog__body-content .tox-form__group h1 { - color: #c8c8c8; - font-size: 17.5px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; } - -.tox .tox-dialog__body-content .tox-form__group h2 { - color: #c8c8c8; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; } - -.tox .tox-dialog__body-content .tox-form__group p { - margin-bottom: 14px; } - -.tox .tox-dialog__body-content .tox-form__group h1:first-child, -.tox .tox-dialog__body-content .tox-form__group h2:first-child, -.tox .tox-dialog__body-content .tox-form__group p:first-child { - margin-top: 0; } - -.tox .tox-dialog__body-content .tox-form__group h1:last-child, -.tox .tox-dialog__body-content .tox-form__group h2:last-child, -.tox .tox-dialog__body-content .tox-form__group p:last-child { - margin-bottom: 0; } - -.tox .tox-dialog__body-content .tox-form__group h1:only-child, -.tox .tox-dialog__body-content .tox-form__group h2:only-child, -.tox .tox-dialog__body-content .tox-form__group p:only-child { - margin-bottom: 0; - margin-top: 0; } - -.tox .tox-dialog--width-lg { - height: 650px; - max-width: 1200px; } - -.tox .tox-dialog--width-md { - max-width: 800px; } - -.tox .tox-dialog--width-md .tox-dialog__body-content { - overflow: auto; } - -.tox .tox-dialog__body-content--centered { - text-align: center; } - -.tox .tox-dialog__footer { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #0d0d0d; - border-top: 1px solid #808080; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 7px 14px; } - -.tox .tox-dialog__footer-start, -.tox .tox-dialog__footer-end { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-dialog__busy-spinner { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 3; } - -.tox .tox-dialog__table { - border-collapse: collapse; - width: 100%; } - -.tox .tox-dialog__table thead th { - font-weight: bold; - padding-bottom: 7px; } - -.tox .tox-dialog__table tbody tr { - border-bottom: 1px solid #808080; } - -.tox .tox-dialog__table tbody tr:last-child { - border-bottom: none; } - -.tox .tox-dialog__table td { - padding-bottom: 7px; - padding-top: 7px; } - -.tox .tox-dialog__popups { - position: absolute; - width: 100%; - z-index: 1100; } - -.tox .tox-dialog__body-iframe { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-preferred-size: auto; } - -.tox .tox-dialog__body-iframe .tox-navobj { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; } - -.tox .tox-dialog-dock-fadeout { - opacity: 0; - visibility: hidden; } - -.tox .tox-dialog-dock-fadein { - opacity: 1; - visibility: visible; } - -.tox .tox-dialog-dock-transition { - -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s ease; - transition: visibility 0s linear 0.3s, opacity 0.3s ease; } - -.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { - -webkit-transition-delay: 0s; - transition-delay: 0s; } - -.tox.tox-platform-ie { - /* IE11 CSS styles go here */ } - -.tox.tox-platform-ie .tox-dialog-wrap { - position: -ms-device-fixed; } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { - margin-right: 0; } } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { - margin-left: 7px; } } - -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { - margin-left: 7px; } - -.tox[dir=rtl] .tox-dialog__body { - text-align: right; } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { - margin-left: 0; } } - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { - margin-right: 7px; } } - -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { - margin-right: 7px; } - -body.tox-dialog__disable-scroll { - overflow: hidden; } - -.tox .tox-dropzone-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-dropzone { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: #fff; - border: 2px dashed #808080; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - min-height: 100px; - padding: 10px; } - -.tox .tox-dropzone p { - color: rgba(200, 200, 200, 0.5); - margin: 0 0 14px 0; } - -.tox .tox-edit-area { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - overflow: hidden; - position: relative; } - -.tox .tox-edit-area__iframe { - background-color: #c8c8c8; - border: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - position: absolute; - width: 100%; } - -.tox.tox-inline-edit-area { - border: 1px dotted #808080; } - -.tox .tox-editor-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: hidden; } - -.tox .tox-editor-header { - z-index: 1; } - -.tox:not(.tox-tinymce-inline) .tox-editor-header { - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: -webkit-box-shadow 0.5s; - transition: -webkit-box-shadow 0.5s; - transition: box-shadow 0.5s; - transition: box-shadow 0.5s, -webkit-box-shadow 0.5s; } - -.tox.tox-tinymce--toolbar-bottom .tox-editor-header, -.tox.tox-tinymce-inline .tox-editor-header { - margin-bottom: -1px; } - -.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { - background-color: transparent; - -webkit-box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); - box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); } - -.tox-editor-dock-fadeout { - opacity: 0; - visibility: hidden; } - -.tox-editor-dock-fadein { - opacity: 1; - visibility: visible; } - -.tox-editor-dock-transition { - -webkit-transition: visibility 0s linear 0.25s, opacity 0.25s ease; - transition: visibility 0s linear 0.25s, opacity 0.25s ease; } - -.tox-editor-dock-transition.tox-editor-dock-fadein { - -webkit-transition-delay: 0s; - transition-delay: 0s; } - -.tox .tox-control-wrap { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - position: relative; } - -.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, -.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, -.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { - display: none; } - -.tox .tox-control-wrap svg { - display: block; } - -.tox .tox-control-wrap__status-icon-wrap { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox .tox-control-wrap__status-icon-invalid svg { - fill: #c00; } - -.tox .tox-control-wrap__status-icon-unknown svg { - fill: orange; } - -.tox .tox-control-wrap__status-icon-valid svg { - fill: green; } - -.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { - padding-right: 28px; } - -.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { - right: 3.5px; } - -.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { - padding-left: 28px; } - -.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { - left: 3.5px; } - -.tox .tox-autocompleter { - max-width: 25em; } - -.tox .tox-autocompleter .tox-menu { - max-width: 25em; } - -.tox .tox-autocompleter .tox-autocompleter-highlight { - font-weight: bold; } - -.tox .tox-color-input { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - position: relative; - z-index: 1; } - -.tox .tox-color-input .tox-textfield { - z-index: -1; } - -.tox .tox-color-input span { - border-color: rgba(16, 16, 16, 0.2); - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - height: 24px; - position: absolute; - top: 6px; - width: 24px; } - -.tox .tox-color-input span:hover:not([aria-disabled=true]), -.tox .tox-color-input span:focus:not([aria-disabled=true]) { - border-color: #ffffff; - cursor: pointer; } - -.tox .tox-color-input span::before { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%); - background-position: 0 0, 0 6px, 6px -6px, -6px 0; - background-size: 12px 12px; - border: 1px solid #0d0d0d; - border-radius: 0px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - content: ''; - height: 24px; - left: -1px; - position: absolute; - top: -1px; - width: 24px; - z-index: -1; } - -.tox .tox-color-input span[aria-disabled=true] { - cursor: not-allowed; } - -.tox:not([dir=rtl]) .tox-color-input .tox-textfield { - padding-left: 36px; } - -.tox:not([dir=rtl]) .tox-color-input span { - left: 6px; } - -.tox[dir="rtl"] .tox-color-input .tox-textfield { - padding-right: 36px; } - -.tox[dir="rtl"] .tox-color-input span { - right: 6px; } - -.tox .tox-label, -.tox .tox-toolbar-label { - color: rgba(200, 200, 200, 0.5); - display: block; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - padding: 0 7px 0 0; - text-transform: none; - white-space: nowrap; } - -.tox .tox-toolbar-label { - padding: 0 7px; } - -.tox[dir=rtl] .tox-label { - padding: 0 0 0 7px; } - -.tox .tox-form { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-preferred-size: auto; } - -.tox .tox-form__group { - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin-bottom: 3.5px; } - -.tox .tox-form-group--maximize { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - -.tox .tox-form__group--error { - color: #c00; } - -.tox .tox-form__group--collection { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-form__grid { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - -.tox .tox-form__grid--2col > .tox-form__group { - width: calc(50% - (7px / 2)); } - -.tox .tox-form__grid--3col > .tox-form__group { - width: calc(100% / 3 - (7px / 2)); } - -.tox .tox-form__grid--4col > .tox-form__group { - width: calc(25% - (7px / 2)); } - -.tox .tox-form__controls-h-stack { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-form__group--inline { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-form__group--stretched { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-preferred-size: auto; } - -.tox .tox-form__group--stretched .tox-textarea { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-form__group--stretched .tox-navobj { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; } - -.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { - margin-left: 3.5px; } - -.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { - margin-right: 3.5px; } - -.tox .tox-lock.tox-locked .tox-lock-icon__unlock, -.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { - display: none; } - -.tox .tox-textfield, -.tox .tox-toolbar-textfield, -.tox .tox-listboxfield .tox-listbox--select, -.tox .tox-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; } - -.tox .tox-textfield[disabled], -.tox .tox-textarea[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; } - -.tox .tox-textfield:focus, -.tox .tox-listboxfield .tox-listbox--select:focus, -.tox .tox-textarea:focus { - background-color: #0d0d0d; - border-color: #ffffff; - -webkit-box-shadow: none; - box-shadow: none; - outline: none; } - -.tox .tox-toolbar-textfield { - border-width: 0; - margin-bottom: 3px; - margin-top: 2px; - max-width: 250px; } - -.tox .tox-naked-btn { - background-color: transparent; - border: 0; - border-color: transparent; - -webkit-box-shadow: unset; - box-shadow: unset; - color: #ffffff; - cursor: pointer; - display: block; - margin: 0; - padding: 0; } - -.tox .tox-naked-btn svg { - display: block; - fill: #c8c8c8; } - -.tox:not([dir=rtl]) .tox-toolbar-textfield + * { - margin-left: 3.5px; } - -.tox[dir=rtl] .tox-toolbar-textfield + * { - margin-right: 3.5px; } - -.tox .tox-listboxfield { - cursor: pointer; - position: relative; } - -.tox .tox-listboxfield .tox-listbox--select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; } - -.tox .tox-listbox__select-label { - cursor: default; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - margin: 0 4px; } - -.tox .tox-listbox__select-chevron { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 14px; } - -.tox .tox-listbox__select-chevron svg { - fill: #c8c8c8; } - -.tox .tox-listboxfield .tox-listbox--select { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox:not([dir=rtl]) .tox-listboxfield svg { - right: 7px; } - -.tox[dir=rtl] .tox-listboxfield svg { - left: 7px; } - -.tox .tox-selectfield { - cursor: pointer; - position: relative; } - -.tox .tox-selectfield select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; } - -.tox .tox-selectfield select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; } - -.tox .tox-selectfield select::-ms-expand { - display: none; } - -.tox .tox-selectfield select:focus { - background-color: #0d0d0d; - border-color: #ffffff; - -webkit-box-shadow: none; - box-shadow: none; - outline: none; } - -.tox .tox-selectfield svg { - pointer-events: none; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox:not([dir=rtl]) .tox-selectfield select[size="0"], -.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { - padding-right: 21px; } - -.tox:not([dir=rtl]) .tox-selectfield svg { - right: 7px; } - -.tox[dir=rtl] .tox-selectfield select[size="0"], -.tox[dir=rtl] .tox-selectfield select[size="1"] { - padding-left: 21px; } - -.tox[dir=rtl] .tox-selectfield svg { - left: 7px; } - -.tox .tox-textarea { - -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; - white-space: pre-wrap; } - -.tox-fullscreen { - border: 0; - height: 100%; - margin: 0; - overflow: hidden; - -ms-scroll-chaining: none; - overscroll-behavior: none; - padding: 0; - -ms-touch-action: pinch-zoom; - touch-action: pinch-zoom; - width: 100%; } - -.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { - display: none; } - -.tox.tox-tinymce.tox-fullscreen, -.tox-shadowhost.tox-fullscreen { - left: 0; - position: fixed; - top: 0; - z-index: 1200; } - -.tox.tox-tinymce.tox-fullscreen { - background-color: transparent; } - -.tox-fullscreen .tox.tox-tinymce-aux, -.tox-fullscreen ~ .tox.tox-tinymce-aux { - z-index: 1201; } - -.tox .tox-help__more-link { - list-style: none; - margin-top: 1em; } - -.tox .tox-image-tools { - width: 100%; } - -.tox .tox-image-tools__toolbar { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - -.tox .tox-image-tools__image { - background-color: #666; - height: 380px; - overflow: auto; - position: relative; - width: 100%; } - -.tox .tox-image-tools__image, -.tox .tox-image-tools__image + .tox-image-tools__toolbar { - margin-top: 7px; } - -.tox .tox-image-tools__image-bg { - background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); } - -.tox .tox-image-tools__toolbar > .tox-spacer { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-croprect-block { - background: black; - filter: alpha(opacity=50); - opacity: 0.5; - position: absolute; - zoom: 1; } - -.tox .tox-croprect-handle { - border: 2px solid white; - height: 20px; - left: 0; - position: absolute; - top: 0; - width: 20px; } - -.tox .tox-croprect-handle-move { - border: 0; - cursor: move; - position: absolute; } - -.tox .tox-croprect-handle-nw { - border-width: 2px 0 0 2px; - cursor: nw-resize; - left: 100px; - margin: -2px 0 0 -2px; - top: 100px; } - -.tox .tox-croprect-handle-ne { - border-width: 2px 2px 0 0; - cursor: ne-resize; - left: 200px; - margin: -2px 0 0 -20px; - top: 100px; } - -.tox .tox-croprect-handle-sw { - border-width: 0 0 2px 2px; - cursor: sw-resize; - left: 100px; - margin: -20px 2px 0 -2px; - top: 200px; } - -.tox .tox-croprect-handle-se { - border-width: 0 2px 2px 0; - cursor: se-resize; - left: 200px; - margin: -20px 0 0 -20px; - top: 200px; } - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-left: 7px; } - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-left: 28px; } - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-left: 28px; } - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-right: 7px; } - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-right: 28px; } - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-right: 28px; } - -.tox .tox-insert-table-picker { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 150px; } - -.tox .tox-insert-table-picker > div { - border-color: #808080; - border-style: solid; - border-width: 0 1px 1px 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - height: 15px; - width: 15px; } - -.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { - margin: -3.5px 0; } - -.tox .tox-insert-table-picker .tox-insert-table-picker__selected { - background-color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); } - -.tox .tox-insert-table-picker__label { - color: #c8c8c8; - display: block; - font-size: 12.25px; - padding: 3.5px; - text-align: center; - width: 100%; } - -.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { - border-right: 0; } - -.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { - border-right: 0; } - -.tox .tox-menu { - background-color: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - display: inline-block; - overflow: hidden; - vertical-align: top; - z-index: 1150; } - -.tox .tox-menu.tox-collection.tox-collection--list { - padding: 0; } - -.tox .tox-menu.tox-collection.tox-collection--toolbar { - padding: 3.5px; } - -.tox .tox-menu.tox-collection.tox-collection--grid { - padding: 3.5px; } - -.tox .tox-menu__label h1, -.tox .tox-menu__label h2, -.tox .tox-menu__label h3, -.tox .tox-menu__label h4, -.tox .tox-menu__label h5, -.tox .tox-menu__label h6, -.tox .tox-menu__label p, -.tox .tox-menu__label blockquote, -.tox .tox-menu__label code { - margin: 0; } - -.tox .tox-menubar { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0 4px 0 4px; } - -.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { - border-top: 1px solid #808080; } - -/* Deprecated. Remove in next major release */ -.tox .tox-mbtn { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - -webkit-box-shadow: none; - box-shadow: none; - color: #aaaaaa; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0 4px; - text-transform: none; - width: auto; } - -.tox .tox-mbtn[disabled] { - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; } - -.tox .tox-mbtn:focus:not(:disabled) { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-mbtn--active { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-mbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; } - -.tox .tox-mbtn[disabled] .tox-mbtn__select-label { - cursor: not-allowed; } - -.tox .tox-mbtn__select-chevron { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 16px; - display: none; } - -.tox .tox-notification { - border-radius: 0px; - border-style: solid; - border-width: 1px; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -ms-grid; - display: grid; - font-size: 12.25px; - font-weight: 500; - -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - margin-top: 3.5px; - opacity: 0; - padding: 3.5px; - -webkit-transition: opacity 150ms ease-in, -webkit-transform 100ms ease-in; - transition: opacity 150ms ease-in, -webkit-transform 100ms ease-in; - transition: transform 100ms ease-in, opacity 150ms ease-in; - transition: transform 100ms ease-in, opacity 150ms ease-in, -webkit-transform 100ms ease-in; } - -.tox .tox-notification p { - font-size: 12.25px; - font-weight: 500; } - -.tox .tox-notification a { - cursor: pointer; - text-decoration: underline; } - -.tox .tox-notification--in { - opacity: 1; } - -.tox .tox-notification--success { - background-color: #e4eeda; - border-color: #d7e6c8; - color: #c8c8c8; } - -.tox .tox-notification--success p { - color: #c8c8c8; } - -.tox .tox-notification--success a { - color: #547831; } - -.tox .tox-notification--success svg { - fill: #c8c8c8; } - -.tox .tox-notification--error { - background-color: #f8dede; - border-color: #f2bfbf; - color: #c8c8c8; } - -.tox .tox-notification--error p { - color: #c8c8c8; } - -.tox .tox-notification--error a { - color: #c00; } - -.tox .tox-notification--error svg { - fill: #c8c8c8; } - -.tox .tox-notification--warn, -.tox .tox-notification--warning { - background-color: #fffaea; - border-color: #ffe89d; - color: #c8c8c8; } - -.tox .tox-notification--warn p, -.tox .tox-notification--warning p { - color: #c8c8c8; } - -.tox .tox-notification--warn a, -.tox .tox-notification--warning a { - color: #c8c8c8; } - -.tox .tox-notification--warn svg, -.tox .tox-notification--warning svg { - fill: #c8c8c8; } - -.tox .tox-notification--info { - background-color: #d9edf7; - border-color: #779ecb; - color: #c8c8c8; } - -.tox .tox-notification--info p { - color: #c8c8c8; } - -.tox .tox-notification--info a { - color: #c8c8c8; } - -.tox .tox-notification--info svg { - fill: #c8c8c8; } - -.tox .tox-notification__body { - -ms-grid-row-align: center; - align-self: center; - color: #c8c8c8; - font-size: 14px; - -ms-grid-column-span: 1; - grid-column-end: 3; - -ms-grid-column: 2; - grid-column-start: 2; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - text-align: center; - white-space: normal; - word-break: break-all; - word-break: break-word; } - -.tox .tox-notification__body > * { - margin: 0; } - -.tox .tox-notification__body > * + * { - margin-top: 1rem; } - -.tox .tox-notification__icon { - -ms-grid-row-align: center; - align-self: center; - -ms-grid-column-span: 1; - grid-column-end: 2; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; } - -.tox .tox-notification__icon svg { - display: block; } - -.tox .tox-notification__dismiss { - -ms-grid-row-align: start; - align-self: start; - -ms-grid-column-span: 1; - grid-column-end: 4; - -ms-grid-column: 3; - grid-column-start: 3; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; } - -.tox .tox-notification .tox-progress-bar { - -ms-grid-column-span: 3; - grid-column-end: 4; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 3; - -ms-grid-row: 2; - grid-row-start: 2; - -ms-grid-column-align: center; - justify-self: center; } - -.tox .tox-pop { - display: inline-block; - position: relative; } - -.tox .tox-pop--resizing { - -webkit-transition: width 0.1s ease; - transition: width 0.1s ease; } - -.tox .tox-pop--resizing .tox-toolbar, -.tox .tox-pop--resizing .tox-toolbar__group { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - -.tox .tox-pop--transition { - -webkit-transition: 0.15s ease; - transition: 0.15s ease; - -webkit-transition-property: left, right, top, bottom; - transition-property: left, right, top, bottom; } - -.tox .tox-pop--transition::before, -.tox .tox-pop--transition::after { - -webkit-transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; - transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; } - -.tox .tox-pop__dialog { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - min-width: 0; - overflow: hidden; } - -.tox .tox-pop__dialog > *:not(.tox-toolbar) { - margin: 3.5px 3.5px 3.5px 7px; } - -.tox .tox-pop__dialog .tox-toolbar { - background-color: transparent; - margin-bottom: -1px; } - -.tox .tox-pop::before, -.tox .tox-pop::after { - border-style: solid; - content: ''; - display: block; - height: 0; - opacity: 1; - position: absolute; - width: 0; } - -.tox .tox-pop.tox-pop--inset::before, -.tox .tox-pop.tox-pop--inset::after { - opacity: 0; - -webkit-transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; - transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; } - -.tox .tox-pop.tox-pop--bottom::before, -.tox .tox-pop.tox-pop--bottom::after { - left: 50%; - top: 100%; } - -.tox .tox-pop.tox-pop--bottom::after { - border-color: #000000 transparent transparent transparent; - border-width: 8px; - margin-left: -8px; - margin-top: -1px; } - -.tox .tox-pop.tox-pop--bottom::before { - border-color: #808080 transparent transparent transparent; - border-width: 9px; - margin-left: -9px; } - -.tox .tox-pop.tox-pop--top::before, -.tox .tox-pop.tox-pop--top::after { - left: 50%; - top: 0; - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); } - -.tox .tox-pop.tox-pop--top::after { - border-color: transparent transparent #000000 transparent; - border-width: 8px; - margin-left: -8px; - margin-top: 1px; } - -.tox .tox-pop.tox-pop--top::before { - border-color: transparent transparent #808080 transparent; - border-width: 9px; - margin-left: -9px; } - -.tox .tox-pop.tox-pop--left::before, -.tox .tox-pop.tox-pop--left::after { - left: 0; - top: calc(50% - 1px); - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox .tox-pop.tox-pop--left::after { - border-color: transparent #000000 transparent transparent; - border-width: 8px; - margin-left: -15px; } - -.tox .tox-pop.tox-pop--left::before { - border-color: transparent #808080 transparent transparent; - border-width: 10px; - margin-left: -19px; } - -.tox .tox-pop.tox-pop--right::before, -.tox .tox-pop.tox-pop--right::after { - left: 100%; - top: calc(50% + 1px); - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox .tox-pop.tox-pop--right::after { - border-color: transparent transparent transparent #000000; - border-width: 8px; - margin-left: -1px; } - -.tox .tox-pop.tox-pop--right::before { - border-color: transparent transparent transparent #808080; - border-width: 10px; - margin-left: -1px; } - -.tox .tox-pop.tox-pop--align-left::before, -.tox .tox-pop.tox-pop--align-left::after { - left: 20px; } - -.tox .tox-pop.tox-pop--align-right::before, -.tox .tox-pop.tox-pop--align-right::after { - left: calc(100% - 20px); } - -.tox .tox-sidebar-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-preferred-size: 0; - min-height: 0; } - -.tox .tox-sidebar { - background-color: #000000; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; } - -.tox .tox-sidebar__slider { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - overflow: hidden; } - -.tox .tox-sidebar__pane-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-sidebar__pane { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-sidebar--sliding-closed { - opacity: 0; } - -.tox .tox-sidebar--sliding-open { - opacity: 1; } - -.tox .tox-sidebar--sliding-growing, -.tox .tox-sidebar--sliding-shrinking { - -webkit-transition: width 0.5s ease, opacity 0.5s ease; - transition: width 0.5s ease, opacity 0.5s ease; } - -.tox .tox-selector { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: absolute; - width: 10px; } - -.tox.tox-platform-touch .tox-selector { - height: 12px; - width: 12px; } - -.tox .tox-slider { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; - height: 24px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: relative; } - -.tox .tox-slider__rail { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - height: 10px; - min-width: 120px; - width: 100%; } - -.tox .tox-slider__handle { - background-color: #ffffff; - border: 2px solid #e6e6e6; - border-radius: 0px; - -webkit-box-shadow: none; - box-shadow: none; - height: 24px; - left: 50%; - position: absolute; - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - -ms-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - width: 14px; } - -.tox .tox-source-code { - overflow: auto; } - -.tox .tox-spinner { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.tox .tox-spinner > div { - -webkit-animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - background-color: rgba(200, 200, 200, 0.5); - border-radius: 100%; - height: 7px; - width: 7px; } - -.tox .tox-spinner > div:nth-child(1) { - -webkit-animation-delay: -0.32s; - animation-delay: -0.32s; } - -.tox .tox-spinner > div:nth-child(2) { - -webkit-animation-delay: -0.16s; - animation-delay: -0.16s; } - -@-webkit-keyframes tam-bouncing-dots { - 0%, - 80%, - 100% { - -webkit-transform: scale(0); - transform: scale(0); } - 40% { - -webkit-transform: scale(1); - transform: scale(1); } } - -@keyframes tam-bouncing-dots { - 0%, - 80%, - 100% { - -webkit-transform: scale(0); - transform: scale(0); } - 40% { - -webkit-transform: scale(1); - transform: scale(1); } } - -.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { - margin-left: 3.5px; } - -.tox[dir=rtl] .tox-spinner > div:not(:first-child) { - margin-right: 3.5px; } - -.tox .tox-statusbar { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #000000; - border-top: 1px solid #808080; - color: #c8c8c8; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: 12px; - font-weight: 500; - height: 18px; - overflow: hidden; - padding: 0 7px; - position: relative; - text-transform: uppercase; } - -.tox .tox-statusbar__text-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - overflow: hidden; } - -.tox .tox-statusbar__path { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin-right: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - -.tox .tox-statusbar__path > * { - display: inline; - white-space: nowrap; } - -.tox .tox-statusbar__wordcount { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin-left: 1ch; } - -.tox .tox-statusbar a, -.tox .tox-statusbar__path-item, -.tox .tox-statusbar__wordcount { - color: #c8c8c8; - text-decoration: none; } - -.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { - cursor: pointer; - text-decoration: underline; } - -.tox .tox-statusbar__resize-handle { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - -ms-flex-item-align: stretch; - align-self: stretch; - cursor: nwse-resize; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - margin-left: auto; - margin-right: -7px; - padding-left: 1ch; } - -.tox .tox-statusbar__resize-handle svg { - display: block; - fill: #c8c8c8; } - -.tox .tox-statusbar__resize-handle:focus svg { - background-color: #343434; - border-radius: 1px; - -webkit-box-shadow: 0 0 0 2px #343434; - box-shadow: 0 0 0 2px #343434; } - -.tox:not([dir=rtl]) .tox-statusbar__path > * { - margin-right: 3.5px; } - -.tox:not([dir=rtl]) .tox-statusbar__branding { - margin-left: 1ch; } - -.tox[dir=rtl] .tox-statusbar { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; } - -.tox[dir=rtl] .tox-statusbar__path > * { - margin-left: 3.5px; } - -.tox .tox-throbber { - z-index: 1299; } - -.tox .tox-throbber__busy-spinner { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; } - -.tox .tox-tbtn { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - -webkit-box-shadow: none; - box-shadow: none; - color: #aaaaaa; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0; - text-transform: none; - width: 34px; } - -.tox .tox-tbtn svg { - display: block; - fill: #aaaaaa; } - -.tox .tox-tbtn.tox-tbtn-more { - padding-left: 5px; - padding-right: 5px; - width: inherit; } - -.tox .tox-tbtn:focus { - background: #4e4e4e; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; } - -.tox .tox-tbtn:hover { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-tbtn:hover svg { - fill: #ffffff; } - -.tox .tox-tbtn:active { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-tbtn:active svg { - fill: #ffffff; } - -.tox .tox-tbtn--disabled, -.tox .tox-tbtn--disabled:hover, -.tox .tox-tbtn:disabled, -.tox .tox-tbtn:disabled:hover { - background: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; } - -.tox .tox-tbtn--disabled svg, -.tox .tox-tbtn--disabled:hover svg, -.tox .tox-tbtn:disabled svg, -.tox .tox-tbtn:disabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: rgba(170, 170, 170, 0.5); } - -.tox .tox-tbtn--enabled, -.tox .tox-tbtn--enabled:hover { - background: #808080; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-tbtn--enabled > *, -.tox .tox-tbtn--enabled:hover > * { - -webkit-transform: none; - -ms-transform: none; - transform: none; } - -.tox .tox-tbtn--enabled svg, -.tox .tox-tbtn--enabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: #ffffff; } - -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { - color: #ffffff; } - -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { - fill: #ffffff; } - -.tox .tox-tbtn:active > * { - -webkit-transform: none; - -ms-transform: none; - transform: none; } - -.tox .tox-tbtn--md { - height: 51px; - width: 51px; } - -.tox .tox-tbtn--lg { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: 68px; - width: 68px; } - -.tox .tox-tbtn--return { - -ms-grid-row-align: stretch; - -ms-flex-item-align: stretch; - align-self: stretch; - height: unset; - width: 16px; } - -.tox .tox-tbtn--labeled { - padding: 0 4px; - width: unset; } - -.tox .tox-tbtn__vlabel { - display: block; - font-size: 10px; - font-weight: 500; - letter-spacing: -0.025em; - margin-bottom: 3.5px; - white-space: nowrap; } - -.tox .tox-tbtn--select { - margin: 2px 0 3px 0; - padding: 0 4px; - width: auto; } - -.tox .tox-tbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; } - -.tox .tox-tbtn__select-chevron { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 14px; } - -.tox .tox-tbtn__select-chevron svg { - fill: rgba(170, 170, 170, 0.5); } - -.tox .tox-tbtn--bespoke .tox-tbtn__select-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 7em; } - -.tox .tox-split-button { - border: 0; - border-radius: 3px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 2px 0 3px 0; - overflow: hidden; } - -.tox .tox-split-button:hover { - -webkit-box-shadow: 0 0 0 1px #808080 inset; - box-shadow: 0 0 0 1px #808080 inset; } - -.tox .tox-split-button:focus { - background: #4e4e4e; - -webkit-box-shadow: none; - box-shadow: none; - color: #ffffff; } - -.tox .tox-split-button > * { - border-radius: 0; } - -.tox .tox-split-button__chevron { - width: 14px; } - -.tox .tox-split-button__chevron svg { - fill: rgba(170, 170, 170, 0.5); } - -.tox .tox-split-button .tox-tbtn { - margin: 0; } - -.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { - width: 30px; } - -.tox.tox-platform-touch .tox-split-button__chevron { - width: 18px; } - -.tox .tox-split-button.tox-tbtn--disabled:hover, -.tox .tox-split-button.tox-tbtn--disabled:focus, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); } - -.tox .tox-toolbar-overlord { - background-color: #000000; } - -.tox .tox-toolbar, -.tox .tox-toolbar__primary, -.tox .tox-toolbar__overflow { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0 0; } - -.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { - height: 0; - opacity: 0; - padding-bottom: 0; - padding-top: 0; - visibility: hidden; } - -.tox .tox-toolbar__overflow--growing { - -webkit-transition: height 0.3s ease, opacity 0.2s linear 0.1s; - transition: height 0.3s ease, opacity 0.2s linear 0.1s; } - -.tox .tox-toolbar__overflow--shrinking { - -webkit-transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; - transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; } - -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { - border-top: 1px solid #808080; - margin-top: -1px; } - -.tox .tox-toolbar--scrolling { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - overflow-x: auto; } - -.tox .tox-pop .tox-toolbar { - border-width: 0; } - -.tox .tox-toolbar--no-divider { - background-image: none; } - -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { - border-top: 1px solid #808080; } - -.tox.tox-tinymce-aux .tox-toolbar__overflow { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); } - -.tox .tox-toolbar__group { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin: 0 0; - padding: 0 4px 0 4px; } - -.tox .tox-toolbar__group--pull-right { - margin-left: auto; } - -.tox .tox-toolbar--scrolling .tox-toolbar__group { - -ms-flex-negative: 0; - flex-shrink: 0; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - -.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { - border-right: 1px solid #808080; } - -.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { - border-left: 1px solid #808080; } - -.tox .tox-tooltip { - display: inline-block; - padding: 7px; - position: relative; } - -.tox .tox-tooltip__body { - background-color: #262626; - border-radius: 0px; - -webkit-box-shadow: 0 2px 4px rgba(16, 16, 16, 0.3); - box-shadow: 0 2px 4px rgba(16, 16, 16, 0.3); - color: rgba(200, 200, 200, 0.75); - font-size: 12.25px; - font-style: normal; - font-weight: 500; - padding: 3.5px 7px; - text-transform: none; } - -.tox .tox-tooltip__arrow { - position: absolute; } - -.tox .tox-tooltip--down .tox-tooltip__arrow { - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #262626; - bottom: 0; - left: 50%; - position: absolute; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); } - -.tox .tox-tooltip--up .tox-tooltip__arrow { - border-bottom: 7px solid #262626; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - left: 50%; - position: absolute; - top: 0; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); } - -.tox .tox-tooltip--right .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-left: 7px solid #262626; - border-top: 7px solid transparent; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox .tox-tooltip--left .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-right: 7px solid #262626; - border-top: 7px solid transparent; - left: 0; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); } - -.tox .tox-well { - border: 1px solid #808080; - border-radius: 0px; - padding: 7px; - width: 100%; } - -.tox .tox-well > *:first-child { - margin-top: 0; } - -.tox .tox-well > *:last-child { - margin-bottom: 0; } - -.tox .tox-well > *:only-child { - margin: 0; } - -.tox .tox-custom-editor { - border: 1px solid #808080; - border-radius: 0px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - position: relative; } - -/* stylelint-disable */ -.tox { - /* stylelint-enable */ } - -.tox .tox-dialog-loading::before { - background-color: rgba(0, 0, 0, 0.5); - content: ""; - height: 100%; - position: absolute; - width: 100%; - z-index: 1000; } - -.tox .tox-tab { - cursor: pointer; } - -.tox .tox-dialog__content-js { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-dialog__body-content .tox-collection { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -ms-flex-preferred-size: auto; } - -.tox .tox-image-tools-edit-panel { - height: 60px; } - -.tox .tox-image-tools__sidebar { - height: 60px; } - -.tox-dialog.tox-dialog--width-lg .tox-dialog__body .tox-dialog__body-content code { - font-family: var(--font-mono); } - -.editor.tinymce { - --editor-top-shift: -32px; - --toolbar-scale-factor: 1; - --toolbar-margin-bottom: 0px; - --statusbar-height: 15px; - position: relative; - margin-top: var(--editor-top-shift) !important; - z-index: 3; - overflow: visible; } - .editor.tinymce .tox.tox-tinymce { - min-height: 100px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: hidden; - position: relative; - visibility: inherit !important; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header { - opacity: 0.25; - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; - position: relative; - top: 2px; - margin-left: auto; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header:hover { - opacity: 1; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord { - background-color: transparent; - overflow: hidden; - height: 26px; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary { - background-color: black; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group { - background: rgba(0, 0, 0, 0.5); } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn { - margin: 0; - height: 24px; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn[title="Formats"], .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn[title="Formats"], .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn[title="Formats"] { - width: 120px; - text-align: left; } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label { - font-family: var(--font-emphasis); } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-sidebar-wrap { - min-height: var(--min-tinymce-height); } - .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-sidebar-wrap .tox-edit-area .tox-edit-area__iframe { - background-color: rgba(0, 0, 0, 0.5); - -webkit-box-shadow: inset 0px 0px 5px black; - box-shadow: inset 0px 0px 5px black; - padding: 0 var(--content-padding, 5px); } - .editor.tinymce .tox.tox-tinymce .tox-statusbar { - height: var(--statusbar-height); } - .editor.tinymce .tox.tox-tinymce .tox-statusbar .tox-statusbar__text-container .tox-statusbar__path { - font-family: var(--font-emphasis); - font-weight: bold; - text-transform: uppercase; } diff --git a/css/tinymce/skin/skin.min.css b/css/tinymce/skin/skin.min.css deleted file mode 100644 index c9d184e0..00000000 --- a/css/tinymce/skin/skin.min.css +++ /dev/null @@ -1,3661 +0,0 @@ -/** -* Copyright (c) Tiny Technologies, Inc. All rights reserved. -* Licensed under the LGPL or a commercial license. -* For LGPL see License.txt in the project root for license information. -* For commercial licenses see https://www.tiny.cloud/ -*/ -.tox { - box-shadow: none; - box-sizing: content-box; - color: #101010; - cursor: auto; - font-family: var(--font-primary); - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: normal; - -webkit-tap-highlight-color: transparent; - text-decoration: none; - text-shadow: none; - text-transform: none; - vertical-align: initial; - white-space: normal; -} - -.tox *:not(svg):not(rect) { - box-sizing: inherit; - color: inherit; - cursor: inherit; - direction: inherit; - font-family: inherit; - font-size: inherit; - font-style: inherit; - font-weight: inherit; - line-height: inherit; - -webkit-tap-highlight-color: inherit; - text-align: inherit; - text-decoration: inherit; - text-shadow: inherit; - text-transform: inherit; - vertical-align: inherit; - white-space: inherit; - /* stylelint-disable-line no-duplicate-selectors */ - background: transparent; - border: 0; - box-shadow: none; - float: none; - height: auto; - margin: 0; - max-width: none; - outline: 0; - padding: 0; - position: static; - width: auto; -} - -.tox:not([dir=rtl]) { - direction: ltr; - text-align: left; -} - -.tox[dir=rtl] { - direction: rtl; - text-align: right; -} - -.tox-tinymce { - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; - box-sizing: border-box; - display: flex; - flex-direction: column; - font-family: var(--font-primary); - overflow: hidden; - position: relative; - visibility: inherit !important; -} - -.tox-tinymce-inline { - border: none; - box-shadow: none; -} - -.tox-tinymce-inline .tox-editor-header { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: none; -} - -.tox-tinymce-aux { - font-family: var(--font-primary); - z-index: 1300; -} - -.tox-tinymce *:focus, -.tox-tinymce-aux *:focus { - outline: none; -} - -button::-moz-focus-inner { - border: 0; -} - -.tox[dir=rtl] .tox-icon--flip svg { - transform: rotateY(180deg); -} - -.tox .accessibility-issue__header { - align-items: center; - display: flex; - margin-bottom: 3.5px; -} - -.tox .accessibility-issue__description { - align-items: stretch; - border: 1px solid #808080; - border-radius: 0px; - display: flex; - justify-content: space-between; -} - -.tox .accessibility-issue__description > div { - padding-bottom: 3.5px; -} - -.tox .accessibility-issue__description > div > div { - align-items: center; - display: flex; - margin-bottom: 3.5px; -} - -.tox .accessibility-issue__description > *:last-child:not(:only-child) { - border-color: #808080; - border-style: solid; -} - -.tox .accessibility-issue__repair { - margin-top: 16px; -} - -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { - background-color: rgba(255, 255, 255, 0.5); - border-color: #ffffff; - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { - border-color: #ffffff; -} - -.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { - color: #ffffff; -} - -.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { - fill: #ffffff; -} - -.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { - color: #ffffff; -} - -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { - background-color: rgba(255, 165, 0, 0.5); - border-color: rgba(255, 165, 0, 0.8); - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { - border-color: rgba(255, 165, 0, 0.8); -} - -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { - fill: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { - background-color: rgba(204, 0, 0, 0.5); - border-color: rgba(204, 0, 0, 0.8); - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { - border-color: rgba(204, 0, 0, 0.8); -} - -.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { - fill: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { - background-color: rgba(120, 171, 70, 0.5); - border-color: rgba(120, 171, 70, 0.8); - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { - border-color: rgba(120, 171, 70, 0.8); -} - -.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { - fill: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { - color: #c8c8c8; -} - -.tox .tox-dialog__body-content .accessibility-issue__header h1, -.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { - margin-top: 0; -} - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-left: 3.5px; -} - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-left: auto; -} - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 3.5px 3.5px 7px; -} - -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-left-width: 1px; - padding-left: 3.5px; -} - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-right: 3.5px; -} - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-right: auto; -} - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { - padding: 3.5px 7px 3.5px 3.5px; -} - -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-right-width: 1px; - padding-right: 3.5px; -} - -.tox .tox-anchorbar { - display: flex; - flex: 0 0 auto; -} - -.tox .tox-bar { - display: flex; - flex: 0 0 auto; -} - -.tox .tox-button { - background-color: #ffffff; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #ffffff; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #101010; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - line-height: 24px; - margin: 0; - outline: none; - padding: 3.5px 14px; - text-align: center; - text-decoration: none; - text-transform: none; - white-space: nowrap; -} - -.tox .tox-button[disabled] { - background-color: #ffffff; - background-image: none; - border-color: #ffffff; - box-shadow: none; - color: rgba(16, 16, 16, 0.5); - cursor: not-allowed; -} - -.tox .tox-button:focus:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - box-shadow: none; - color: #101010; -} - -.tox .tox-button:hover:not(:disabled) { - background-color: #f2f2f2; - background-image: none; - border-color: #f2f2f2; - box-shadow: none; - color: #101010; -} - -.tox .tox-button:active:not(:disabled) { - background-color: #e6e6e6; - background-image: none; - border-color: #e6e6e6; - box-shadow: none; - color: #101010; -} - -.tox .tox-button--secondary { - background-color: #262626; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #262626; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - outline: none; - padding: 3.5px 14px; - text-decoration: none; - text-transform: none; -} - -.tox .tox-button--secondary[disabled] { - background-color: #262626; - background-image: none; - border-color: #262626; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); -} - -.tox .tox-button--secondary:focus:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--secondary:hover:not(:disabled) { - background-color: #191919; - background-image: none; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--secondary:active:not(:disabled) { - background-color: #0d0d0d; - background-image: none; - border-color: #0d0d0d; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--icon, -.tox .tox-button.tox-button--icon, -.tox .tox-button.tox-button--secondary.tox-button--icon { - padding: 3.5px; -} - -.tox .tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { - display: block; - fill: currentColor; -} - -.tox .tox-button-link { - background: 0; - border: none; - box-sizing: border-box; - cursor: pointer; - display: inline-block; - font-family: var(--font-primary); - font-size: 14px; - font-weight: 500; - line-height: 1.3; - margin: 0; - padding: 0; - white-space: nowrap; -} - -.tox .tox-button-link--sm { - font-size: 12.25px; -} - -.tox .tox-button--naked { - background-color: transparent; - border-color: transparent; - box-shadow: unset; - color: #c8c8c8; -} - -.tox .tox-button--naked[disabled] { - background-color: #262626; - border-color: #262626; - box-shadow: none; - color: rgba(200, 200, 200, 0.5); -} - -.tox .tox-button--naked:hover:not(:disabled) { - background-color: #191919; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--naked:focus:not(:disabled) { - background-color: #191919; - border-color: #191919; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--naked:active:not(:disabled) { - background-color: #0d0d0d; - border-color: #0d0d0d; - box-shadow: none; - color: #c8c8c8; -} - -.tox .tox-button--naked .tox-icon svg { - fill: currentColor; -} - -.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { - color: #c8c8c8; -} - -.tox .tox-checkbox { - align-items: center; - border-radius: 0px; - cursor: pointer; - display: flex; - height: 36px; - min-width: 36px; -} - -.tox .tox-checkbox__input { - /* Hide from view but visible to screen readers */ - height: 1px; - overflow: hidden; - position: absolute; - top: auto; - width: 1px; -} - -.tox .tox-checkbox__icons { - align-items: center; - border-radius: 0px; - box-shadow: 0 0 0 2px transparent; - box-sizing: content-box; - display: flex; - height: 24px; - justify-content: center; - padding: 2.5px; - width: 24px; -} - -.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: block; - fill: rgba(200, 200, 200, 0.2); -} - -.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: none; - fill: #ffffff; -} - -.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: none; - fill: #ffffff; -} - -.tox .tox-checkbox--disabled { - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; -} - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { - fill: rgba(200, 200, 200, 0.5); -} - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - fill: rgba(200, 200, 200, 0.5); -} - -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - fill: rgba(200, 200, 200, 0.5); -} - -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} - -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: block; -} - -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} - -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: block; -} - -.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { - border-radius: 0px; - box-shadow: inset 0 0 0 1px #ffffff; - padding: 2.5px; -} - -.tox:not([dir=rtl]) .tox-checkbox__label { - margin-left: 3.5px; -} - -.tox:not([dir=rtl]) .tox-checkbox__input { - left: -10000px; -} - -.tox:not([dir=rtl]) .tox-bar .tox-checkbox { - margin-left: 3.5px; -} - -.tox[dir=rtl] .tox-checkbox__label { - margin-right: 3.5px; -} - -.tox[dir=rtl] .tox-checkbox__input { - right: -10000px; -} - -.tox[dir=rtl] .tox-bar .tox-checkbox { - margin-right: 3.5px; -} - -.tox .tox-collection--toolbar .tox-collection__group { - display: flex; - padding: 0; -} - -.tox .tox-collection--grid .tox-collection__group { - display: flex; - flex-wrap: wrap; - max-height: 208px; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -.tox .tox-collection--list .tox-collection__group { - border-bottom-width: 0; - border-color: #9a9a9a; - border-left-width: 0; - border-right-width: 0; - border-style: solid; - border-top-width: 1px; - padding: 3.5px 0; -} - -.tox .tox-collection--list .tox-collection__group:first-child { - border-top-width: 0; -} - -.tox .tox-collection__group-heading { - background-color: #b3b3b3; - color: rgba(200, 200, 200, 0.5); - cursor: default; - font-size: 12px; - font-style: normal; - font-weight: 500; - margin-bottom: 3.5px; - margin-top: -3.5px; - padding: 3.5px 7px; - text-transform: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tox .tox-collection__item { - align-items: center; - color: #c8c8c8; - cursor: pointer; - display: flex; - -webkit-touch-callout: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tox .tox-collection--list .tox-collection__item { - padding: 3.5px 7px; -} - -.tox .tox-collection--toolbar .tox-collection__item { - border-radius: 3px; - padding: 3.5px; -} - -.tox .tox-collection--grid .tox-collection__item { - border-radius: 3px; - padding: 3.5px; -} - -.tox .tox-collection--list .tox-collection__item--enabled { - background-color: #0d0d0d; - color: #c8c8c8; -} - -.tox .tox-collection--list .tox-collection__item--active { - background-color: #808080; -} - -.tox .tox-collection--toolbar .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; -} - -.tox .tox-collection--toolbar .tox-collection__item--active { - background-color: #808080; -} - -.tox .tox-collection--grid .tox-collection__item--enabled { - background-color: #808080; - color: #c8c8c8; -} - -.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - background-color: #808080; - color: #c8c8c8; -} - -.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; -} - -.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #c8c8c8; -} - -.tox .tox-collection__item-icon, -.tox .tox-collection__item-checkmark { - align-items: center; - display: flex; - height: 24px; - justify-content: center; - width: 24px; -} - -.tox .tox-collection__item-icon svg, -.tox .tox-collection__item-checkmark svg { - fill: currentColor; -} - -.tox .tox-collection--toolbar-lg .tox-collection__item-icon { - height: 48px; - width: 48px; -} - -.tox .tox-collection__item-label { - color: currentColor; - display: inline-block; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 24px; - text-transform: none; - word-break: break-all; -} - -.tox .tox-collection__item-accessory { - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - height: 24px; - line-height: 24px; - text-transform: none; -} - -.tox .tox-collection__item-caret { - align-items: center; - display: flex; - min-height: 24px; -} - -.tox .tox-collection__item-caret::after { - content: ""; - font-size: 0; - min-height: inherit; -} - -.tox .tox-collection__item-caret svg { - fill: #c8c8c8; -} - -.tox .tox-collection__item--state-disabled { - background-color: transparent; - color: rgba(200, 200, 200, 0.5); - cursor: not-allowed; -} - -.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { - fill: rgba(200, 200, 200, 0.5); -} - -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { - display: none; -} - -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { - display: none; -} - -.tox .tox-collection--horizontal { - background-color: #0d0d0d; - border: 1px solid #9a9a9a; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: nowrap; - margin-bottom: 0; - overflow-x: auto; - padding: 0; -} - -.tox .tox-collection--horizontal .tox-collection__group { - align-items: center; - display: flex; - flex-wrap: nowrap; - margin: 0; - padding: 0 3.5px; -} - -.tox .tox-collection--horizontal .tox-collection__item { - height: 34px; - margin: 2px 0 3px 0; - padding: 0 4px; -} - -.tox .tox-collection--horizontal .tox-collection__item-label { - white-space: nowrap; -} - -.tox .tox-collection--horizontal .tox-collection__item-caret { - margin-left: 4px; -} - -.tox .tox-collection__item-container { - display: flex; -} - -.tox .tox-collection__item-container--row { - align-items: center; - flex: 1 1 auto; - flex-direction: row; -} - -.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { - margin-right: auto; -} - -.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { - justify-content: flex-end; - margin-left: auto; -} - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { - align-items: flex-start; - margin-bottom: auto; -} - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { - align-items: center; -} - -.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { - align-items: flex-end; - margin-top: auto; -} - -.tox .tox-collection__item-container--column { - -ms-grid-row-align: center; - align-self: center; - flex: 1 1 auto; - flex-direction: column; -} - -.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { - align-items: flex-start; -} - -.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { - align-items: flex-end; -} - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { - align-self: flex-start; -} - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { - -ms-grid-row-align: center; - align-self: center; -} - -.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { - align-self: flex-end; -} - -.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-right: 1px solid #808080; -} - -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-left: 7px; -} - -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { - margin-left: 3.5px; -} - -.tox:not([dir=rtl]) .tox-collection__item-accessory { - margin-left: 14px; - text-align: right; -} - -.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { - margin-left: 14px; -} - -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-left: 1px solid #808080; -} - -.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-right: 7px; -} - -.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { - margin-right: 3.5px; -} - -.tox[dir=rtl] .tox-collection__item-accessory { - margin-right: 14px; - text-align: left; -} - -.tox[dir=rtl] .tox-collection .tox-collection__item-caret { - margin-right: 14px; - transform: rotateY(180deg); -} - -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { - margin-right: 4px; -} - -.tox .tox-color-picker-container { - display: flex; - flex-direction: row; - height: 225px; - margin: 0; -} - -.tox .tox-sv-palette { - box-sizing: border-box; - display: flex; - height: 100%; -} - -.tox .tox-sv-palette-spectrum { - height: 100%; -} - -.tox .tox-sv-palette, -.tox .tox-sv-palette-spectrum { - width: 225px; -} - -.tox .tox-sv-palette-thumb { - background: none; - border: 1px solid black; - border-radius: 50%; - box-sizing: content-box; - height: 12px; - position: absolute; - width: 12px; -} - -.tox .tox-sv-palette-inner-thumb { - border: 1px solid white; - border-radius: 50%; - height: 10px; - position: absolute; - width: 10px; -} - -.tox .tox-hue-slider { - box-sizing: border-box; - height: 100%; - width: 25px; -} - -.tox .tox-hue-slider-spectrum { - background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); - height: 100%; - width: 100%; -} - -.tox .tox-hue-slider, -.tox .tox-hue-slider-spectrum { - width: 20px; -} - -.tox .tox-hue-slider-thumb { - background: white; - border: 1px solid black; - box-sizing: content-box; - height: 4px; - width: 100%; -} - -.tox .tox-rgb-form { - display: flex; - flex-direction: column; - justify-content: space-between; -} - -.tox .tox-rgb-form div { - align-items: center; - display: flex; - justify-content: space-between; - margin-bottom: 5px; - width: inherit; -} - -.tox .tox-rgb-form input { - width: 6em; -} - -.tox .tox-rgb-form input.tox-invalid { - /* Need !important to override Chrome's focus styling unfortunately */ - border: 1px solid red !important; -} - -.tox .tox-rgb-form .tox-rgba-preview { - border: 1px solid black; - flex-grow: 2; - margin-bottom: 0; -} - -.tox:not([dir=rtl]) .tox-sv-palette { - margin-right: 15px; -} - -.tox:not([dir=rtl]) .tox-hue-slider { - margin-right: 15px; -} - -.tox:not([dir=rtl]) .tox-hue-slider-thumb { - margin-left: -1px; -} - -.tox:not([dir=rtl]) .tox-rgb-form label { - margin-right: 0.5em; -} - -.tox[dir=rtl] .tox-sv-palette { - margin-left: 15px; -} - -.tox[dir=rtl] .tox-hue-slider { - margin-left: 15px; -} - -.tox[dir=rtl] .tox-hue-slider-thumb { - margin-right: -1px; -} - -.tox[dir=rtl] .tox-rgb-form label { - margin-left: 0.5em; -} - -.tox .tox-toolbar .tox-swatches, -.tox .tox-toolbar__primary .tox-swatches, -.tox .tox-toolbar__overflow .tox-swatches { - margin: 2px 0 3px 4px; -} - -.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { - border: 0; - margin: -3.5px 0; -} - -.tox .tox-swatches__row { - display: flex; -} - -.tox .tox-swatch { - height: 30px; - transition: transform 0.15s, box-shadow 0.15s; - width: 30px; -} - -.tox .tox-swatch:hover, -.tox .tox-swatch:focus { - box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - transform: scale(0.8); -} - -.tox .tox-swatch--remove { - align-items: center; - display: flex; - justify-content: center; -} - -.tox .tox-swatch--remove svg path { - stroke: #e74c3c; -} - -.tox .tox-swatches__picker-btn { - align-items: center; - background-color: transparent; - border: 0; - cursor: pointer; - display: flex; - height: 30px; - justify-content: center; - outline: none; - padding: 0; - width: 30px; -} - -.tox .tox-swatches__picker-btn svg { - height: 24px; - width: 24px; -} - -.tox .tox-swatches__picker-btn:hover { - background: #808080; -} - -.tox:not([dir=rtl]) .tox-swatches__picker-btn { - margin-left: auto; -} - -.tox[dir=rtl] .tox-swatches__picker-btn { - margin-right: auto; -} - -.tox .tox-comment-thread { - background: #0d0d0d; - position: relative; -} - -.tox .tox-comment-thread > *:not(:first-child) { - margin-top: 7px; -} - -.tox .tox-comment { - background: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - padding: 7px 7px 14px 7px; - position: relative; -} - -.tox .tox-comment__header { - align-items: center; - color: #c8c8c8; - display: flex; - justify-content: space-between; -} - -.tox .tox-comment__date { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; -} - -.tox .tox-comment__body { - color: #c8c8c8; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin-top: 7px; - position: relative; - text-transform: initial; -} - -.tox .tox-comment__body textarea { - resize: none; - white-space: normal; - width: 100%; -} - -.tox .tox-comment__expander { - padding-top: 7px; -} - -.tox .tox-comment__expander p { - color: rgba(200, 200, 200, 0.5); - font-size: 12.25px; - font-style: normal; -} - -.tox .tox-comment__body p { - margin: 0; -} - -.tox .tox-comment__buttonspacing { - padding-top: 14px; - text-align: center; -} - -.tox .tox-comment-thread__overlay::after { - background: #0d0d0d; - bottom: 0; - content: ""; - display: flex; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - top: 0; - z-index: 5; -} - -.tox .tox-comment__reply { - display: flex; - flex-shrink: 0; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 7px; -} - -.tox .tox-comment__reply > *:first-child { - margin-bottom: 7px; - width: 100%; -} - -.tox .tox-comment__edit { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 14px; -} - -.tox .tox-comment__gradient::after { - background: linear-gradient(rgba(13, 13, 13, 0), #0d0d0d); - bottom: 0; - content: ""; - display: block; - height: 5em; - margin-top: -40px; - position: absolute; - width: 100%; -} - -.tox .tox-comment__overlay { - background: #0d0d0d; - bottom: 0; - display: flex; - flex-direction: column; - flex-grow: 1; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - text-align: center; - top: 0; - z-index: 5; -} - -.tox .tox-comment__loading-text { - align-items: center; - color: #c8c8c8; - display: flex; - flex-direction: column; - position: relative; -} - -.tox .tox-comment__loading-text > div { - padding-bottom: 14px; -} - -.tox .tox-comment__overlaytext { - bottom: 0; - flex-direction: column; - font-size: 12.25px; - left: 0; - padding: 1em; - position: absolute; - right: 0; - top: 0; - z-index: 10; -} - -.tox .tox-comment__overlaytext p { - background-color: #0d0d0d; - box-shadow: 0 0 8px 8px #0d0d0d; - color: #c8c8c8; - text-align: center; -} - -.tox .tox-comment__overlaytext div:nth-of-type(2) { - font-size: 0.8em; -} - -.tox .tox-comment__busy-spinner { - align-items: center; - background-color: #0d0d0d; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; -} - -.tox .tox-comment__scroll { - display: flex; - flex-direction: column; - flex-shrink: 1; - overflow: auto; -} - -.tox .tox-conversations { - margin: 7px; -} - -.tox:not([dir=rtl]) .tox-comment__edit { - margin-left: 7px; -} - -.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, -.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, -.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { - margin-left: 7px; -} - -.tox[dir=rtl] .tox-comment__edit { - margin-right: 7px; -} - -.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, -.tox[dir=rtl] .tox-comment__edit > *:last-child, -.tox[dir=rtl] .tox-comment__reply > *:last-child { - margin-right: 7px; -} - -.tox .tox-user { - align-items: center; - display: flex; -} - -.tox .tox-user__avatar svg { - fill: rgba(200, 200, 200, 0.5); -} - -.tox .tox-user__name { - color: rgba(200, 200, 200, 0.5); - font-size: 12px; - font-style: normal; - font-weight: bold; - text-transform: uppercase; -} - -.tox:not([dir=rtl]) .tox-user__avatar svg { - margin-right: 7px; -} - -.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { - margin-left: 7px; -} - -.tox[dir=rtl] .tox-user__avatar svg { - margin-left: 7px; -} - -.tox[dir=rtl] .tox-user__avatar + .tox-user__name { - margin-right: 7px; -} - -.tox .tox-dialog-wrap { - align-items: center; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 1100; -} - -.tox .tox-dialog-wrap__backdrop { - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 1; -} - -.tox .tox-dialog-wrap__backdrop--opaque { - background-color: #000000; -} - -.tox .tox-dialog { - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: 0 16px 16px -10px rgba(16, 16, 16, 0.15), 0 0 40px 1px rgba(16, 16, 16, 0.15); - display: flex; - flex-direction: column; - max-height: 100%; - max-width: 480px; - overflow: hidden; - position: relative; - width: 95vw; - z-index: 2; -} - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog { - align-self: flex-start; - margin: 7px auto; - width: calc(100vw - 14px); - } -} -.tox .tox-dialog-inline { - z-index: 1100; -} - -.tox .tox-dialog__header { - align-items: center; - background-color: #0d0d0d; - border-bottom: none; - color: #c8c8c8; - display: flex; - font-size: 14px; - justify-content: space-between; - padding: 7px 14px 0 14px; - position: relative; -} - -.tox .tox-dialog__header .tox-button { - z-index: 1; -} - -.tox .tox-dialog__draghandle { - cursor: grab; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} - -.tox .tox-dialog__draghandle:active { - cursor: grabbing; -} - -.tox .tox-dialog__dismiss { - margin-left: auto; -} - -.tox .tox-dialog__title { - font-family: var(--font-primary); - font-size: 17.5px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - margin: 0; - text-transform: none; -} - -.tox .tox-dialog__body { - color: #c8c8c8; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 14px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - min-width: 0; - text-align: left; - text-transform: none; -} - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body { - flex-direction: column; - } -} -.tox .tox-dialog__body-nav { - align-items: flex-start; - display: flex; - flex-direction: column; - padding: 14px 14px; -} - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { - flex-direction: row; - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding-bottom: 0; - } -} -.tox .tox-dialog__body-nav-item { - border-bottom: 2px solid transparent; - color: rgba(200, 200, 200, 0.5); - display: inline-block; - font-size: 12.25px; - line-height: 1.3; - margin-bottom: 7px; - text-decoration: none; - white-space: nowrap; -} - -.tox .tox-dialog__body-nav-item:focus { - background-color: rgba(255, 255, 255, 0.1); -} - -.tox .tox-dialog__body-nav-item--active { - border-bottom: 2px solid #ffffff; - color: #ffffff; -} - -.tox .tox-dialog__body-content { - box-sizing: border-box; - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - max-height: 650px; - overflow: auto; - -webkit-overflow-scrolling: touch; - padding: 14px 14px; -} - -.tox .tox-dialog__body-content > * { - margin-bottom: 0; - margin-top: 14px; -} - -.tox .tox-dialog__body-content > *:first-child { - margin-top: 0; -} - -.tox .tox-dialog__body-content > *:last-child { - margin-bottom: 0; -} - -.tox .tox-dialog__body-content > *:only-child { - margin-bottom: 0; - margin-top: 0; -} - -.tox .tox-dialog__body-content a { - color: #ffffff; - cursor: pointer; - text-decoration: none; -} - -.tox .tox-dialog__body-content a:hover, -.tox .tox-dialog__body-content a:focus { - color: #e6e6e6; - text-decoration: none; -} - -.tox .tox-dialog__body-content a:active { - color: #e6e6e6; - text-decoration: none; -} - -.tox .tox-dialog__body-content svg { - fill: #c8c8c8; -} - -.tox .tox-dialog__body-content ul { - display: block; - list-style-type: disc; - margin-bottom: 14px; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; -} - -.tox .tox-dialog__body-content .tox-form__group h1 { - color: #c8c8c8; - font-size: 17.5px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; -} - -.tox .tox-dialog__body-content .tox-form__group h2 { - color: #c8c8c8; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 14px; - margin-top: 2rem; - text-transform: none; -} - -.tox .tox-dialog__body-content .tox-form__group p { - margin-bottom: 14px; -} - -.tox .tox-dialog__body-content .tox-form__group h1:first-child, -.tox .tox-dialog__body-content .tox-form__group h2:first-child, -.tox .tox-dialog__body-content .tox-form__group p:first-child { - margin-top: 0; -} - -.tox .tox-dialog__body-content .tox-form__group h1:last-child, -.tox .tox-dialog__body-content .tox-form__group h2:last-child, -.tox .tox-dialog__body-content .tox-form__group p:last-child { - margin-bottom: 0; -} - -.tox .tox-dialog__body-content .tox-form__group h1:only-child, -.tox .tox-dialog__body-content .tox-form__group h2:only-child, -.tox .tox-dialog__body-content .tox-form__group p:only-child { - margin-bottom: 0; - margin-top: 0; -} - -.tox .tox-dialog--width-lg { - height: 650px; - max-width: 1200px; -} - -.tox .tox-dialog--width-md { - max-width: 800px; -} - -.tox .tox-dialog--width-md .tox-dialog__body-content { - overflow: auto; -} - -.tox .tox-dialog__body-content--centered { - text-align: center; -} - -.tox .tox-dialog__footer { - align-items: center; - background-color: #0d0d0d; - border-top: 1px solid #808080; - display: flex; - justify-content: space-between; - padding: 7px 14px; -} - -.tox .tox-dialog__footer-start, -.tox .tox-dialog__footer-end { - display: flex; -} - -.tox .tox-dialog__busy-spinner { - align-items: center; - background-color: rgba(0, 0, 0, 0.75); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 3; -} - -.tox .tox-dialog__table { - border-collapse: collapse; - width: 100%; -} - -.tox .tox-dialog__table thead th { - font-weight: bold; - padding-bottom: 7px; -} - -.tox .tox-dialog__table tbody tr { - border-bottom: 1px solid #808080; -} - -.tox .tox-dialog__table tbody tr:last-child { - border-bottom: none; -} - -.tox .tox-dialog__table td { - padding-bottom: 7px; - padding-top: 7px; -} - -.tox .tox-dialog__popups { - position: absolute; - width: 100%; - z-index: 1100; -} - -.tox .tox-dialog__body-iframe { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} - -.tox .tox-dialog__body-iframe .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} - -.tox .tox-dialog-dock-fadeout { - opacity: 0; - visibility: hidden; -} - -.tox .tox-dialog-dock-fadein { - opacity: 1; - visibility: visible; -} - -.tox .tox-dialog-dock-transition { - transition: visibility 0s linear 0.3s, opacity 0.3s ease; -} - -.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { - transition-delay: 0s; -} - -.tox.tox-platform-ie { - /* IE11 CSS styles go here */ -} - -.tox.tox-platform-ie .tox-dialog-wrap { - position: -ms-device-fixed; -} - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { - margin-right: 0; - } -} -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { - margin-left: 7px; - } -} -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { - margin-left: 7px; -} - -.tox[dir=rtl] .tox-dialog__body { - text-align: right; -} - -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { - margin-left: 0; - } -} -@media only screen and (max-width: 767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { - margin-right: 7px; - } -} -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { - margin-right: 7px; -} - -body.tox-dialog__disable-scroll { - overflow: hidden; -} - -.tox .tox-dropzone-container { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-dropzone { - align-items: center; - background: #fff; - border: 2px dashed #808080; - box-sizing: border-box; - display: flex; - flex-direction: column; - flex-grow: 1; - justify-content: center; - min-height: 100px; - padding: 10px; -} - -.tox .tox-dropzone p { - color: rgba(200, 200, 200, 0.5); - margin: 0 0 14px 0; -} - -.tox .tox-edit-area { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - overflow: hidden; - position: relative; -} - -.tox .tox-edit-area__iframe { - background-color: #c8c8c8; - border: 0; - box-sizing: border-box; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - position: absolute; - width: 100%; -} - -.tox.tox-inline-edit-area { - border: 1px dotted #808080; -} - -.tox .tox-editor-container { - display: flex; - flex: 1 1 auto; - flex-direction: column; - overflow: hidden; -} - -.tox .tox-editor-header { - z-index: 1; -} - -.tox:not(.tox-tinymce-inline) .tox-editor-header { - box-shadow: none; - transition: box-shadow 0.5s; -} - -.tox.tox-tinymce--toolbar-bottom .tox-editor-header, -.tox.tox-tinymce-inline .tox-editor-header { - margin-bottom: -1px; -} - -.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { - background-color: transparent; - box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); -} - -.tox-editor-dock-fadeout { - opacity: 0; - visibility: hidden; -} - -.tox-editor-dock-fadein { - opacity: 1; - visibility: visible; -} - -.tox-editor-dock-transition { - transition: visibility 0s linear 0.25s, opacity 0.25s ease; -} - -.tox-editor-dock-transition.tox-editor-dock-fadein { - transition-delay: 0s; -} - -.tox .tox-control-wrap { - flex: 1; - position: relative; -} - -.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, -.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, -.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { - display: none; -} - -.tox .tox-control-wrap svg { - display: block; -} - -.tox .tox-control-wrap__status-icon-wrap { - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -.tox .tox-control-wrap__status-icon-invalid svg { - fill: #c00; -} - -.tox .tox-control-wrap__status-icon-unknown svg { - fill: orange; -} - -.tox .tox-control-wrap__status-icon-valid svg { - fill: green; -} - -.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { - padding-right: 28px; -} - -.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { - right: 3.5px; -} - -.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { - padding-left: 28px; -} - -.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { - left: 3.5px; -} - -.tox .tox-autocompleter { - max-width: 25em; -} - -.tox .tox-autocompleter .tox-menu { - max-width: 25em; -} - -.tox .tox-autocompleter .tox-autocompleter-highlight { - font-weight: bold; -} - -.tox .tox-color-input { - display: flex; - position: relative; - z-index: 1; -} - -.tox .tox-color-input .tox-textfield { - z-index: -1; -} - -.tox .tox-color-input span { - border-color: rgba(16, 16, 16, 0.2); - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - height: 24px; - position: absolute; - top: 6px; - width: 24px; -} - -.tox .tox-color-input span:hover:not([aria-disabled=true]), -.tox .tox-color-input span:focus:not([aria-disabled=true]) { - border-color: #ffffff; - cursor: pointer; -} - -.tox .tox-color-input span::before { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%); - background-position: 0 0, 0 6px, 6px -6px, -6px 0; - background-size: 12px 12px; - border: 1px solid #0d0d0d; - border-radius: 0px; - box-sizing: border-box; - content: ""; - height: 24px; - left: -1px; - position: absolute; - top: -1px; - width: 24px; - z-index: -1; -} - -.tox .tox-color-input span[aria-disabled=true] { - cursor: not-allowed; -} - -.tox:not([dir=rtl]) .tox-color-input .tox-textfield { - padding-left: 36px; -} - -.tox:not([dir=rtl]) .tox-color-input span { - left: 6px; -} - -.tox[dir=rtl] .tox-color-input .tox-textfield { - padding-right: 36px; -} - -.tox[dir=rtl] .tox-color-input span { - right: 6px; -} - -.tox .tox-label, -.tox .tox-toolbar-label { - color: rgba(200, 200, 200, 0.5); - display: block; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - line-height: 1.3; - padding: 0 7px 0 0; - text-transform: none; - white-space: nowrap; -} - -.tox .tox-toolbar-label { - padding: 0 7px; -} - -.tox[dir=rtl] .tox-label { - padding: 0 0 0 7px; -} - -.tox .tox-form { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} - -.tox .tox-form__group { - box-sizing: border-box; - margin-bottom: 3.5px; -} - -.tox .tox-form-group--maximize { - flex: 1; -} - -.tox .tox-form__group--error { - color: #c00; -} - -.tox .tox-form__group--collection { - display: flex; -} - -.tox .tox-form__grid { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; -} - -.tox .tox-form__grid--2col > .tox-form__group { - width: calc(50% - 3.5px); -} - -.tox .tox-form__grid--3col > .tox-form__group { - width: calc(33.3333333333% - 3.5px); -} - -.tox .tox-form__grid--4col > .tox-form__group { - width: calc(25% - 3.5px); -} - -.tox .tox-form__controls-h-stack { - align-items: center; - display: flex; -} - -.tox .tox-form__group--inline { - align-items: center; - display: flex; -} - -.tox .tox-form__group--stretched { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} - -.tox .tox-form__group--stretched .tox-textarea { - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-form__group--stretched .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} - -.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { - margin-left: 3.5px; -} - -.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { - margin-right: 3.5px; -} - -.tox .tox-lock.tox-locked .tox-lock-icon__unlock, -.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { - display: none; -} - -.tox .tox-textfield, -.tox .tox-toolbar-textfield, -.tox .tox-listboxfield .tox-listbox--select, -.tox .tox-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; -} - -.tox .tox-textfield[disabled], -.tox .tox-textarea[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; -} - -.tox .tox-textfield:focus, -.tox .tox-listboxfield .tox-listbox--select:focus, -.tox .tox-textarea:focus { - background-color: #0d0d0d; - border-color: #ffffff; - box-shadow: none; - outline: none; -} - -.tox .tox-toolbar-textfield { - border-width: 0; - margin-bottom: 3px; - margin-top: 2px; - max-width: 250px; -} - -.tox .tox-naked-btn { - background-color: transparent; - border: 0; - border-color: transparent; - box-shadow: unset; - color: #ffffff; - cursor: pointer; - display: block; - margin: 0; - padding: 0; -} - -.tox .tox-naked-btn svg { - display: block; - fill: #c8c8c8; -} - -.tox:not([dir=rtl]) .tox-toolbar-textfield + * { - margin-left: 3.5px; -} - -.tox[dir=rtl] .tox-toolbar-textfield + * { - margin-right: 3.5px; -} - -.tox .tox-listboxfield { - cursor: pointer; - position: relative; -} - -.tox .tox-listboxfield .tox-listbox--select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; -} - -.tox .tox-listbox__select-label { - cursor: default; - flex: 1; - margin: 0 4px; -} - -.tox .tox-listbox__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 14px; -} - -.tox .tox-listbox__select-chevron svg { - fill: #c8c8c8; -} - -.tox .tox-listboxfield .tox-listbox--select { - align-items: center; - display: flex; -} - -.tox:not([dir=rtl]) .tox-listboxfield svg { - right: 7px; -} - -.tox[dir=rtl] .tox-listboxfield svg { - left: 7px; -} - -.tox .tox-selectfield { - cursor: pointer; - position: relative; -} - -.tox .tox-selectfield select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #0d0d0d; - border-color: #808080; - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #c8c8c8; - font-family: var(--font-primary); - font-size: 14px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 3.5px; - resize: none; - width: 100%; -} - -.tox .tox-selectfield select[disabled] { - background-color: #000000; - color: rgba(200, 200, 200, 0.85); - cursor: not-allowed; -} - -.tox .tox-selectfield select::-ms-expand { - display: none; -} - -.tox .tox-selectfield select:focus { - background-color: #0d0d0d; - border-color: #ffffff; - box-shadow: none; - outline: none; -} - -.tox .tox-selectfield svg { - pointer-events: none; - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -.tox:not([dir=rtl]) .tox-selectfield select[size="0"], -.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { - padding-right: 21px; -} - -.tox:not([dir=rtl]) .tox-selectfield svg { - right: 7px; -} - -.tox[dir=rtl] .tox-selectfield select[size="0"], -.tox[dir=rtl] .tox-selectfield select[size="1"] { - padding-left: 21px; -} - -.tox[dir=rtl] .tox-selectfield svg { - left: 7px; -} - -.tox .tox-textarea { - -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; - white-space: pre-wrap; -} - -.tox-fullscreen { - border: 0; - height: 100%; - margin: 0; - overflow: hidden; - -ms-scroll-chaining: none; - overscroll-behavior: none; - padding: 0; - touch-action: pinch-zoom; - width: 100%; -} - -.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { - display: none; -} - -.tox.tox-tinymce.tox-fullscreen, -.tox-shadowhost.tox-fullscreen { - left: 0; - position: fixed; - top: 0; - z-index: 1200; -} - -.tox.tox-tinymce.tox-fullscreen { - background-color: transparent; -} - -.tox-fullscreen .tox.tox-tinymce-aux, -.tox-fullscreen ~ .tox.tox-tinymce-aux { - z-index: 1201; -} - -.tox .tox-help__more-link { - list-style: none; - margin-top: 1em; -} - -.tox .tox-image-tools { - width: 100%; -} - -.tox .tox-image-tools__toolbar { - align-items: center; - display: flex; - justify-content: center; -} - -.tox .tox-image-tools__image { - background-color: #666; - height: 380px; - overflow: auto; - position: relative; - width: 100%; -} - -.tox .tox-image-tools__image, -.tox .tox-image-tools__image + .tox-image-tools__toolbar { - margin-top: 7px; -} - -.tox .tox-image-tools__image-bg { - background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); -} - -.tox .tox-image-tools__toolbar > .tox-spacer { - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-croprect-block { - background: black; - filter: alpha(opacity=50); - opacity: 0.5; - position: absolute; - zoom: 1; -} - -.tox .tox-croprect-handle { - border: 2px solid white; - height: 20px; - left: 0; - position: absolute; - top: 0; - width: 20px; -} - -.tox .tox-croprect-handle-move { - border: 0; - cursor: move; - position: absolute; -} - -.tox .tox-croprect-handle-nw { - border-width: 2px 0 0 2px; - cursor: nw-resize; - left: 100px; - margin: -2px 0 0 -2px; - top: 100px; -} - -.tox .tox-croprect-handle-ne { - border-width: 2px 2px 0 0; - cursor: ne-resize; - left: 200px; - margin: -2px 0 0 -20px; - top: 100px; -} - -.tox .tox-croprect-handle-sw { - border-width: 0 0 2px 2px; - cursor: sw-resize; - left: 100px; - margin: -20px 2px 0 -2px; - top: 200px; -} - -.tox .tox-croprect-handle-se { - border-width: 0 2px 2px 0; - cursor: se-resize; - left: 200px; - margin: -20px 0 0 -20px; - top: 200px; -} - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-left: 7px; -} - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-left: 28px; -} - -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-left: 28px; -} - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-right: 7px; -} - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-right: 28px; -} - -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-right: 28px; -} - -.tox .tox-insert-table-picker { - display: flex; - flex-wrap: wrap; - width: 150px; -} - -.tox .tox-insert-table-picker > div { - border-color: #808080; - border-style: solid; - border-width: 0 1px 1px 0; - box-sizing: border-box; - height: 15px; - width: 15px; -} - -.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { - margin: -3.5px 0; -} - -.tox .tox-insert-table-picker .tox-insert-table-picker__selected { - background-color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.5); -} - -.tox .tox-insert-table-picker__label { - color: #c8c8c8; - display: block; - font-size: 12.25px; - padding: 3.5px; - text-align: center; - width: 100%; -} - -.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { - border-right: 0; -} - -.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { - border-right: 0; -} - -.tox .tox-menu { - background-color: #0d0d0d; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 4px 8px 0 rgba(16, 16, 16, 0.1); - display: inline-block; - overflow: hidden; - vertical-align: top; - z-index: 1150; -} - -.tox .tox-menu.tox-collection.tox-collection--list { - padding: 0; -} - -.tox .tox-menu.tox-collection.tox-collection--toolbar { - padding: 3.5px; -} - -.tox .tox-menu.tox-collection.tox-collection--grid { - padding: 3.5px; -} - -.tox .tox-menu__label h1, -.tox .tox-menu__label h2, -.tox .tox-menu__label h3, -.tox .tox-menu__label h4, -.tox .tox-menu__label h5, -.tox .tox-menu__label h6, -.tox .tox-menu__label p, -.tox .tox-menu__label blockquote, -.tox .tox-menu__label code { - margin: 0; -} - -.tox .tox-menubar { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 4px 0 4px; -} - -.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { - border-top: 1px solid #808080; -} - -/* Deprecated. Remove in next major release */ -.tox .tox-mbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #aaaaaa; - display: flex; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0 4px; - text-transform: none; - width: auto; -} - -.tox .tox-mbtn[disabled] { - background-color: transparent; - border: 0; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; -} - -.tox .tox-mbtn:focus:not(:disabled) { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-mbtn--active { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-mbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; -} - -.tox .tox-mbtn[disabled] .tox-mbtn__select-label { - cursor: not-allowed; -} - -.tox .tox-mbtn__select-chevron { - align-items: center; - justify-content: center; - width: 16px; - display: none; -} - -.tox .tox-notification { - border-radius: 0px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - display: -ms-grid; - display: grid; - font-size: 12.25px; - font-weight: 500; - -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - margin-top: 3.5px; - opacity: 0; - padding: 3.5px; - transition: transform 100ms ease-in, opacity 150ms ease-in; -} - -.tox .tox-notification p { - font-size: 12.25px; - font-weight: 500; -} - -.tox .tox-notification a { - cursor: pointer; - text-decoration: underline; -} - -.tox .tox-notification--in { - opacity: 1; -} - -.tox .tox-notification--success { - background-color: #e4eeda; - border-color: #d7e6c8; - color: #c8c8c8; -} - -.tox .tox-notification--success p { - color: #c8c8c8; -} - -.tox .tox-notification--success a { - color: #547831; -} - -.tox .tox-notification--success svg { - fill: #c8c8c8; -} - -.tox .tox-notification--error { - background-color: #f8dede; - border-color: #f2bfbf; - color: #c8c8c8; -} - -.tox .tox-notification--error p { - color: #c8c8c8; -} - -.tox .tox-notification--error a { - color: #c00; -} - -.tox .tox-notification--error svg { - fill: #c8c8c8; -} - -.tox .tox-notification--warn, -.tox .tox-notification--warning { - background-color: #fffaea; - border-color: #ffe89d; - color: #c8c8c8; -} - -.tox .tox-notification--warn p, -.tox .tox-notification--warning p { - color: #c8c8c8; -} - -.tox .tox-notification--warn a, -.tox .tox-notification--warning a { - color: #c8c8c8; -} - -.tox .tox-notification--warn svg, -.tox .tox-notification--warning svg { - fill: #c8c8c8; -} - -.tox .tox-notification--info { - background-color: #d9edf7; - border-color: #779ecb; - color: #c8c8c8; -} - -.tox .tox-notification--info p { - color: #c8c8c8; -} - -.tox .tox-notification--info a { - color: #c8c8c8; -} - -.tox .tox-notification--info svg { - fill: #c8c8c8; -} - -.tox .tox-notification__body { - -ms-grid-row-align: center; - align-self: center; - color: #c8c8c8; - font-size: 14px; - -ms-grid-column-span: 1; - grid-column-end: 3; - -ms-grid-column: 2; - grid-column-start: 2; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - text-align: center; - white-space: normal; - word-break: break-all; - word-break: break-word; -} - -.tox .tox-notification__body > * { - margin: 0; -} - -.tox .tox-notification__body > * + * { - margin-top: 1rem; -} - -.tox .tox-notification__icon { - -ms-grid-row-align: center; - align-self: center; - -ms-grid-column-span: 1; - grid-column-end: 2; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} - -.tox .tox-notification__icon svg { - display: block; -} - -.tox .tox-notification__dismiss { - -ms-grid-row-align: start; - align-self: start; - -ms-grid-column-span: 1; - grid-column-end: 4; - -ms-grid-column: 3; - grid-column-start: 3; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} - -.tox .tox-notification .tox-progress-bar { - -ms-grid-column-span: 3; - grid-column-end: 4; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 3; - -ms-grid-row: 2; - grid-row-start: 2; - -ms-grid-column-align: center; - justify-self: center; -} - -.tox .tox-pop { - display: inline-block; - position: relative; -} - -.tox .tox-pop--resizing { - transition: width 0.1s ease; -} - -.tox .tox-pop--resizing .tox-toolbar, -.tox .tox-pop--resizing .tox-toolbar__group { - flex-wrap: nowrap; -} - -.tox .tox-pop--transition { - transition: 0.15s ease; - transition-property: left, right, top, bottom; -} - -.tox .tox-pop--transition::before, -.tox .tox-pop--transition::after { - transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; -} - -.tox .tox-pop__dialog { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - min-width: 0; - overflow: hidden; -} - -.tox .tox-pop__dialog > *:not(.tox-toolbar) { - margin: 3.5px 3.5px 3.5px 7px; -} - -.tox .tox-pop__dialog .tox-toolbar { - background-color: transparent; - margin-bottom: -1px; -} - -.tox .tox-pop::before, -.tox .tox-pop::after { - border-style: solid; - content: ""; - display: block; - height: 0; - opacity: 1; - position: absolute; - width: 0; -} - -.tox .tox-pop.tox-pop--inset::before, -.tox .tox-pop.tox-pop--inset::after { - opacity: 0; - transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; -} - -.tox .tox-pop.tox-pop--bottom::before, -.tox .tox-pop.tox-pop--bottom::after { - left: 50%; - top: 100%; -} - -.tox .tox-pop.tox-pop--bottom::after { - border-color: #000000 transparent transparent transparent; - border-width: 8px; - margin-left: -8px; - margin-top: -1px; -} - -.tox .tox-pop.tox-pop--bottom::before { - border-color: #808080 transparent transparent transparent; - border-width: 9px; - margin-left: -9px; -} - -.tox .tox-pop.tox-pop--top::before, -.tox .tox-pop.tox-pop--top::after { - left: 50%; - top: 0; - transform: translateY(-100%); -} - -.tox .tox-pop.tox-pop--top::after { - border-color: transparent transparent #000000 transparent; - border-width: 8px; - margin-left: -8px; - margin-top: 1px; -} - -.tox .tox-pop.tox-pop--top::before { - border-color: transparent transparent #808080 transparent; - border-width: 9px; - margin-left: -9px; -} - -.tox .tox-pop.tox-pop--left::before, -.tox .tox-pop.tox-pop--left::after { - left: 0; - top: calc(50% - 1px); - transform: translateY(-50%); -} - -.tox .tox-pop.tox-pop--left::after { - border-color: transparent #000000 transparent transparent; - border-width: 8px; - margin-left: -15px; -} - -.tox .tox-pop.tox-pop--left::before { - border-color: transparent #808080 transparent transparent; - border-width: 10px; - margin-left: -19px; -} - -.tox .tox-pop.tox-pop--right::before, -.tox .tox-pop.tox-pop--right::after { - left: 100%; - top: calc(50% + 1px); - transform: translateY(-50%); -} - -.tox .tox-pop.tox-pop--right::after { - border-color: transparent transparent transparent #000000; - border-width: 8px; - margin-left: -1px; -} - -.tox .tox-pop.tox-pop--right::before { - border-color: transparent transparent transparent #808080; - border-width: 10px; - margin-left: -1px; -} - -.tox .tox-pop.tox-pop--align-left::before, -.tox .tox-pop.tox-pop--align-left::after { - left: 20px; -} - -.tox .tox-pop.tox-pop--align-right::before, -.tox .tox-pop.tox-pop--align-right::after { - left: calc(100% - 20px); -} - -.tox .tox-sidebar-wrap { - display: flex; - flex-direction: row; - flex-grow: 1; - -ms-flex-preferred-size: 0; - min-height: 0; -} - -.tox .tox-sidebar { - background-color: #000000; - display: flex; - flex-direction: row; - justify-content: flex-end; -} - -.tox .tox-sidebar__slider { - display: flex; - overflow: hidden; -} - -.tox .tox-sidebar__pane-container { - display: flex; -} - -.tox .tox-sidebar__pane { - display: flex; -} - -.tox .tox-sidebar--sliding-closed { - opacity: 0; -} - -.tox .tox-sidebar--sliding-open { - opacity: 1; -} - -.tox .tox-sidebar--sliding-growing, -.tox .tox-sidebar--sliding-shrinking { - transition: width 0.5s ease, opacity 0.5s ease; -} - -.tox .tox-selector { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: absolute; - width: 10px; -} - -.tox.tox-platform-touch .tox-selector { - height: 12px; - width: 12px; -} - -.tox .tox-slider { - align-items: center; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - height: 24px; - justify-content: center; - position: relative; -} - -.tox .tox-slider__rail { - background-color: transparent; - border: 1px solid #808080; - border-radius: 0px; - height: 10px; - min-width: 120px; - width: 100%; -} - -.tox .tox-slider__handle { - background-color: #ffffff; - border: 2px solid #e6e6e6; - border-radius: 0px; - box-shadow: none; - height: 24px; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%); - width: 14px; -} - -.tox .tox-source-code { - overflow: auto; -} - -.tox .tox-spinner { - display: flex; -} - -.tox .tox-spinner > div { - animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - background-color: rgba(200, 200, 200, 0.5); - border-radius: 100%; - height: 7px; - width: 7px; -} - -.tox .tox-spinner > div:nth-child(1) { - animation-delay: -0.32s; -} - -.tox .tox-spinner > div:nth-child(2) { - animation-delay: -0.16s; -} - -@keyframes tam-bouncing-dots { - 0%, 80%, 100% { - transform: scale(0); - } - 40% { - transform: scale(1); - } -} -.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { - margin-left: 3.5px; -} - -.tox[dir=rtl] .tox-spinner > div:not(:first-child) { - margin-right: 3.5px; -} - -.tox .tox-statusbar { - align-items: center; - background-color: #000000; - border-top: 1px solid #808080; - color: #c8c8c8; - display: flex; - flex: 0 0 auto; - font-size: 12px; - font-weight: 500; - height: 18px; - overflow: hidden; - padding: 0 7px; - position: relative; - text-transform: uppercase; -} - -.tox .tox-statusbar__text-container { - display: flex; - flex: 1 1 auto; - justify-content: flex-end; - overflow: hidden; -} - -.tox .tox-statusbar__path { - display: flex; - flex: 1 1 auto; - margin-right: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.tox .tox-statusbar__path > * { - display: inline; - white-space: nowrap; -} - -.tox .tox-statusbar__wordcount { - flex: 0 0 auto; - margin-left: 1ch; -} - -.tox .tox-statusbar a, -.tox .tox-statusbar__path-item, -.tox .tox-statusbar__wordcount { - color: #c8c8c8; - text-decoration: none; -} - -.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { - cursor: pointer; - text-decoration: underline; -} - -.tox .tox-statusbar__resize-handle { - align-items: flex-end; - align-self: stretch; - cursor: nwse-resize; - display: flex; - flex: 0 0 auto; - justify-content: flex-end; - margin-left: auto; - margin-right: -7px; - padding-left: 1ch; -} - -.tox .tox-statusbar__resize-handle svg { - display: block; - fill: #c8c8c8; -} - -.tox .tox-statusbar__resize-handle:focus svg { - background-color: #343434; - border-radius: 1px; - box-shadow: 0 0 0 2px #343434; -} - -.tox:not([dir=rtl]) .tox-statusbar__path > * { - margin-right: 3.5px; -} - -.tox:not([dir=rtl]) .tox-statusbar__branding { - margin-left: 1ch; -} - -.tox[dir=rtl] .tox-statusbar { - flex-direction: row-reverse; -} - -.tox[dir=rtl] .tox-statusbar__path > * { - margin-left: 3.5px; -} - -.tox .tox-throbber { - z-index: 1299; -} - -.tox .tox-throbber__busy-spinner { - align-items: center; - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; -} - -.tox .tox-tbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #aaaaaa; - display: flex; - flex: 0 0 auto; - font-size: 12.25px; - font-style: normal; - font-weight: 500; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0; - text-transform: none; - width: 34px; -} - -.tox .tox-tbtn svg { - display: block; - fill: #aaaaaa; -} - -.tox .tox-tbtn.tox-tbtn-more { - padding-left: 5px; - padding-right: 5px; - width: inherit; -} - -.tox .tox-tbtn:focus { - background: #4e4e4e; - border: 0; - box-shadow: none; -} - -.tox .tox-tbtn:hover { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-tbtn:hover svg { - fill: #ffffff; -} - -.tox .tox-tbtn:active { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-tbtn:active svg { - fill: #ffffff; -} - -.tox .tox-tbtn--disabled, -.tox .tox-tbtn--disabled:hover, -.tox .tox-tbtn:disabled, -.tox .tox-tbtn:disabled:hover { - background: transparent; - border: 0; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); - cursor: not-allowed; -} - -.tox .tox-tbtn--disabled svg, -.tox .tox-tbtn--disabled:hover svg, -.tox .tox-tbtn:disabled svg, -.tox .tox-tbtn:disabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: rgba(170, 170, 170, 0.5); -} - -.tox .tox-tbtn--enabled, -.tox .tox-tbtn--enabled:hover { - background: #808080; - border: 0; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-tbtn--enabled > *, -.tox .tox-tbtn--enabled:hover > * { - transform: none; -} - -.tox .tox-tbtn--enabled svg, -.tox .tox-tbtn--enabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: #ffffff; -} - -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { - color: #ffffff; -} - -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { - fill: #ffffff; -} - -.tox .tox-tbtn:active > * { - transform: none; -} - -.tox .tox-tbtn--md { - height: 51px; - width: 51px; -} - -.tox .tox-tbtn--lg { - flex-direction: column; - height: 68px; - width: 68px; -} - -.tox .tox-tbtn--return { - -ms-grid-row-align: stretch; - align-self: stretch; - height: unset; - width: 16px; -} - -.tox .tox-tbtn--labeled { - padding: 0 4px; - width: unset; -} - -.tox .tox-tbtn__vlabel { - display: block; - font-size: 10px; - font-weight: 500; - letter-spacing: -0.025em; - margin-bottom: 3.5px; - white-space: nowrap; -} - -.tox .tox-tbtn--select { - margin: 2px 0 3px 0; - padding: 0 4px; - width: auto; -} - -.tox .tox-tbtn__select-label { - cursor: default; - font-weight: 500; - margin: 0 4px; -} - -.tox .tox-tbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 14px; -} - -.tox .tox-tbtn__select-chevron svg { - fill: rgba(170, 170, 170, 0.5); -} - -.tox .tox-tbtn--bespoke .tox-tbtn__select-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 7em; -} - -.tox .tox-split-button { - border: 0; - border-radius: 3px; - box-sizing: border-box; - display: flex; - margin: 2px 0 3px 0; - overflow: hidden; -} - -.tox .tox-split-button:hover { - box-shadow: 0 0 0 1px #808080 inset; -} - -.tox .tox-split-button:focus { - background: #4e4e4e; - box-shadow: none; - color: #ffffff; -} - -.tox .tox-split-button > * { - border-radius: 0; -} - -.tox .tox-split-button__chevron { - width: 14px; -} - -.tox .tox-split-button__chevron svg { - fill: rgba(170, 170, 170, 0.5); -} - -.tox .tox-split-button .tox-tbtn { - margin: 0; -} - -.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { - width: 30px; -} - -.tox.tox-platform-touch .tox-split-button__chevron { - width: 18px; -} - -.tox .tox-split-button.tox-tbtn--disabled:hover, -.tox .tox-split-button.tox-tbtn--disabled:focus, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { - background: transparent; - box-shadow: none; - color: rgba(170, 170, 170, 0.5); -} - -.tox .tox-toolbar-overlord { - background-color: #000000; -} - -.tox .tox-toolbar, -.tox .tox-toolbar__primary, -.tox .tox-toolbar__overflow { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23808080'/%3E%3C/svg%3E") left 0 top 0 #000000; - background-color: #000000; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 0; -} - -.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { - height: 0; - opacity: 0; - padding-bottom: 0; - padding-top: 0; - visibility: hidden; -} - -.tox .tox-toolbar__overflow--growing { - transition: height 0.3s ease, opacity 0.2s linear 0.1s; -} - -.tox .tox-toolbar__overflow--shrinking { - transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; -} - -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { - border-top: 1px solid #808080; - margin-top: -1px; -} - -.tox .tox-toolbar--scrolling { - flex-wrap: nowrap; - overflow-x: auto; -} - -.tox .tox-pop .tox-toolbar { - border-width: 0; -} - -.tox .tox-toolbar--no-divider { - background-image: none; -} - -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { - border-top: 1px solid #808080; -} - -.tox.tox-tinymce-aux .tox-toolbar__overflow { - background-color: #000000; - border: 1px solid #808080; - border-radius: 0px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -} - -.tox .tox-toolbar__group { - align-items: center; - display: flex; - flex-wrap: wrap; - margin: 0 0; - padding: 0 4px 0 4px; -} - -.tox .tox-toolbar__group--pull-right { - margin-left: auto; -} - -.tox .tox-toolbar--scrolling .tox-toolbar__group { - flex-shrink: 0; - flex-wrap: nowrap; -} - -.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { - border-right: 1px solid #808080; -} - -.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { - border-left: 1px solid #808080; -} - -.tox .tox-tooltip { - display: inline-block; - padding: 7px; - position: relative; -} - -.tox .tox-tooltip__body { - background-color: #262626; - border-radius: 0px; - box-shadow: 0 2px 4px rgba(16, 16, 16, 0.3); - color: rgba(200, 200, 200, 0.75); - font-size: 12.25px; - font-style: normal; - font-weight: 500; - padding: 3.5px 7px; - text-transform: none; -} - -.tox .tox-tooltip__arrow { - position: absolute; -} - -.tox .tox-tooltip--down .tox-tooltip__arrow { - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #262626; - bottom: 0; - left: 50%; - position: absolute; - transform: translateX(-50%); -} - -.tox .tox-tooltip--up .tox-tooltip__arrow { - border-bottom: 7px solid #262626; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - left: 50%; - position: absolute; - top: 0; - transform: translateX(-50%); -} - -.tox .tox-tooltip--right .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-left: 7px solid #262626; - border-top: 7px solid transparent; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); -} - -.tox .tox-tooltip--left .tox-tooltip__arrow { - border-bottom: 7px solid transparent; - border-right: 7px solid #262626; - border-top: 7px solid transparent; - left: 0; - position: absolute; - top: 50%; - transform: translateY(-50%); -} - -.tox .tox-well { - border: 1px solid #808080; - border-radius: 0px; - padding: 7px; - width: 100%; -} - -.tox .tox-well > *:first-child { - margin-top: 0; -} - -.tox .tox-well > *:last-child { - margin-bottom: 0; -} - -.tox .tox-well > *:only-child { - margin: 0; -} - -.tox .tox-custom-editor { - border: 1px solid #808080; - border-radius: 0px; - display: flex; - flex: 1; - position: relative; -} - -/* stylelint-disable */ -.tox { - /* stylelint-enable */ -} - -.tox .tox-dialog-loading::before { - background-color: rgba(0, 0, 0, 0.5); - content: ""; - height: 100%; - position: absolute; - width: 100%; - z-index: 1000; -} - -.tox .tox-tab { - cursor: pointer; -} - -.tox .tox-dialog__content-js { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-dialog__body-content .tox-collection { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} - -.tox .tox-image-tools-edit-panel { - height: 60px; -} - -.tox .tox-image-tools__sidebar { - height: 60px; -} - -.tox-dialog.tox-dialog--width-lg .tox-dialog__body .tox-dialog__body-content code { - font-family: var(--font-mono); -} - -.editor.tinymce { - --editor-top-shift: -32px; - --toolbar-scale-factor: 1; - --toolbar-margin-bottom: 0px; - --statusbar-height: 15px; - position: relative; - margin-top: var(--editor-top-shift) !important; - z-index: 3; - overflow: visible; -} -.editor.tinymce .tox.tox-tinymce { - min-height: 100px; - display: flex; - flex-direction: column; - overflow: hidden; - position: relative; - visibility: inherit !important; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header { - opacity: 0.25; - transition: opacity 0.5s; - position: relative; - top: 2px; - margin-left: auto; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header:hover { - opacity: 1; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord { - background-color: transparent; - overflow: hidden; - height: 26px; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary { - background-color: rgb(0, 0, 0); - justify-content: space-between; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group { - background: rgba(0, 0, 0, 0.5); -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn { - margin: 0; - height: 24px; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn[title=Formats], .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn[title=Formats], .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn[title=Formats] { - width: 120px; - text-align: left; -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__overflow .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label, .editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group .tox-tbtn .tox-tbtn__select-label { - font-family: var(--font-emphasis); -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-sidebar-wrap { - min-height: var(--min-tinymce-height); -} -.editor.tinymce .tox.tox-tinymce .tox-editor-container .tox-sidebar-wrap .tox-edit-area .tox-edit-area__iframe { - background-color: rgba(0, 0, 0, 0.5); - box-shadow: inset 0px 0px 5px rgb(0, 0, 0); - padding: 0 var(--content-padding, 5px); -} -.editor.tinymce .tox.tox-tinymce .tox-statusbar { - height: var(--statusbar-height); -} -.editor.tinymce .tox.tox-tinymce .tox-statusbar .tox-statusbar__text-container .tox-statusbar__path { - font-family: var(--font-emphasis); - font-weight: bold; - text-transform: uppercase; -} \ No newline at end of file diff --git a/eunos-blades-LTSC.lnk b/eunos-blades-LTSC.lnk deleted file mode 100644 index 10ed3369..00000000 Binary files a/eunos-blades-LTSC.lnk and /dev/null differ diff --git a/lib/tagify/tagify.esm.d.ts b/lib/tagify/tagify.esm.d.ts deleted file mode 100644 index 84349348..00000000 --- a/lib/tagify/tagify.esm.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Tagify } from "../../ts/@types/blades-tags"; - -declare module "../../lib/tagify/tagify.esm.js" { - export default Tagify; -} diff --git a/module/blades.js b/module/blades.js deleted file mode 100644 index b2ed33ba..00000000 --- a/module/blades.js +++ /dev/null @@ -1,826 +0,0 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSPlugin.js": -/*!***********************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSPlugin.js ***! - \***********************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CSSPlugin: function() { return /* binding */ CSSPlugin; },\n/* harmony export */ _createElement: function() { return /* binding */ _createElement; },\n/* harmony export */ _getBBox: function() { return /* binding */ _getBBox; },\n/* harmony export */ checkPrefix: function() { return /* binding */ _checkPropPrefix; },\n/* harmony export */ \"default\": function() { return /* binding */ CSSPlugin; }\n/* harmony export */ });\n/* harmony import */ var _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gsap-core.js */ \"../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/gsap-core.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*!\r\n * CSSPlugin 3.11.0\r\n * https://greensock.com\r\n *\r\n * Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n*/\n\n/* eslint-disable */\n\nvar _win,\n _doc,\n _docElement,\n _pluginInitted,\n _tempDiv,\n _tempDivStyler,\n _recentSetterPlugin,\n _reverting,\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n },\n _transformProps = {},\n _RAD2DEG = 180 / Math.PI,\n _DEG2RAD = Math.PI / 180,\n _atan2 = Math.atan2,\n _bigNum = 1e8,\n _capsExp = /([A-Z])/g,\n _horizontalExp = /(left|right|width|margin|padding|x)/i,\n _complexExp = /[\\s,\\(]\\S/,\n _propertyAliases = {\n autoAlpha: \"opacity,visibility\",\n scale: \"scaleX,scaleY\",\n alpha: \"opacity\"\n },\n _renderCSSProp = function _renderCSSProp(ratio, data) {\n return data.set(data.t, data.p, Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n },\n _renderPropWithEnd = function _renderPropWithEnd(ratio, data) {\n return data.set(data.t, data.p, ratio === 1 ? data.e : Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n },\n _renderCSSPropWithBeginning = function _renderCSSPropWithBeginning(ratio, data) {\n return data.set(data.t, data.p, ratio ? Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u : data.b, data);\n },\n //if units change, we need a way to render the original unit/value when the tween goes all the way back to the beginning (ratio:0)\n _renderRoundedCSSProp = function _renderRoundedCSSProp(ratio, data) {\n var value = data.s + data.c * ratio;\n data.set(data.t, data.p, ~~(value + (value < 0 ? -.5 : .5)) + data.u, data);\n },\n _renderNonTweeningValue = function _renderNonTweeningValue(ratio, data) {\n return data.set(data.t, data.p, ratio ? data.e : data.b, data);\n },\n _renderNonTweeningValueOnlyAtEnd = function _renderNonTweeningValueOnlyAtEnd(ratio, data) {\n return data.set(data.t, data.p, ratio !== 1 ? data.b : data.e, data);\n },\n _setterCSSStyle = function _setterCSSStyle(target, property, value) {\n return target.style[property] = value;\n },\n _setterCSSProp = function _setterCSSProp(target, property, value) {\n return target.style.setProperty(property, value);\n },\n _setterTransform = function _setterTransform(target, property, value) {\n return target._gsap[property] = value;\n },\n _setterScale = function _setterScale(target, property, value) {\n return target._gsap.scaleX = target._gsap.scaleY = value;\n },\n _setterScaleWithRender = function _setterScaleWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache.scaleX = cache.scaleY = value;\n cache.renderTransform(ratio, cache);\n },\n _setterTransformWithRender = function _setterTransformWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache[property] = value;\n cache.renderTransform(ratio, cache);\n },\n _transformProp = \"transform\",\n _transformOriginProp = _transformProp + \"Origin\",\n _saveStyle = function _saveStyle(property) {\n var _this = this;\n var target = this.target,\n style = target.style;\n if (property in _transformProps) {\n this.tfm = this.tfm || {};\n if (property !== \"transform\") {\n property = _propertyAliases[property] || property;\n ~property.indexOf(\",\") ? property.split(\",\").forEach(function (a) {\n return _this.tfm[a] = _get(target, a);\n }) : this.tfm[property] = target._gsap.x ? target._gsap[property] : _get(target, property); // note: scale would map to \"scaleX,scaleY\", thus we loop and apply them both.\n }\n target._gsap.svg && (this.svg = target.getAttribute(property) || \"\");\n if (this.props.indexOf(_transformProp) >= 0) {\n return;\n }\n property = _transformProp;\n }\n style && this.props.push(property, style[property]);\n },\n _removeIndependentTransforms = function _removeIndependentTransforms(style) {\n if (style.translate) {\n style.removeProperty(\"translate\");\n style.removeProperty(\"scale\");\n style.removeProperty(\"rotate\");\n }\n },\n _revertStyle = function _revertStyle() {\n var props = this.props,\n target = this.target,\n style = target.style,\n cache = target._gsap,\n i,\n p;\n for (i = 0; i < props.length; i += 2) {\n props[i + 1] ? style[props[i]] = props[i + 1] : style.removeProperty(props[i].replace(_capsExp, \"-$1\").toLowerCase());\n }\n if (this.tfm) {\n cache.svg && target.setAttribute(\"transform\", this.svg || \"\");\n for (p in this.tfm) {\n cache[p] = this.tfm[p];\n }\n i = _reverting();\n if (i && !i.isStart && !style[_transformProp]) {\n _removeIndependentTransforms(style);\n cache.uncache = 1; // if it's a startAt that's being reverted in the _initTween() of the core, we don't need to uncache transforms. This is purely a performance optimization.\n }\n }\n },\n _getStyleSaver = function _getStyleSaver(target, properties) {\n var saver = {\n target: target,\n props: [],\n revert: _revertStyle,\n save: _saveStyle\n };\n properties && properties.split(\",\").forEach(function (p) {\n return saver.save(p);\n });\n return saver;\n },\n _supports3D,\n _createElement = function _createElement(type, ns) {\n var e = _doc.createElementNS ? _doc.createElementNS((ns || \"http://www.w3.org/1999/xhtml\").replace(/^https/, \"http\"), type) : _doc.createElement(type); //some servers swap in https for http in the namespace which can break things, making \"style\" inaccessible.\n\n return e.style ? e : _doc.createElement(type); //some environments won't allow access to the element's style when created with a namespace in which case we default to the standard createElement() to work around the issue. Also note that when GSAP is embedded directly inside an SVG file, createElement() won't allow access to the style object in Firefox (see https://greensock.com/forums/topic/20215-problem-using-tweenmax-in-standalone-self-containing-svg-file-err-cannot-set-property-csstext-of-undefined/).\n },\n _getComputedProperty = function _getComputedProperty(target, property, skipPrefixFallback) {\n var cs = getComputedStyle(target);\n return cs[property] || cs.getPropertyValue(property.replace(_capsExp, \"-$1\").toLowerCase()) || cs.getPropertyValue(property) || !skipPrefixFallback && _getComputedProperty(target, _checkPropPrefix(property) || property, 1) || \"\"; //css variables may not need caps swapped out for dashes and lowercase.\n },\n _prefixes = \"O,Moz,ms,Ms,Webkit\".split(\",\"),\n _checkPropPrefix = function _checkPropPrefix(property, element, preferPrefix) {\n var e = element || _tempDiv,\n s = e.style,\n i = 5;\n if (property in s && !preferPrefix) {\n return property;\n }\n property = property.charAt(0).toUpperCase() + property.substr(1);\n while (i-- && !(_prefixes[i] + property in s)) {}\n return i < 0 ? null : (i === 3 ? \"ms\" : i >= 0 ? _prefixes[i] : \"\") + property;\n },\n _initCore = function _initCore() {\n if (_windowExists() && window.document) {\n _win = window;\n _doc = _win.document;\n _docElement = _doc.documentElement;\n _tempDiv = _createElement(\"div\") || {\n style: {}\n };\n _tempDivStyler = _createElement(\"div\");\n _transformProp = _checkPropPrefix(_transformProp);\n _transformOriginProp = _transformProp + \"Origin\";\n _tempDiv.style.cssText = \"border-width:0;line-height:0;position:absolute;padding:0\"; //make sure to override certain properties that may contaminate measurements, in case the user has overreaching style sheets.\n\n _supports3D = !!_checkPropPrefix(\"perspective\");\n _reverting = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.reverting;\n _pluginInitted = 1;\n }\n },\n _getBBoxHack = function _getBBoxHack(swapIfPossible) {\n //works around issues in some browsers (like Firefox) that don't correctly report getBBox() on SVG elements inside a element and/or . We try creating an SVG, adding it to the documentElement and toss the element in there so that it's definitely part of the rendering tree, then grab the bbox and if it works, we actually swap out the original getBBox() method for our own that does these extra steps whenever getBBox is needed. This helps ensure that performance is optimal (only do all these extra steps when absolutely necessary...most elements don't need it).\n var svg = _createElement(\"svg\", this.ownerSVGElement && this.ownerSVGElement.getAttribute(\"xmlns\") || \"http://www.w3.org/2000/svg\"),\n oldParent = this.parentNode,\n oldSibling = this.nextSibling,\n oldCSS = this.style.cssText,\n bbox;\n _docElement.appendChild(svg);\n svg.appendChild(this);\n this.style.display = \"block\";\n if (swapIfPossible) {\n try {\n bbox = this.getBBox();\n this._gsapBBox = this.getBBox; //store the original\n\n this.getBBox = _getBBoxHack;\n } catch (e) {}\n } else if (this._gsapBBox) {\n bbox = this._gsapBBox();\n }\n if (oldParent) {\n if (oldSibling) {\n oldParent.insertBefore(this, oldSibling);\n } else {\n oldParent.appendChild(this);\n }\n }\n _docElement.removeChild(svg);\n this.style.cssText = oldCSS;\n return bbox;\n },\n _getAttributeFallbacks = function _getAttributeFallbacks(target, attributesArray) {\n var i = attributesArray.length;\n while (i--) {\n if (target.hasAttribute(attributesArray[i])) {\n return target.getAttribute(attributesArray[i]);\n }\n }\n },\n _getBBox = function _getBBox(target) {\n var bounds;\n try {\n bounds = target.getBBox(); //Firefox throws errors if you try calling getBBox() on an SVG element that's not rendered (like in a or ). https://bugzilla.mozilla.org/show_bug.cgi?id=612118\n } catch (error) {\n bounds = _getBBoxHack.call(target, true);\n }\n bounds && (bounds.width || bounds.height) || target.getBBox === _getBBoxHack || (bounds = _getBBoxHack.call(target, true)); //some browsers (like Firefox) misreport the bounds if the element has zero width and height (it just assumes it's at x:0, y:0), thus we need to manually grab the position in that case.\n\n return bounds && !bounds.width && !bounds.x && !bounds.y ? {\n x: +_getAttributeFallbacks(target, [\"x\", \"cx\", \"x1\"]) || 0,\n y: +_getAttributeFallbacks(target, [\"y\", \"cy\", \"y1\"]) || 0,\n width: 0,\n height: 0\n } : bounds;\n },\n _isSVG = function _isSVG(e) {\n return !!(e.getCTM && (!e.parentNode || e.ownerSVGElement) && _getBBox(e));\n },\n //reports if the element is an SVG on which getBBox() actually works\n _removeProperty = function _removeProperty(target, property) {\n if (property) {\n var style = target.style;\n if (property in _transformProps && property !== _transformOriginProp) {\n property = _transformProp;\n }\n if (style.removeProperty) {\n if (property.substr(0, 2) === \"ms\" || property.substr(0, 6) === \"webkit\") {\n //Microsoft and some Webkit browsers don't conform to the standard of capitalizing the first prefix character, so we adjust so that when we prefix the caps with a dash, it's correct (otherwise it'd be \"ms-transform\" instead of \"-ms-transform\" for IE9, for example)\n property = \"-\" + property;\n }\n style.removeProperty(property.replace(_capsExp, \"-$1\").toLowerCase());\n } else {\n //note: old versions of IE use \"removeAttribute()\" instead of \"removeProperty()\"\n style.removeAttribute(property);\n }\n }\n },\n _addNonTweeningPT = function _addNonTweeningPT(plugin, target, property, beginning, end, onlySetAtEnd) {\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 1, onlySetAtEnd ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue);\n plugin._pt = pt;\n pt.b = beginning;\n pt.e = end;\n plugin._props.push(property);\n return pt;\n },\n _nonConvertibleUnits = {\n deg: 1,\n rad: 1,\n turn: 1\n },\n _nonStandardLayouts = {\n grid: 1,\n flex: 1\n },\n //takes a single value like 20px and converts it to the unit specified, like \"%\", returning only the numeric amount.\n _convertToUnit = function _convertToUnit(target, property, value, unit) {\n var curValue = parseFloat(value) || 0,\n curUnit = (value + \"\").trim().substr((curValue + \"\").length) || \"px\",\n // some browsers leave extra whitespace at the beginning of CSS variables, hence the need to trim()\n style = _tempDiv.style,\n horizontal = _horizontalExp.test(property),\n isRootSVG = target.tagName.toLowerCase() === \"svg\",\n measureProperty = (isRootSVG ? \"client\" : \"offset\") + (horizontal ? \"Width\" : \"Height\"),\n amount = 100,\n toPixels = unit === \"px\",\n toPercent = unit === \"%\",\n px,\n parent,\n cache,\n isSVG;\n if (unit === curUnit || !curValue || _nonConvertibleUnits[unit] || _nonConvertibleUnits[curUnit]) {\n return curValue;\n }\n curUnit !== \"px\" && !toPixels && (curValue = _convertToUnit(target, property, value, \"px\"));\n isSVG = target.getCTM && _isSVG(target);\n if ((toPercent || curUnit === \"%\") && (_transformProps[property] || ~property.indexOf(\"adius\"))) {\n px = isSVG ? target.getBBox()[horizontal ? \"width\" : \"height\"] : target[measureProperty];\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPercent ? curValue / px * amount : curValue / 100 * px);\n }\n style[horizontal ? \"width\" : \"height\"] = amount + (toPixels ? curUnit : unit);\n parent = ~property.indexOf(\"adius\") || unit === \"em\" && target.appendChild && !isRootSVG ? target : target.parentNode;\n if (isSVG) {\n parent = (target.ownerSVGElement || {}).parentNode;\n }\n if (!parent || parent === _doc || !parent.appendChild) {\n parent = _doc.body;\n }\n cache = parent._gsap;\n if (cache && toPercent && cache.width && horizontal && cache.time === _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time && !cache.uncache) {\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(curValue / cache.width * amount);\n } else {\n (toPercent || curUnit === \"%\") && !_nonStandardLayouts[_getComputedProperty(parent, \"display\")] && (style.position = _getComputedProperty(target, \"position\"));\n parent === target && (style.position = \"static\"); // like for borderRadius, if it's a % we must have it relative to the target itself but that may not have position: relative or position: absolute in which case it'd go up the chain until it finds its offsetParent (bad). position: static protects against that.\n\n parent.appendChild(_tempDiv);\n px = _tempDiv[measureProperty];\n parent.removeChild(_tempDiv);\n style.position = \"absolute\";\n if (horizontal && toPercent) {\n cache = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(parent);\n cache.time = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time;\n cache.width = parent[measureProperty];\n }\n }\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPixels ? px * curValue / amount : px && curValue ? amount / px * curValue : 0);\n },\n _get = function _get(target, property, unit, uncache) {\n var value;\n _pluginInitted || _initCore();\n if (property in _propertyAliases && property !== \"transform\") {\n property = _propertyAliases[property];\n if (~property.indexOf(\",\")) {\n property = property.split(\",\")[0];\n }\n }\n if (_transformProps[property] && property !== \"transform\") {\n value = _parseTransform(target, uncache);\n value = property !== \"transformOrigin\" ? value[property] : value.svg ? value.origin : _firstTwoOnly(_getComputedProperty(target, _transformOriginProp)) + \" \" + value.zOrigin + \"px\";\n } else {\n value = target.style[property];\n if (!value || value === \"auto\" || uncache || ~(value + \"\").indexOf(\"calc(\")) {\n value = _specialProps[property] && _specialProps[property](target, property, unit) || _getComputedProperty(target, property) || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getProperty)(target, property) || (property === \"opacity\" ? 1 : 0); // note: some browsers, like Firefox, don't report borderRadius correctly! Instead, it only reports every corner like borderTopLeftRadius\n }\n }\n return unit && !~(value + \"\").trim().indexOf(\" \") ? _convertToUnit(target, property, value, unit) + unit : value;\n },\n _tweenComplexCSSString = function _tweenComplexCSSString(target, prop, start, end) {\n // note: we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n if (!start || start === \"none\") {\n // some browsers like Safari actually PREFER the prefixed property and mis-report the unprefixed value like clipPath (BUG). In other words, even though clipPath exists in the style (\"clipPath\" in target.style) and it's set in the CSS properly (along with -webkit-clip-path), Safari reports clipPath as \"none\" whereas WebkitClipPath reports accurately like \"ellipse(100% 0% at 50% 0%)\", so in this case we must SWITCH to using the prefixed property instead. See https://greensock.com/forums/topic/18310-clippath-doesnt-work-on-ios/\n var p = _checkPropPrefix(prop, target, 1),\n s = p && _getComputedProperty(target, p, 1);\n if (s && s !== start) {\n prop = p;\n start = s;\n } else if (prop === \"borderColor\") {\n start = _getComputedProperty(target, \"borderTopColor\"); // Firefox bug: always reports \"borderColor\" as \"\", so we must fall back to borderTopColor. See https://greensock.com/forums/topic/24583-how-to-return-colors-that-i-had-after-reverse/\n }\n }\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, target.style, prop, 0, 1, _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._renderComplexString),\n index = 0,\n matchIndex = 0,\n a,\n result,\n startValues,\n startNum,\n color,\n startValue,\n endValue,\n endNum,\n chunk,\n endUnit,\n startUnit,\n endValues;\n pt.b = start;\n pt.e = end;\n start += \"\"; // ensure values are strings\n\n end += \"\";\n if (end === \"auto\") {\n target.style[prop] = end;\n end = _getComputedProperty(target, prop) || end;\n target.style[prop] = start;\n }\n a = [start, end];\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorStringFilter)(a); // pass an array with the starting and ending values and let the filter do whatever it needs to the values. If colors are found, it returns true and then we must match where the color shows up order-wise because for things like boxShadow, sometimes the browser provides the computed values with the color FIRST, but the user provides it with the color LAST, so flip them if necessary. Same for drop-shadow().\n\n start = a[0];\n end = a[1];\n startValues = start.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n endValues = end.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n if (endValues.length) {\n while (result = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.exec(end)) {\n endValue = result[0];\n chunk = end.substring(index, result.index);\n if (color) {\n color = (color + 1) % 5;\n } else if (chunk.substr(-5) === \"rgba(\" || chunk.substr(-5) === \"hsla(\") {\n color = 1;\n }\n if (endValue !== (startValue = startValues[matchIndex++] || \"\")) {\n startNum = parseFloat(startValue) || 0;\n startUnit = startValue.substr((startNum + \"\").length);\n endValue.charAt(1) === \"=\" && (endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, endValue) + startUnit);\n endNum = parseFloat(endValue);\n endUnit = endValue.substr((endNum + \"\").length);\n index = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.lastIndex - endUnit.length;\n if (!endUnit) {\n //if something like \"perspective:300\" is passed in and we must add a unit to the end\n endUnit = endUnit || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[prop] || startUnit;\n if (index === end.length) {\n end += endUnit;\n pt.e += endUnit;\n }\n }\n if (startUnit !== endUnit) {\n startNum = _convertToUnit(target, prop, startValue, endUnit) || 0;\n } // these nested PropTweens are handled in a special way - we'll never actually call a render or setter method on them. We'll just loop through them in the parent complex string PropTween's render method.\n\n pt._pt = {\n _next: pt._pt,\n p: chunk || matchIndex === 1 ? chunk : \",\",\n //note: SVG spec allows omission of comma/space when a negative sign is wedged between two numbers, like 2.5-5.3 instead of 2.5,-5.3 but when tweening, the negative value may switch to positive, so we insert the comma just in case.\n s: startNum,\n c: endNum - startNum,\n m: color && color < 4 || prop === \"zIndex\" ? Math.round : 0\n };\n }\n }\n pt.c = index < end.length ? end.substring(index, end.length) : \"\"; //we use the \"c\" of the PropTween to store the final part of the string (after the last number)\n } else {\n pt.r = prop === \"display\" && end === \"none\" ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue;\n }\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._relExp.test(end) && (pt.e = 0); //if the end string contains relative values or dynamic random(...) values, delete the end it so that on the final render we don't actually set it to the string with += or -= characters (forces it to use the calculated value).\n\n this._pt = pt; //start the linked list with this new PropTween. Remember, we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within another plugin too, thus \"this\" would refer to the plugin.\n\n return pt;\n },\n _keywordToPercent = {\n top: \"0%\",\n bottom: \"100%\",\n left: \"0%\",\n right: \"100%\",\n center: \"50%\"\n },\n _convertKeywordsToPercentages = function _convertKeywordsToPercentages(value) {\n var split = value.split(\" \"),\n x = split[0],\n y = split[1] || \"50%\";\n if (x === \"top\" || x === \"bottom\" || y === \"left\" || y === \"right\") {\n //the user provided them in the wrong order, so flip them\n value = x;\n x = y;\n y = value;\n }\n split[0] = _keywordToPercent[x] || x;\n split[1] = _keywordToPercent[y] || y;\n return split.join(\" \");\n },\n _renderClearProps = function _renderClearProps(ratio, data) {\n if (data.tween && data.tween._time === data.tween._dur) {\n var target = data.t,\n style = target.style,\n props = data.u,\n cache = target._gsap,\n prop,\n clearTransforms,\n i;\n if (props === \"all\" || props === true) {\n style.cssText = \"\";\n clearTransforms = 1;\n } else {\n props = props.split(\",\");\n i = props.length;\n while (--i > -1) {\n prop = props[i];\n if (_transformProps[prop]) {\n clearTransforms = 1;\n prop = prop === \"transformOrigin\" ? _transformOriginProp : _transformProp;\n }\n _removeProperty(target, prop);\n }\n }\n if (clearTransforms) {\n _removeProperty(target, _transformProp);\n if (cache) {\n cache.svg && target.removeAttribute(\"transform\");\n _parseTransform(target, 1); // force all the cached values back to \"normal\"/identity, otherwise if there's another tween that's already set to render transforms on this element, it could display the wrong values.\n\n cache.uncache = 1;\n _removeIndependentTransforms(style);\n }\n }\n }\n },\n // note: specialProps should return 1 if (and only if) they have a non-zero priority. It indicates we need to sort the linked list.\n _specialProps = {\n clearProps: function clearProps(plugin, target, property, endValue, tween) {\n if (tween.data !== \"isFromStart\") {\n var pt = plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 0, _renderClearProps);\n pt.u = endValue;\n pt.pr = -10;\n pt.tween = tween;\n plugin._props.push(property);\n return 1;\n }\n }\n /* className feature (about 0.4kb gzipped).\r\n , className(plugin, target, property, endValue, tween) {\r\n \tlet _renderClassName = (ratio, data) => {\r\n \t\t\tdata.css.render(ratio, data.css);\r\n \t\t\tif (!ratio || ratio === 1) {\r\n \t\t\t\tlet inline = data.rmv,\r\n \t\t\t\t\ttarget = data.t,\r\n \t\t\t\t\tp;\r\n \t\t\t\ttarget.setAttribute(\"class\", ratio ? data.e : data.b);\r\n \t\t\t\tfor (p in inline) {\r\n \t\t\t\t\t_removeProperty(target, p);\r\n \t\t\t\t}\r\n \t\t\t}\r\n \t\t},\r\n \t\t_getAllStyles = (target) => {\r\n \t\t\tlet styles = {},\r\n \t\t\t\tcomputed = getComputedStyle(target),\r\n \t\t\t\tp;\r\n \t\t\tfor (p in computed) {\r\n \t\t\t\tif (isNaN(p) && p !== \"cssText\" && p !== \"length\") {\r\n \t\t\t\t\tstyles[p] = computed[p];\r\n \t\t\t\t}\r\n \t\t\t}\r\n \t\t\t_setDefaults(styles, _parseTransform(target, 1));\r\n \t\t\treturn styles;\r\n \t\t},\r\n \t\tstartClassList = target.getAttribute(\"class\"),\r\n \t\tstyle = target.style,\r\n \t\tcssText = style.cssText,\r\n \t\tcache = target._gsap,\r\n \t\tclassPT = cache.classPT,\r\n \t\tinlineToRemoveAtEnd = {},\r\n \t\tdata = {t:target, plugin:plugin, rmv:inlineToRemoveAtEnd, b:startClassList, e:(endValue.charAt(1) !== \"=\") ? endValue : startClassList.replace(new RegExp(\"(?:\\\\s|^)\" + endValue.substr(2) + \"(?![\\\\w-])\"), \"\") + ((endValue.charAt(0) === \"+\") ? \" \" + endValue.substr(2) : \"\")},\r\n \t\tchangingVars = {},\r\n \t\tstartVars = _getAllStyles(target),\r\n \t\ttransformRelated = /(transform|perspective)/i,\r\n \t\tendVars, p;\r\n \tif (classPT) {\r\n \t\tclassPT.r(1, classPT.d);\r\n \t\t_removeLinkedListItem(classPT.d.plugin, classPT, \"_pt\");\r\n \t}\r\n \ttarget.setAttribute(\"class\", data.e);\r\n \tendVars = _getAllStyles(target, true);\r\n \ttarget.setAttribute(\"class\", startClassList);\r\n \tfor (p in endVars) {\r\n \t\tif (endVars[p] !== startVars[p] && !transformRelated.test(p)) {\r\n \t\t\tchangingVars[p] = endVars[p];\r\n \t\t\tif (!style[p] && style[p] !== \"0\") {\r\n \t\t\t\tinlineToRemoveAtEnd[p] = 1;\r\n \t\t\t}\r\n \t\t}\r\n \t}\r\n \tcache.classPT = plugin._pt = new PropTween(plugin._pt, target, \"className\", 0, 0, _renderClassName, data, 0, -11);\r\n \tif (style.cssText !== cssText) { //only apply if things change. Otherwise, in cases like a background-image that's pulled dynamically, it could cause a refresh. See https://greensock.com/forums/topic/20368-possible-gsap-bug-switching-classnames-in-chrome/.\r\n \t\tstyle.cssText = cssText; //we recorded cssText before we swapped classes and ran _getAllStyles() because in cases when a className tween is overwritten, we remove all the related tweening properties from that class change (otherwise class-specific stuff can't override properties we've directly set on the target's style object due to specificity).\r\n \t}\r\n \t_parseTransform(target, true); //to clear the caching of transforms\r\n \tdata.css = new gsap.plugins.css();\r\n \tdata.css.init(target, changingVars, tween);\r\n \tplugin._props.push(...data.css._props);\r\n \treturn 1;\r\n }\r\n */\n },\n /*\r\n * --------------------------------------------------------------------------------------\r\n * TRANSFORMS\r\n * --------------------------------------------------------------------------------------\r\n */\n _identity2DMatrix = [1, 0, 0, 1, 0, 0],\n _rotationalProperties = {},\n _isNullTransform = function _isNullTransform(value) {\n return value === \"matrix(1, 0, 0, 1, 0, 0)\" || value === \"none\" || !value;\n },\n _getComputedTransformMatrixAsArray = function _getComputedTransformMatrixAsArray(target) {\n var matrixString = _getComputedProperty(target, _transformProp);\n return _isNullTransform(matrixString) ? _identity2DMatrix : matrixString.substr(7).match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numExp).map(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round);\n },\n _getMatrix = function _getMatrix(target, force2D) {\n var cache = target._gsap || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(target),\n style = target.style,\n matrix = _getComputedTransformMatrixAsArray(target),\n parent,\n nextSibling,\n temp,\n addedToDOM;\n if (cache.svg && target.getAttribute(\"transform\")) {\n temp = target.transform.baseVal.consolidate().matrix; //ensures that even complex values like \"translate(50,60) rotate(135,0,0)\" are parsed because it mashes it into a matrix.\n\n matrix = [temp.a, temp.b, temp.c, temp.d, temp.e, temp.f];\n return matrix.join(\",\") === \"1,0,0,1,0,0\" ? _identity2DMatrix : matrix;\n } else if (matrix === _identity2DMatrix && !target.offsetParent && target !== _docElement && !cache.svg) {\n //note: if offsetParent is null, that means the element isn't in the normal document flow, like if it has display:none or one of its ancestors has display:none). Firefox returns null for getComputedStyle() if the element is in an iframe that has display:none. https://bugzilla.mozilla.org/show_bug.cgi?id=548397\n //browsers don't report transforms accurately unless the element is in the DOM and has a display value that's not \"none\". Firefox and Microsoft browsers have a partial bug where they'll report transforms even if display:none BUT not any percentage-based values like translate(-50%, 8px) will be reported as if it's translate(0, 8px).\n temp = style.display;\n style.display = \"block\";\n parent = target.parentNode;\n if (!parent || !target.offsetParent) {\n // note: in 3.3.0 we switched target.offsetParent to _doc.body.contains(target) to avoid [sometimes unnecessary] MutationObserver calls but that wasn't adequate because there are edge cases where nested position: fixed elements need to get reparented to accurately sense transforms. See https://github.com/greensock/GSAP/issues/388 and https://github.com/greensock/GSAP/issues/375\n addedToDOM = 1; //flag\n\n nextSibling = target.nextElementSibling;\n _docElement.appendChild(target); //we must add it to the DOM in order to get values properly\n }\n matrix = _getComputedTransformMatrixAsArray(target);\n temp ? style.display = temp : _removeProperty(target, \"display\");\n if (addedToDOM) {\n nextSibling ? parent.insertBefore(target, nextSibling) : parent ? parent.appendChild(target) : _docElement.removeChild(target);\n }\n }\n return force2D && matrix.length > 6 ? [matrix[0], matrix[1], matrix[4], matrix[5], matrix[12], matrix[13]] : matrix;\n },\n _applySVGOrigin = function _applySVGOrigin(target, origin, originIsAbsolute, smooth, matrixArray, pluginToAddPropTweensTo) {\n var cache = target._gsap,\n matrix = matrixArray || _getMatrix(target, true),\n xOriginOld = cache.xOrigin || 0,\n yOriginOld = cache.yOrigin || 0,\n xOffsetOld = cache.xOffset || 0,\n yOffsetOld = cache.yOffset || 0,\n a = matrix[0],\n b = matrix[1],\n c = matrix[2],\n d = matrix[3],\n tx = matrix[4],\n ty = matrix[5],\n originSplit = origin.split(\" \"),\n xOrigin = parseFloat(originSplit[0]) || 0,\n yOrigin = parseFloat(originSplit[1]) || 0,\n bounds,\n determinant,\n x,\n y;\n if (!originIsAbsolute) {\n bounds = _getBBox(target);\n xOrigin = bounds.x + (~originSplit[0].indexOf(\"%\") ? xOrigin / 100 * bounds.width : xOrigin);\n yOrigin = bounds.y + (~(originSplit[1] || originSplit[0]).indexOf(\"%\") ? yOrigin / 100 * bounds.height : yOrigin);\n } else if (matrix !== _identity2DMatrix && (determinant = a * d - b * c)) {\n //if it's zero (like if scaleX and scaleY are zero), skip it to avoid errors with dividing by zero.\n x = xOrigin * (d / determinant) + yOrigin * (-c / determinant) + (c * ty - d * tx) / determinant;\n y = xOrigin * (-b / determinant) + yOrigin * (a / determinant) - (a * ty - b * tx) / determinant;\n xOrigin = x;\n yOrigin = y;\n }\n if (smooth || smooth !== false && cache.smooth) {\n tx = xOrigin - xOriginOld;\n ty = yOrigin - yOriginOld;\n cache.xOffset = xOffsetOld + (tx * a + ty * c) - tx;\n cache.yOffset = yOffsetOld + (tx * b + ty * d) - ty;\n } else {\n cache.xOffset = cache.yOffset = 0;\n }\n cache.xOrigin = xOrigin;\n cache.yOrigin = yOrigin;\n cache.smooth = !!smooth;\n cache.origin = origin;\n cache.originIsAbsolute = !!originIsAbsolute;\n target.style[_transformOriginProp] = \"0px 0px\"; //otherwise, if someone sets an origin via CSS, it will likely interfere with the SVG transform attribute ones (because remember, we're baking the origin into the matrix() value).\n\n if (pluginToAddPropTweensTo) {\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOrigin\", xOriginOld, xOrigin);\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOrigin\", yOriginOld, yOrigin);\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOffset\", xOffsetOld, cache.xOffset);\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOffset\", yOffsetOld, cache.yOffset);\n }\n target.setAttribute(\"data-svg-origin\", xOrigin + \" \" + yOrigin);\n },\n _parseTransform = function _parseTransform(target, uncache) {\n var cache = target._gsap || new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.GSCache(target);\n if (\"x\" in cache && !uncache && !cache.uncache) {\n return cache;\n }\n var style = target.style,\n invertedScaleX = cache.scaleX < 0,\n px = \"px\",\n deg = \"deg\",\n cs = getComputedStyle(target),\n origin = _getComputedProperty(target, _transformOriginProp) || \"0\",\n x,\n y,\n z,\n scaleX,\n scaleY,\n rotation,\n rotationX,\n rotationY,\n skewX,\n skewY,\n perspective,\n xOrigin,\n yOrigin,\n matrix,\n angle,\n cos,\n sin,\n a,\n b,\n c,\n d,\n a12,\n a22,\n t1,\n t2,\n t3,\n a13,\n a23,\n a33,\n a42,\n a43,\n a32;\n x = y = z = rotation = rotationX = rotationY = skewX = skewY = perspective = 0;\n scaleX = scaleY = 1;\n cache.svg = !!(target.getCTM && _isSVG(target));\n if (cs.translate) {\n // accommodate independent transforms by combining them into normal ones.\n if (cs.translate !== \"none\" || cs.scale !== \"none\" || cs.rotate !== \"none\") {\n style[_transformProp] = (cs.translate !== \"none\" ? \"translate3d(\" + (cs.translate + \" 0 0\").split(\" \").slice(0, 3).join(\", \") + \") \" : \"\") + (cs.rotate !== \"none\" ? \"rotate(\" + cs.rotate + \") \" : \"\") + (cs.scale !== \"none\" ? \"scale(\" + cs.scale.split(\" \").join(\",\") + \") \" : \"\") + cs[_transformProp];\n }\n style.scale = style.rotate = style.translate = \"none\";\n }\n matrix = _getMatrix(target, cache.svg);\n if (cache.svg) {\n t1 = (!cache.uncache || origin === \"0px 0px\") && !uncache && target.getAttribute(\"data-svg-origin\"); // if origin is 0,0 and cache.uncache is true, let the recorded data-svg-origin stay. Otherwise, whenever we set cache.uncache to true, we'd need to set element.style.transformOrigin = (cache.xOrigin - bbox.x) + \"px \" + (cache.yOrigin - bbox.y) + \"px\". Remember, to work around browser inconsistencies we always force SVG elements' transformOrigin to 0,0 and offset the translation accordingly.\n\n _applySVGOrigin(target, t1 || origin, !!t1 || cache.originIsAbsolute, cache.smooth !== false, matrix);\n }\n xOrigin = cache.xOrigin || 0;\n yOrigin = cache.yOrigin || 0;\n if (matrix !== _identity2DMatrix) {\n a = matrix[0]; //a11\n\n b = matrix[1]; //a21\n\n c = matrix[2]; //a31\n\n d = matrix[3]; //a41\n\n x = a12 = matrix[4];\n y = a22 = matrix[5]; //2D matrix\n\n if (matrix.length === 6) {\n scaleX = Math.sqrt(a * a + b * b);\n scaleY = Math.sqrt(d * d + c * c);\n rotation = a || b ? _atan2(b, a) * _RAD2DEG : 0; //note: if scaleX is 0, we cannot accurately measure rotation. Same for skewX with a scaleY of 0. Therefore, we default to the previously recorded value (or zero if that doesn't exist).\n\n skewX = c || d ? _atan2(c, d) * _RAD2DEG + rotation : 0;\n skewX && (scaleY *= Math.abs(Math.cos(skewX * _DEG2RAD)));\n if (cache.svg) {\n x -= xOrigin - (xOrigin * a + yOrigin * c);\n y -= yOrigin - (xOrigin * b + yOrigin * d);\n } //3D matrix\n } else {\n a32 = matrix[6];\n a42 = matrix[7];\n a13 = matrix[8];\n a23 = matrix[9];\n a33 = matrix[10];\n a43 = matrix[11];\n x = matrix[12];\n y = matrix[13];\n z = matrix[14];\n angle = _atan2(a32, a33);\n rotationX = angle * _RAD2DEG; //rotationX\n\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a12 * cos + a13 * sin;\n t2 = a22 * cos + a23 * sin;\n t3 = a32 * cos + a33 * sin;\n a13 = a12 * -sin + a13 * cos;\n a23 = a22 * -sin + a23 * cos;\n a33 = a32 * -sin + a33 * cos;\n a43 = a42 * -sin + a43 * cos;\n a12 = t1;\n a22 = t2;\n a32 = t3;\n } //rotationY\n\n angle = _atan2(-c, a33);\n rotationY = angle * _RAD2DEG;\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a * cos - a13 * sin;\n t2 = b * cos - a23 * sin;\n t3 = c * cos - a33 * sin;\n a43 = d * sin + a43 * cos;\n a = t1;\n b = t2;\n c = t3;\n } //rotationZ\n\n angle = _atan2(b, a);\n rotation = angle * _RAD2DEG;\n if (angle) {\n cos = Math.cos(angle);\n sin = Math.sin(angle);\n t1 = a * cos + b * sin;\n t2 = a12 * cos + a22 * sin;\n b = b * cos - a * sin;\n a22 = a22 * cos - a12 * sin;\n a = t1;\n a12 = t2;\n }\n if (rotationX && Math.abs(rotationX) + Math.abs(rotation) > 359.9) {\n //when rotationY is set, it will often be parsed as 180 degrees different than it should be, and rotationX and rotation both being 180 (it looks the same), so we adjust for that here.\n rotationX = rotation = 0;\n rotationY = 180 - rotationY;\n }\n scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a * a + b * b + c * c));\n scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a22 * a22 + a32 * a32));\n angle = _atan2(a12, a22);\n skewX = Math.abs(angle) > 0.0002 ? angle * _RAD2DEG : 0;\n perspective = a43 ? 1 / (a43 < 0 ? -a43 : a43) : 0;\n }\n if (cache.svg) {\n //sense if there are CSS transforms applied on an SVG element in which case we must overwrite them when rendering. The transform attribute is more reliable cross-browser, but we can't just remove the CSS ones because they may be applied in a CSS rule somewhere (not just inline).\n t1 = target.getAttribute(\"transform\");\n cache.forceCSS = target.setAttribute(\"transform\", \"\") || !_isNullTransform(_getComputedProperty(target, _transformProp));\n t1 && target.setAttribute(\"transform\", t1);\n }\n }\n if (Math.abs(skewX) > 90 && Math.abs(skewX) < 270) {\n if (invertedScaleX) {\n scaleX *= -1;\n skewX += rotation <= 0 ? 180 : -180;\n rotation += rotation <= 0 ? 180 : -180;\n } else {\n scaleY *= -1;\n skewX += skewX <= 0 ? 180 : -180;\n }\n }\n uncache = uncache || cache.uncache;\n cache.x = x - ((cache.xPercent = x && (!uncache && cache.xPercent || (Math.round(target.offsetWidth / 2) === Math.round(-x) ? -50 : 0))) ? target.offsetWidth * cache.xPercent / 100 : 0) + px;\n cache.y = y - ((cache.yPercent = y && (!uncache && cache.yPercent || (Math.round(target.offsetHeight / 2) === Math.round(-y) ? -50 : 0))) ? target.offsetHeight * cache.yPercent / 100 : 0) + px;\n cache.z = z + px;\n cache.scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleX);\n cache.scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleY);\n cache.rotation = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotation) + deg;\n cache.rotationX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationX) + deg;\n cache.rotationY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationY) + deg;\n cache.skewX = skewX + deg;\n cache.skewY = skewY + deg;\n cache.transformPerspective = perspective + px;\n if (cache.zOrigin = parseFloat(origin.split(\" \")[2]) || 0) {\n style[_transformOriginProp] = _firstTwoOnly(origin);\n }\n cache.xOffset = cache.yOffset = 0;\n cache.force3D = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.force3D;\n cache.renderTransform = cache.svg ? _renderSVGTransforms : _supports3D ? _renderCSSTransforms : _renderNon3DTransforms;\n cache.uncache = 0;\n return cache;\n },\n _firstTwoOnly = function _firstTwoOnly(value) {\n return (value = value.split(\" \"))[0] + \" \" + value[1];\n },\n //for handling transformOrigin values, stripping out the 3rd dimension\n _addPxTranslate = function _addPxTranslate(target, start, value) {\n var unit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(start);\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(parseFloat(start) + parseFloat(_convertToUnit(target, \"x\", value + \"px\", unit))) + unit;\n },\n _renderNon3DTransforms = function _renderNon3DTransforms(ratio, cache) {\n cache.z = \"0px\";\n cache.rotationY = cache.rotationX = \"0deg\";\n cache.force3D = 0;\n _renderCSSTransforms(ratio, cache);\n },\n _zeroDeg = \"0deg\",\n _zeroPx = \"0px\",\n _endParenthesis = \") \",\n _renderCSSTransforms = function _renderCSSTransforms(ratio, cache) {\n var _ref = cache || this,\n xPercent = _ref.xPercent,\n yPercent = _ref.yPercent,\n x = _ref.x,\n y = _ref.y,\n z = _ref.z,\n rotation = _ref.rotation,\n rotationY = _ref.rotationY,\n rotationX = _ref.rotationX,\n skewX = _ref.skewX,\n skewY = _ref.skewY,\n scaleX = _ref.scaleX,\n scaleY = _ref.scaleY,\n transformPerspective = _ref.transformPerspective,\n force3D = _ref.force3D,\n target = _ref.target,\n zOrigin = _ref.zOrigin,\n transforms = \"\",\n use3D = force3D === \"auto\" && ratio && ratio !== 1 || force3D === true; // Safari has a bug that causes it not to render 3D transform-origin values properly, so we force the z origin to 0, record it in the cache, and then do the math here to offset the translate values accordingly (basically do the 3D transform-origin part manually)\n\n if (zOrigin && (rotationX !== _zeroDeg || rotationY !== _zeroDeg)) {\n var angle = parseFloat(rotationY) * _DEG2RAD,\n a13 = Math.sin(angle),\n a33 = Math.cos(angle),\n cos;\n angle = parseFloat(rotationX) * _DEG2RAD;\n cos = Math.cos(angle);\n x = _addPxTranslate(target, x, a13 * cos * -zOrigin);\n y = _addPxTranslate(target, y, -Math.sin(angle) * -zOrigin);\n z = _addPxTranslate(target, z, a33 * cos * -zOrigin + zOrigin);\n }\n if (transformPerspective !== _zeroPx) {\n transforms += \"perspective(\" + transformPerspective + _endParenthesis;\n }\n if (xPercent || yPercent) {\n transforms += \"translate(\" + xPercent + \"%, \" + yPercent + \"%) \";\n }\n if (use3D || x !== _zeroPx || y !== _zeroPx || z !== _zeroPx) {\n transforms += z !== _zeroPx || use3D ? \"translate3d(\" + x + \", \" + y + \", \" + z + \") \" : \"translate(\" + x + \", \" + y + _endParenthesis;\n }\n if (rotation !== _zeroDeg) {\n transforms += \"rotate(\" + rotation + _endParenthesis;\n }\n if (rotationY !== _zeroDeg) {\n transforms += \"rotateY(\" + rotationY + _endParenthesis;\n }\n if (rotationX !== _zeroDeg) {\n transforms += \"rotateX(\" + rotationX + _endParenthesis;\n }\n if (skewX !== _zeroDeg || skewY !== _zeroDeg) {\n transforms += \"skew(\" + skewX + \", \" + skewY + _endParenthesis;\n }\n if (scaleX !== 1 || scaleY !== 1) {\n transforms += \"scale(\" + scaleX + \", \" + scaleY + _endParenthesis;\n }\n target.style[_transformProp] = transforms || \"translate(0, 0)\";\n },\n _renderSVGTransforms = function _renderSVGTransforms(ratio, cache) {\n var _ref2 = cache || this,\n xPercent = _ref2.xPercent,\n yPercent = _ref2.yPercent,\n x = _ref2.x,\n y = _ref2.y,\n rotation = _ref2.rotation,\n skewX = _ref2.skewX,\n skewY = _ref2.skewY,\n scaleX = _ref2.scaleX,\n scaleY = _ref2.scaleY,\n target = _ref2.target,\n xOrigin = _ref2.xOrigin,\n yOrigin = _ref2.yOrigin,\n xOffset = _ref2.xOffset,\n yOffset = _ref2.yOffset,\n forceCSS = _ref2.forceCSS,\n tx = parseFloat(x),\n ty = parseFloat(y),\n a11,\n a21,\n a12,\n a22,\n temp;\n rotation = parseFloat(rotation);\n skewX = parseFloat(skewX);\n skewY = parseFloat(skewY);\n if (skewY) {\n //for performance reasons, we combine all skewing into the skewX and rotation values. Remember, a skewY of 10 degrees looks the same as a rotation of 10 degrees plus a skewX of 10 degrees.\n skewY = parseFloat(skewY);\n skewX += skewY;\n rotation += skewY;\n }\n if (rotation || skewX) {\n rotation *= _DEG2RAD;\n skewX *= _DEG2RAD;\n a11 = Math.cos(rotation) * scaleX;\n a21 = Math.sin(rotation) * scaleX;\n a12 = Math.sin(rotation - skewX) * -scaleY;\n a22 = Math.cos(rotation - skewX) * scaleY;\n if (skewX) {\n skewY *= _DEG2RAD;\n temp = Math.tan(skewX - skewY);\n temp = Math.sqrt(1 + temp * temp);\n a12 *= temp;\n a22 *= temp;\n if (skewY) {\n temp = Math.tan(skewY);\n temp = Math.sqrt(1 + temp * temp);\n a11 *= temp;\n a21 *= temp;\n }\n }\n a11 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a11);\n a21 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a21);\n a12 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a12);\n a22 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a22);\n } else {\n a11 = scaleX;\n a22 = scaleY;\n a21 = a12 = 0;\n }\n if (tx && !~(x + \"\").indexOf(\"px\") || ty && !~(y + \"\").indexOf(\"px\")) {\n tx = _convertToUnit(target, \"x\", x, \"px\");\n ty = _convertToUnit(target, \"y\", y, \"px\");\n }\n if (xOrigin || yOrigin || xOffset || yOffset) {\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xOrigin - (xOrigin * a11 + yOrigin * a12) + xOffset);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yOrigin - (xOrigin * a21 + yOrigin * a22) + yOffset);\n }\n if (xPercent || yPercent) {\n //The SVG spec doesn't support percentage-based translation in the \"transform\" attribute, so we merge it into the translation to simulate it.\n temp = target.getBBox();\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xPercent / 100 * temp.width);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yPercent / 100 * temp.height);\n }\n temp = \"matrix(\" + a11 + \",\" + a21 + \",\" + a12 + \",\" + a22 + \",\" + tx + \",\" + ty + \")\";\n target.setAttribute(\"transform\", temp);\n forceCSS && (target.style[_transformProp] = temp); //some browsers prioritize CSS transforms over the transform attribute. When we sense that the user has CSS transforms applied, we must overwrite them this way (otherwise some browser simply won't render the transform attribute changes!)\n },\n _addRotationalPropTween = function _addRotationalPropTween(plugin, target, property, startNum, endValue) {\n var cap = 360,\n isString = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(endValue),\n endNum = parseFloat(endValue) * (isString && ~endValue.indexOf(\"rad\") ? _RAD2DEG : 1),\n change = endNum - startNum,\n finalValue = startNum + change + \"deg\",\n direction,\n pt;\n if (isString) {\n direction = endValue.split(\"_\")[1];\n if (direction === \"short\") {\n change %= cap;\n if (change !== change % (cap / 2)) {\n change += change < 0 ? cap : -cap;\n }\n }\n if (direction === \"cw\" && change < 0) {\n change = (change + cap * _bigNum) % cap - ~~(change / cap) * cap;\n } else if (direction === \"ccw\" && change > 0) {\n change = (change - cap * _bigNum) % cap - ~~(change / cap) * cap;\n }\n }\n plugin._pt = pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, startNum, change, _renderPropWithEnd);\n pt.e = finalValue;\n pt.u = \"deg\";\n plugin._props.push(property);\n return pt;\n },\n _assign = function _assign(target, source) {\n // Internet Explorer doesn't have Object.assign(), so we recreate it here.\n for (var p in source) {\n target[p] = source[p];\n }\n return target;\n },\n _addRawTransformPTs = function _addRawTransformPTs(plugin, transforms, target) {\n //for handling cases where someone passes in a whole transform string, like transform: \"scale(2, 3) rotate(20deg) translateY(30em)\"\n var startCache = _assign({}, target._gsap),\n exclude = \"perspective,force3D,transformOrigin,svgOrigin\",\n style = target.style,\n endCache,\n p,\n startValue,\n endValue,\n startNum,\n endNum,\n startUnit,\n endUnit;\n if (startCache.svg) {\n startValue = target.getAttribute(\"transform\");\n target.setAttribute(\"transform\", \"\");\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n _removeProperty(target, _transformProp);\n target.setAttribute(\"transform\", startValue);\n } else {\n startValue = getComputedStyle(target)[_transformProp];\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n style[_transformProp] = startValue;\n }\n for (p in _transformProps) {\n startValue = startCache[p];\n endValue = endCache[p];\n if (startValue !== endValue && exclude.indexOf(p) < 0) {\n //tweening to no perspective gives very unintuitive results - just keep the same perspective in that case.\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n startNum = startUnit !== endUnit ? _convertToUnit(target, p, startValue, endUnit) : parseFloat(startValue);\n endNum = parseFloat(endValue);\n plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, endCache, p, startNum, endNum - startNum, _renderCSSProp);\n plugin._pt.u = endUnit || 0;\n plugin._props.push(p);\n }\n }\n _assign(endCache, startCache);\n }; // handle splitting apart padding, margin, borderWidth, and borderRadius into their 4 components. Firefox, for example, won't report borderRadius correctly - it will only do borderTopLeftRadius and the other corners. We also want to handle paddingTop, marginLeft, borderRightWidth, etc.\n\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"padding,margin,Width,Radius\", function (name, index) {\n var t = \"Top\",\n r = \"Right\",\n b = \"Bottom\",\n l = \"Left\",\n props = (index < 3 ? [t, r, b, l] : [t + l, t + r, b + r, b + l]).map(function (side) {\n return index < 2 ? name + side : \"border\" + side + name;\n });\n _specialProps[index > 1 ? \"border\" + name : name] = function (plugin, target, property, endValue, tween) {\n var a, vars;\n if (arguments.length < 4) {\n // getter, passed target, property, and unit (from _get())\n a = props.map(function (prop) {\n return _get(plugin, prop, property);\n });\n vars = a.join(\" \");\n return vars.split(a[0]).length === 5 ? a[0] : vars;\n }\n a = (endValue + \"\").split(\" \");\n vars = {};\n props.forEach(function (prop, i) {\n return vars[prop] = a[i] = a[i] || a[(i - 1) / 2 | 0];\n });\n plugin.init(target, vars, tween);\n };\n});\nvar CSSPlugin = {\n name: \"css\",\n register: _initCore,\n targetTest: function targetTest(target) {\n return target.style && target.nodeType;\n },\n init: function init(target, vars, tween, index, targets) {\n var props = this._props,\n style = target.style,\n startAt = tween.vars.startAt,\n startValue,\n endValue,\n endNum,\n startNum,\n type,\n specialProp,\n p,\n startUnit,\n endUnit,\n relative,\n isTransformRelated,\n transformPropTween,\n cache,\n smooth,\n hasPriority,\n inlineProps;\n _pluginInitted || _initCore(); // we may call init() multiple times on the same plugin instance, like when adding special properties, so make sure we don't overwrite the revert data or inlineProps\n\n this.styles = this.styles || _getStyleSaver(target);\n inlineProps = this.styles.props;\n this.tween = tween;\n for (p in vars) {\n if (p === \"autoRound\") {\n continue;\n }\n endValue = vars[p];\n if (_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._plugins[p] && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._checkPlugin)(p, vars, tween, index, target, targets)) {\n // plugins\n continue;\n }\n type = _typeof(endValue);\n specialProp = _specialProps[p];\n if (type === \"function\") {\n endValue = endValue.call(tween, index, target, targets);\n type = _typeof(endValue);\n }\n if (type === \"string\" && ~endValue.indexOf(\"random(\")) {\n endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(endValue);\n }\n if (specialProp) {\n specialProp(this, target, p, endValue, tween) && (hasPriority = 1);\n } else if (p.substr(0, 2) === \"--\") {\n //CSS variable\n startValue = (getComputedStyle(target).getPropertyValue(p) + \"\").trim();\n endValue += \"\";\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.lastIndex = 0;\n if (!_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.test(startValue)) {\n // colors don't have units\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n }\n endUnit ? startUnit !== endUnit && (startValue = _convertToUnit(target, p, startValue, endUnit) + endUnit) : startUnit && (endValue += startUnit);\n this.add(style, \"setProperty\", startValue, endValue, index, targets, 0, 0, p);\n props.push(p);\n inlineProps.push(p, style[p]);\n } else if (type !== \"undefined\") {\n if (startAt && p in startAt) {\n // in case someone hard-codes a complex value as the start, like top: \"calc(2vh / 2)\". Without this, it'd use the computed value (always in px)\n startValue = typeof startAt[p] === \"function\" ? startAt[p].call(tween, index, target, targets) : startAt[p];\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(startValue) && ~startValue.indexOf(\"random(\") && (startValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(startValue));\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue + \"\") || (startValue += _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(_get(target, p)) || \"\"); // for cases when someone passes in a unitless value like {x: 100}; if we try setting translate(100, 0px) it won't work.\n\n (startValue + \"\").charAt(1) === \"=\" && (startValue = _get(target, p)); // can't work with relative values\n } else {\n startValue = _get(target, p);\n }\n startNum = parseFloat(startValue);\n relative = type === \"string\" && endValue.charAt(1) === \"=\" && endValue.substr(0, 2);\n relative && (endValue = endValue.substr(2));\n endNum = parseFloat(endValue);\n if (p in _propertyAliases) {\n if (p === \"autoAlpha\") {\n //special case where we control the visibility along with opacity. We still allow the opacity value to pass through and get tweened.\n if (startNum === 1 && _get(target, \"visibility\") === \"hidden\" && endNum) {\n //if visibility is initially set to \"hidden\", we should interpret that as intent to make opacity 0 (a convenience)\n startNum = 0;\n }\n inlineProps.push(\"visibility\", style.visibility);\n _addNonTweeningPT(this, style, \"visibility\", startNum ? \"inherit\" : \"hidden\", endNum ? \"inherit\" : \"hidden\", !endNum);\n }\n if (p !== \"scale\" && p !== \"transform\") {\n p = _propertyAliases[p];\n ~p.indexOf(\",\") && (p = p.split(\",\")[0]);\n }\n }\n isTransformRelated = p in _transformProps; //--- TRANSFORM-RELATED ---\n\n if (isTransformRelated) {\n this.styles.save(p);\n if (!transformPropTween) {\n cache = target._gsap;\n cache.renderTransform && !vars.parseTransform || _parseTransform(target, vars.parseTransform); // if, for example, gsap.set(... {transform:\"translateX(50vw)\"}), the _get() call doesn't parse the transform, thus cache.renderTransform won't be set yet so force the parsing of the transform here.\n\n smooth = vars.smoothOrigin !== false && cache.smooth;\n transformPropTween = this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, style, _transformProp, 0, 1, cache.renderTransform, cache, 0, -1); //the first time through, create the rendering PropTween so that it runs LAST (in the linked list, we keep adding to the beginning)\n\n transformPropTween.dep = 1; //flag it as dependent so that if things get killed/overwritten and this is the only PropTween left, we can safely kill the whole tween.\n }\n if (p === \"scale\") {\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, cache, \"scaleY\", cache.scaleY, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(cache.scaleY, relative + endNum) : endNum) - cache.scaleY || 0, _renderCSSProp);\n this._pt.u = 0;\n props.push(\"scaleY\", p);\n p += \"X\";\n } else if (p === \"transformOrigin\") {\n inlineProps.push(_transformOriginProp, style[_transformOriginProp]);\n endValue = _convertKeywordsToPercentages(endValue); //in case something like \"left top\" or \"bottom right\" is passed in. Convert to percentages.\n\n if (cache.svg) {\n _applySVGOrigin(target, endValue, 0, smooth, 0, this);\n } else {\n endUnit = parseFloat(endValue.split(\" \")[2]) || 0; //handle the zOrigin separately!\n\n endUnit !== cache.zOrigin && _addNonTweeningPT(this, cache, \"zOrigin\", cache.zOrigin, endUnit);\n _addNonTweeningPT(this, style, p, _firstTwoOnly(startValue), _firstTwoOnly(endValue));\n }\n continue;\n } else if (p === \"svgOrigin\") {\n _applySVGOrigin(target, endValue, 1, smooth, 0, this);\n continue;\n } else if (p in _rotationalProperties) {\n _addRotationalPropTween(this, cache, p, startNum, relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endValue) : endValue);\n continue;\n } else if (p === \"smoothOrigin\") {\n _addNonTweeningPT(this, cache, \"smooth\", cache.smooth, endValue);\n continue;\n } else if (p === \"force3D\") {\n cache[p] = endValue;\n continue;\n } else if (p === \"transform\") {\n _addRawTransformPTs(this, endValue, target);\n continue;\n }\n } else if (!(p in style)) {\n p = _checkPropPrefix(p) || p;\n }\n if (isTransformRelated || (endNum || endNum === 0) && (startNum || startNum === 0) && !_complexExp.test(endValue) && p in style) {\n startUnit = (startValue + \"\").substr((startNum + \"\").length);\n endNum || (endNum = 0); // protect against NaN\n\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue) || (p in _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units ? _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] : startUnit);\n startUnit !== endUnit && (startNum = _convertToUnit(target, p, startValue, endUnit));\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, isTransformRelated ? cache : style, p, startNum, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endNum) : endNum) - startNum, !isTransformRelated && (endUnit === \"px\" || p === \"zIndex\") && vars.autoRound !== false ? _renderRoundedCSSProp : _renderCSSProp);\n this._pt.u = endUnit || 0;\n if (startUnit !== endUnit && endUnit !== \"%\") {\n //when the tween goes all the way back to the beginning, we need to revert it to the OLD/ORIGINAL value (with those units). We record that as a \"b\" (beginning) property and point to a render method that handles that. (performance optimization)\n this._pt.b = startValue;\n this._pt.r = _renderCSSPropWithBeginning;\n }\n } else if (!(p in style)) {\n if (p in target) {\n //maybe it's not a style - it could be a property added directly to an element in which case we'll try to animate that.\n this.add(target, p, startValue || target[p], relative ? relative + endValue : endValue, index, targets);\n } else {\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._missingPlugin)(p, endValue);\n continue;\n }\n } else {\n _tweenComplexCSSString.call(this, target, p, startValue, relative ? relative + endValue : endValue);\n }\n isTransformRelated || inlineProps.push(p, style[p]);\n props.push(p);\n }\n }\n hasPriority && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._sortPropTweensByPriority)(this);\n },\n render: function render(ratio, data) {\n if (data.tween._time || !_reverting()) {\n var pt = data._pt;\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n } else {\n data.styles.revert();\n }\n },\n get: _get,\n aliases: _propertyAliases,\n getSetter: function getSetter(target, property, plugin) {\n //returns a setter function that accepts target, property, value and applies it accordingly. Remember, properties like \"x\" aren't as simple as target.style.property = value because they've got to be applied to a proxy object and then merged into a transform string in a renderer.\n var p = _propertyAliases[property];\n p && p.indexOf(\",\") < 0 && (property = p);\n return property in _transformProps && property !== _transformOriginProp && (target._gsap.x || _get(target, \"x\")) ? plugin && _recentSetterPlugin === plugin ? property === \"scale\" ? _setterScale : _setterTransform : (_recentSetterPlugin = plugin || {}) && (property === \"scale\" ? _setterScaleWithRender : _setterTransformWithRender) : target.style && !(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isUndefined)(target.style[property]) ? _setterCSSStyle : ~property.indexOf(\"-\") ? _setterCSSProp : (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getSetter)(target, property);\n },\n core: {\n _removeProperty: _removeProperty,\n _getMatrix: _getMatrix\n }\n};\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.utils.checkPrefix = _checkPropPrefix;\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.getStyleSaver = _getStyleSaver;\n(function (positionAndScale, rotation, others, aliases) {\n var all = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(positionAndScale + \",\" + rotation + \",\" + others, function (name) {\n _transformProps[name] = 1;\n });\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(rotation, function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"deg\";\n _rotationalProperties[name] = 1;\n });\n _propertyAliases[all[13]] = positionAndScale + \",\" + rotation;\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(aliases, function (name) {\n var split = name.split(\":\");\n _propertyAliases[split[1]] = all[split[0]];\n });\n})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\", \"rotation,rotationX,rotationY,skewX,skewY\", \"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\", \"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\", function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"px\";\n});\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.registerPlugin(CSSPlugin);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ1NTUGx1Z2luLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFFd0I7QUFFeEIsSUFBSTJCLElBQUk7RUFDSkMsSUFBSTtFQUNKQyxXQUFXO0VBQ1hDLGNBQWM7RUFDZEMsUUFBUTtFQUNSQyxjQUFjO0VBQ2RDLG1CQUFtQjtFQUNuQkMsVUFBVTtFQUNWQyxhQUFhLEdBQUcsU0FBU0EsYUFBYUEsQ0FBQSxFQUFHO0lBQzNDLE9BQU8sT0FBT0MsTUFBTSxLQUFLLFdBQVc7RUFDdEMsQ0FBQztFQUNHQyxlQUFlLEdBQUcsQ0FBQyxDQUFDO0VBQ3BCQyxRQUFRLEdBQUcsR0FBRyxHQUFHQyxJQUFJLENBQUNDLEVBQUU7RUFDeEJDLFFBQVEsR0FBR0YsSUFBSSxDQUFDQyxFQUFFLEdBQUcsR0FBRztFQUN4QkUsTUFBTSxHQUFHSCxJQUFJLENBQUNJLEtBQUs7RUFDbkJDLE9BQU8sR0FBRyxHQUFHO0VBQ2JDLFFBQVEsR0FBRyxVQUFVO0VBQ3JCQyxjQUFjLEdBQUcsc0NBQXNDO0VBQ3ZEQyxXQUFXLEdBQUcsV0FBVztFQUN6QkMsZ0JBQWdCLEdBQUc7SUFDckJDLFNBQVMsRUFBRSxvQkFBb0I7SUFDL0JDLEtBQUssRUFBRSxlQUFlO0lBQ3RCQyxLQUFLLEVBQUU7RUFDVCxDQUFDO0VBQ0dDLGNBQWMsR0FBRyxTQUFTQSxjQUFjQSxDQUFDQyxLQUFLLEVBQUVDLElBQUksRUFBRTtJQUN4RCxPQUFPQSxJQUFJLENBQUNDLEdBQUcsQ0FBQ0QsSUFBSSxDQUFDRSxDQUFDLEVBQUVGLElBQUksQ0FBQ0csQ0FBQyxFQUFFbEIsSUFBSSxDQUFDbUIsS0FBSyxDQUFDLENBQUNKLElBQUksQ0FBQ0ssQ0FBQyxHQUFHTCxJQUFJLENBQUNNLENBQUMsR0FBR1AsS0FBSyxJQUFJLEtBQUssQ0FBQyxHQUFHLEtBQUssR0FBR0MsSUFBSSxDQUFDTyxDQUFDLEVBQUVQLElBQUksQ0FBQztFQUN2RyxDQUFDO0VBQ0dRLGtCQUFrQixHQUFHLFNBQVNBLGtCQUFrQkEsQ0FBQ1QsS0FBSyxFQUFFQyxJQUFJLEVBQUU7SUFDaEUsT0FBT0EsSUFBSSxDQUFDQyxHQUFHLENBQUNELElBQUksQ0FBQ0UsQ0FBQyxFQUFFRixJQUFJLENBQUNHLENBQUMsRUFBRUosS0FBSyxLQUFLLENBQUMsR0FBR0MsSUFBSSxDQUFDUyxDQUFDLEdBQUd4QixJQUFJLENBQUNtQixLQUFLLENBQUMsQ0FBQ0osSUFBSSxDQUFDSyxDQUFDLEdBQUdMLElBQUksQ0FBQ00sQ0FBQyxHQUFHUCxLQUFLLElBQUksS0FBSyxDQUFDLEdBQUcsS0FBSyxHQUFHQyxJQUFJLENBQUNPLENBQUMsRUFBRVAsSUFBSSxDQUFDO0VBQzlILENBQUM7RUFDR1UsMkJBQTJCLEdBQUcsU0FBU0EsMkJBQTJCQSxDQUFDWCxLQUFLLEVBQUVDLElBQUksRUFBRTtJQUNsRixPQUFPQSxJQUFJLENBQUNDLEdBQUcsQ0FBQ0QsSUFBSSxDQUFDRSxDQUFDLEVBQUVGLElBQUksQ0FBQ0csQ0FBQyxFQUFFSixLQUFLLEdBQUdkLElBQUksQ0FBQ21CLEtBQUssQ0FBQyxDQUFDSixJQUFJLENBQUNLLENBQUMsR0FBR0wsSUFBSSxDQUFDTSxDQUFDLEdBQUdQLEtBQUssSUFBSSxLQUFLLENBQUMsR0FBRyxLQUFLLEdBQUdDLElBQUksQ0FBQ08sQ0FBQyxHQUFHUCxJQUFJLENBQUNXLENBQUMsRUFBRVgsSUFBSSxDQUFDO0VBQ3hILENBQUM7RUFDRztFQUNKWSxxQkFBcUIsR0FBRyxTQUFTQSxxQkFBcUJBLENBQUNiLEtBQUssRUFBRUMsSUFBSSxFQUFFO0lBQ2xFLElBQUlhLEtBQUssR0FBR2IsSUFBSSxDQUFDSyxDQUFDLEdBQUdMLElBQUksQ0FBQ00sQ0FBQyxHQUFHUCxLQUFLO0lBQ25DQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ0QsSUFBSSxDQUFDRSxDQUFDLEVBQUVGLElBQUksQ0FBQ0csQ0FBQyxFQUFFLENBQUMsRUFBRVUsS0FBSyxJQUFJQSxLQUFLLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEdBQUdiLElBQUksQ0FBQ08sQ0FBQyxFQUFFUCxJQUFJLENBQUM7RUFDN0UsQ0FBQztFQUNHYyx1QkFBdUIsR0FBRyxTQUFTQSx1QkFBdUJBLENBQUNmLEtBQUssRUFBRUMsSUFBSSxFQUFFO0lBQzFFLE9BQU9BLElBQUksQ0FBQ0MsR0FBRyxDQUFDRCxJQUFJLENBQUNFLENBQUMsRUFBRUYsSUFBSSxDQUFDRyxDQUFDLEVBQUVKLEtBQUssR0FBR0MsSUFBSSxDQUFDUyxDQUFDLEdBQUdULElBQUksQ0FBQ1csQ0FBQyxFQUFFWCxJQUFJLENBQUM7RUFDaEUsQ0FBQztFQUNHZSxnQ0FBZ0MsR0FBRyxTQUFTQSxnQ0FBZ0NBLENBQUNoQixLQUFLLEVBQUVDLElBQUksRUFBRTtJQUM1RixPQUFPQSxJQUFJLENBQUNDLEdBQUcsQ0FBQ0QsSUFBSSxDQUFDRSxDQUFDLEVBQUVGLElBQUksQ0FBQ0csQ0FBQyxFQUFFSixLQUFLLEtBQUssQ0FBQyxHQUFHQyxJQUFJLENBQUNXLENBQUMsR0FBR1gsSUFBSSxDQUFDUyxDQUFDLEVBQUVULElBQUksQ0FBQztFQUN0RSxDQUFDO0VBQ0dnQixlQUFlLEdBQUcsU0FBU0EsZUFBZUEsQ0FBQ0MsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRTtJQUN0RSxPQUFPSSxNQUFNLENBQUNFLEtBQUssQ0FBQ0QsUUFBUSxDQUFDLEdBQUdMLEtBQUs7RUFDdkMsQ0FBQztFQUNHTyxjQUFjLEdBQUcsU0FBU0EsY0FBY0EsQ0FBQ0gsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRTtJQUNwRSxPQUFPSSxNQUFNLENBQUNFLEtBQUssQ0FBQ0UsV0FBVyxDQUFDSCxRQUFRLEVBQUVMLEtBQUssQ0FBQztFQUNsRCxDQUFDO0VBQ0dTLGdCQUFnQixHQUFHLFNBQVNBLGdCQUFnQkEsQ0FBQ0wsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRTtJQUN4RSxPQUFPSSxNQUFNLENBQUNNLEtBQUssQ0FBQ0wsUUFBUSxDQUFDLEdBQUdMLEtBQUs7RUFDdkMsQ0FBQztFQUNHVyxZQUFZLEdBQUcsU0FBU0EsWUFBWUEsQ0FBQ1AsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRTtJQUNoRSxPQUFPSSxNQUFNLENBQUNNLEtBQUssQ0FBQ0UsTUFBTSxHQUFHUixNQUFNLENBQUNNLEtBQUssQ0FBQ0csTUFBTSxHQUFHYixLQUFLO0VBQzFELENBQUM7RUFDR2Msc0JBQXNCLEdBQUcsU0FBU0Esc0JBQXNCQSxDQUFDVixNQUFNLEVBQUVDLFFBQVEsRUFBRUwsS0FBSyxFQUFFYixJQUFJLEVBQUVELEtBQUssRUFBRTtJQUNqRyxJQUFJNkIsS0FBSyxHQUFHWCxNQUFNLENBQUNNLEtBQUs7SUFDeEJLLEtBQUssQ0FBQ0gsTUFBTSxHQUFHRyxLQUFLLENBQUNGLE1BQU0sR0FBR2IsS0FBSztJQUNuQ2UsS0FBSyxDQUFDQyxlQUFlLENBQUM5QixLQUFLLEVBQUU2QixLQUFLLENBQUM7RUFDckMsQ0FBQztFQUNHRSwwQkFBMEIsR0FBRyxTQUFTQSwwQkFBMEJBLENBQUNiLE1BQU0sRUFBRUMsUUFBUSxFQUFFTCxLQUFLLEVBQUViLElBQUksRUFBRUQsS0FBSyxFQUFFO0lBQ3pHLElBQUk2QixLQUFLLEdBQUdYLE1BQU0sQ0FBQ00sS0FBSztJQUN4QkssS0FBSyxDQUFDVixRQUFRLENBQUMsR0FBR0wsS0FBSztJQUN2QmUsS0FBSyxDQUFDQyxlQUFlLENBQUM5QixLQUFLLEVBQUU2QixLQUFLLENBQUM7RUFDckMsQ0FBQztFQUNHRyxjQUFjLEdBQUcsV0FBVztFQUM1QkMsb0JBQW9CLEdBQUdELGNBQWMsR0FBRyxRQUFRO0VBQ2hERSxVQUFVLEdBQUcsU0FBU0EsVUFBVUEsQ0FBQ2YsUUFBUSxFQUFFO0lBQzdDLElBQUlnQixLQUFLLEdBQUcsSUFBSTtJQUVoQixJQUFJakIsTUFBTSxHQUFHLElBQUksQ0FBQ0EsTUFBTTtNQUNwQkUsS0FBSyxHQUFHRixNQUFNLENBQUNFLEtBQUs7SUFFeEIsSUFBSUQsUUFBUSxJQUFJbkMsZUFBZSxFQUFFO01BQy9CLElBQUksQ0FBQ29ELEdBQUcsR0FBRyxJQUFJLENBQUNBLEdBQUcsSUFBSSxDQUFDLENBQUM7TUFFekIsSUFBSWpCLFFBQVEsS0FBSyxXQUFXLEVBQUU7UUFDNUJBLFFBQVEsR0FBR3hCLGdCQUFnQixDQUFDd0IsUUFBUSxDQUFDLElBQUlBLFFBQVE7UUFDakQsQ0FBQ0EsUUFBUSxDQUFDa0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHbEIsUUFBUSxDQUFDbUIsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDQyxPQUFPLENBQUMsVUFBVUMsQ0FBQyxFQUFFO1VBQ2hFLE9BQU9MLEtBQUssQ0FBQ0MsR0FBRyxDQUFDSSxDQUFDLENBQUMsR0FBR0MsSUFBSSxDQUFDdkIsTUFBTSxFQUFFc0IsQ0FBQyxDQUFDO1FBQ3ZDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQ0osR0FBRyxDQUFDakIsUUFBUSxDQUFDLEdBQUdELE1BQU0sQ0FBQ00sS0FBSyxDQUFDa0IsQ0FBQyxHQUFHeEIsTUFBTSxDQUFDTSxLQUFLLENBQUNMLFFBQVEsQ0FBQyxHQUFHc0IsSUFBSSxDQUFDdkIsTUFBTSxFQUFFQyxRQUFRLENBQUMsQ0FBQyxDQUFDO01BQzlGO01BRUFELE1BQU0sQ0FBQ00sS0FBSyxDQUFDbUIsR0FBRyxLQUFLLElBQUksQ0FBQ0EsR0FBRyxHQUFHekIsTUFBTSxDQUFDMEIsWUFBWSxDQUFDekIsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO01BRXBFLElBQUksSUFBSSxDQUFDMEIsS0FBSyxDQUFDUixPQUFPLENBQUNMLGNBQWMsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUMzQztNQUNGO01BRUFiLFFBQVEsR0FBR2EsY0FBYztJQUMzQjtJQUVBWixLQUFLLElBQUksSUFBSSxDQUFDeUIsS0FBSyxDQUFDQyxJQUFJLENBQUMzQixRQUFRLEVBQUVDLEtBQUssQ0FBQ0QsUUFBUSxDQUFDLENBQUM7RUFDckQsQ0FBQztFQUNHNEIsNEJBQTRCLEdBQUcsU0FBU0EsNEJBQTRCQSxDQUFDM0IsS0FBSyxFQUFFO0lBQzlFLElBQUlBLEtBQUssQ0FBQzRCLFNBQVMsRUFBRTtNQUNuQjVCLEtBQUssQ0FBQzZCLGNBQWMsQ0FBQyxXQUFXLENBQUM7TUFDakM3QixLQUFLLENBQUM2QixjQUFjLENBQUMsT0FBTyxDQUFDO01BQzdCN0IsS0FBSyxDQUFDNkIsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNoQztFQUNGLENBQUM7RUFDR0MsWUFBWSxHQUFHLFNBQVNBLFlBQVlBLENBQUEsRUFBRztJQUN6QyxJQUFJTCxLQUFLLEdBQUcsSUFBSSxDQUFDQSxLQUFLO01BQ2xCM0IsTUFBTSxHQUFHLElBQUksQ0FBQ0EsTUFBTTtNQUNwQkUsS0FBSyxHQUFHRixNQUFNLENBQUNFLEtBQUs7TUFDcEJTLEtBQUssR0FBR1gsTUFBTSxDQUFDTSxLQUFLO01BQ3BCMkIsQ0FBQztNQUNEL0MsQ0FBQztJQUVMLEtBQUsrQyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdOLEtBQUssQ0FBQ08sTUFBTSxFQUFFRCxDQUFDLElBQUksQ0FBQyxFQUFFO01BQ3BDTixLQUFLLENBQUNNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRy9CLEtBQUssQ0FBQ3lCLEtBQUssQ0FBQ00sQ0FBQyxDQUFDLENBQUMsR0FBR04sS0FBSyxDQUFDTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcvQixLQUFLLENBQUM2QixjQUFjLENBQUNKLEtBQUssQ0FBQ00sQ0FBQyxDQUFDLENBQUNFLE9BQU8sQ0FBQzdELFFBQVEsRUFBRSxLQUFLLENBQUMsQ0FBQzhELFdBQVcsQ0FBQyxDQUFDLENBQUM7SUFDdkg7SUFFQSxJQUFJLElBQUksQ0FBQ2xCLEdBQUcsRUFBRTtNQUNaUCxLQUFLLENBQUNjLEdBQUcsSUFBSXpCLE1BQU0sQ0FBQ3FDLFlBQVksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDWixHQUFHLElBQUksRUFBRSxDQUFDO01BRTdELEtBQUt2QyxDQUFDLElBQUksSUFBSSxDQUFDZ0MsR0FBRyxFQUFFO1FBQ2xCUCxLQUFLLENBQUN6QixDQUFDLENBQUMsR0FBRyxJQUFJLENBQUNnQyxHQUFHLENBQUNoQyxDQUFDLENBQUM7TUFDeEI7TUFFQStDLENBQUMsR0FBR3RFLFVBQVUsQ0FBQyxDQUFDO01BRWhCLElBQUlzRSxDQUFDLElBQUksQ0FBQ0EsQ0FBQyxDQUFDSyxPQUFPLElBQUksQ0FBQ3BDLEtBQUssQ0FBQ1ksY0FBYyxDQUFDLEVBQUU7UUFDN0NlLDRCQUE0QixDQUFDM0IsS0FBSyxDQUFDO1FBRW5DUyxLQUFLLENBQUM0QixPQUFPLEdBQUcsQ0FBQyxDQUFDLENBQUM7TUFDckI7SUFDRjtFQUNGLENBQUM7RUFDR0MsY0FBYyxHQUFHLFNBQVNBLGNBQWNBLENBQUN4QyxNQUFNLEVBQUV5QyxVQUFVLEVBQUU7SUFDL0QsSUFBSUMsS0FBSyxHQUFHO01BQ1YxQyxNQUFNLEVBQUVBLE1BQU07TUFDZDJCLEtBQUssRUFBRSxFQUFFO01BQ1RnQixNQUFNLEVBQUVYLFlBQVk7TUFDcEJZLElBQUksRUFBRTVCO0lBQ1IsQ0FBQztJQUNEeUIsVUFBVSxJQUFJQSxVQUFVLENBQUNyQixLQUFLLENBQUMsR0FBRyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxVQUFVbkMsQ0FBQyxFQUFFO01BQ3ZELE9BQU93RCxLQUFLLENBQUNFLElBQUksQ0FBQzFELENBQUMsQ0FBQztJQUN0QixDQUFDLENBQUM7SUFDRixPQUFPd0QsS0FBSztFQUNkLENBQUM7RUFDR0csV0FBVztFQUNYQyxjQUFjLEdBQUcsU0FBU0EsY0FBY0EsQ0FBQ0MsSUFBSSxFQUFFQyxFQUFFLEVBQUU7SUFDckQsSUFBSXhELENBQUMsR0FBR25DLElBQUksQ0FBQzRGLGVBQWUsR0FBRzVGLElBQUksQ0FBQzRGLGVBQWUsQ0FBQyxDQUFDRCxFQUFFLElBQUksOEJBQThCLEVBQUViLE9BQU8sQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUVZLElBQUksQ0FBQyxHQUFHMUYsSUFBSSxDQUFDNkYsYUFBYSxDQUFDSCxJQUFJLENBQUMsQ0FBQyxDQUFDOztJQUV4SixPQUFPdkQsQ0FBQyxDQUFDVSxLQUFLLEdBQUdWLENBQUMsR0FBR25DLElBQUksQ0FBQzZGLGFBQWEsQ0FBQ0gsSUFBSSxDQUFDLENBQUMsQ0FBQztFQUNqRCxDQUFDO0VBQ0dJLG9CQUFvQixHQUFHLFNBQVNBLG9CQUFvQkEsQ0FBQ25ELE1BQU0sRUFBRUMsUUFBUSxFQUFFbUQsa0JBQWtCLEVBQUU7SUFDN0YsSUFBSUMsRUFBRSxHQUFHQyxnQkFBZ0IsQ0FBQ3RELE1BQU0sQ0FBQztJQUNqQyxPQUFPcUQsRUFBRSxDQUFDcEQsUUFBUSxDQUFDLElBQUlvRCxFQUFFLENBQUNFLGdCQUFnQixDQUFDdEQsUUFBUSxDQUFDa0MsT0FBTyxDQUFDN0QsUUFBUSxFQUFFLEtBQUssQ0FBQyxDQUFDOEQsV0FBVyxDQUFDLENBQUMsQ0FBQyxJQUFJaUIsRUFBRSxDQUFDRSxnQkFBZ0IsQ0FBQ3RELFFBQVEsQ0FBQyxJQUFJLENBQUNtRCxrQkFBa0IsSUFBSUQsb0JBQW9CLENBQUNuRCxNQUFNLEVBQUV3RCxnQkFBZ0IsQ0FBQ3ZELFFBQVEsQ0FBQyxJQUFJQSxRQUFRLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7RUFDeE8sQ0FBQztFQUNHd0QsU0FBUyxHQUFHLG9CQUFvQixDQUFDckMsS0FBSyxDQUFDLEdBQUcsQ0FBQztFQUMzQ29DLGdCQUFnQixHQUFHLFNBQVNBLGdCQUFnQkEsQ0FBQ3ZELFFBQVEsRUFBRXlELE9BQU8sRUFBRUMsWUFBWSxFQUFFO0lBQ2hGLElBQUluRSxDQUFDLEdBQUdrRSxPQUFPLElBQUlsRyxRQUFRO01BQ3ZCNEIsQ0FBQyxHQUFHSSxDQUFDLENBQUNVLEtBQUs7TUFDWCtCLENBQUMsR0FBRyxDQUFDO0lBRVQsSUFBSWhDLFFBQVEsSUFBSWIsQ0FBQyxJQUFJLENBQUN1RSxZQUFZLEVBQUU7TUFDbEMsT0FBTzFELFFBQVE7SUFDakI7SUFFQUEsUUFBUSxHQUFHQSxRQUFRLENBQUMyRCxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUNDLFdBQVcsQ0FBQyxDQUFDLEdBQUc1RCxRQUFRLENBQUM2RCxNQUFNLENBQUMsQ0FBQyxDQUFDO0lBRWhFLE9BQU83QixDQUFDLEVBQUUsSUFBSSxFQUFFd0IsU0FBUyxDQUFDeEIsQ0FBQyxDQUFDLEdBQUdoQyxRQUFRLElBQUliLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFFaEQsT0FBTzZDLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUNBLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBSSxHQUFHQSxDQUFDLElBQUksQ0FBQyxHQUFHd0IsU0FBUyxDQUFDeEIsQ0FBQyxDQUFDLEdBQUcsRUFBRSxJQUFJaEMsUUFBUTtFQUNoRixDQUFDO0VBQ0c4RCxTQUFTLEdBQUcsU0FBU0EsU0FBU0EsQ0FBQSxFQUFHO0lBQ25DLElBQUluRyxhQUFhLENBQUMsQ0FBQyxJQUFJQyxNQUFNLENBQUNtRyxRQUFRLEVBQUU7TUFDdEM1RyxJQUFJLEdBQUdTLE1BQU07TUFDYlIsSUFBSSxHQUFHRCxJQUFJLENBQUM0RyxRQUFRO01BQ3BCMUcsV0FBVyxHQUFHRCxJQUFJLENBQUM0RyxlQUFlO01BQ2xDekcsUUFBUSxHQUFHc0YsY0FBYyxDQUFDLEtBQUssQ0FBQyxJQUFJO1FBQ2xDNUMsS0FBSyxFQUFFLENBQUM7TUFDVixDQUFDO01BQ0R6QyxjQUFjLEdBQUdxRixjQUFjLENBQUMsS0FBSyxDQUFDO01BQ3RDaEMsY0FBYyxHQUFHMEMsZ0JBQWdCLENBQUMxQyxjQUFjLENBQUM7TUFDakRDLG9CQUFvQixHQUFHRCxjQUFjLEdBQUcsUUFBUTtNQUNoRHRELFFBQVEsQ0FBQzBDLEtBQUssQ0FBQ2dFLE9BQU8sR0FBRywwREFBMEQsQ0FBQyxDQUFDOztNQUVyRnJCLFdBQVcsR0FBRyxDQUFDLENBQUNXLGdCQUFnQixDQUFDLGFBQWEsQ0FBQztNQUMvQzdGLFVBQVUsR0FBR2xDLCtDQUFJLENBQUMwSSxJQUFJLENBQUNDLFNBQVM7TUFDaEM3RyxjQUFjLEdBQUcsQ0FBQztJQUNwQjtFQUNGLENBQUM7RUFDRzhHLFlBQVksR0FBRyxTQUFTQSxZQUFZQSxDQUFDQyxjQUFjLEVBQUU7SUFDdkQ7SUFDQSxJQUFJN0MsR0FBRyxHQUFHcUIsY0FBYyxDQUFDLEtBQUssRUFBRSxJQUFJLENBQUN5QixlQUFlLElBQUksSUFBSSxDQUFDQSxlQUFlLENBQUM3QyxZQUFZLENBQUMsT0FBTyxDQUFDLElBQUksNEJBQTRCLENBQUM7TUFDL0g4QyxTQUFTLEdBQUcsSUFBSSxDQUFDQyxVQUFVO01BQzNCQyxVQUFVLEdBQUcsSUFBSSxDQUFDQyxXQUFXO01BQzdCQyxNQUFNLEdBQUcsSUFBSSxDQUFDMUUsS0FBSyxDQUFDZ0UsT0FBTztNQUMzQlcsSUFBSTtJQUVSdkgsV0FBVyxDQUFDd0gsV0FBVyxDQUFDckQsR0FBRyxDQUFDO0lBRTVCQSxHQUFHLENBQUNxRCxXQUFXLENBQUMsSUFBSSxDQUFDO0lBQ3JCLElBQUksQ0FBQzVFLEtBQUssQ0FBQzZFLE9BQU8sR0FBRyxPQUFPO0lBRTVCLElBQUlULGNBQWMsRUFBRTtNQUNsQixJQUFJO1FBQ0ZPLElBQUksR0FBRyxJQUFJLENBQUNHLE9BQU8sQ0FBQyxDQUFDO1FBQ3JCLElBQUksQ0FBQ0MsU0FBUyxHQUFHLElBQUksQ0FBQ0QsT0FBTyxDQUFDLENBQUM7O1FBRS9CLElBQUksQ0FBQ0EsT0FBTyxHQUFHWCxZQUFZO01BQzdCLENBQUMsQ0FBQyxPQUFPN0UsQ0FBQyxFQUFFLENBQUM7SUFDZixDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUN5RixTQUFTLEVBQUU7TUFDekJKLElBQUksR0FBRyxJQUFJLENBQUNJLFNBQVMsQ0FBQyxDQUFDO0lBQ3pCO0lBRUEsSUFBSVQsU0FBUyxFQUFFO01BQ2IsSUFBSUUsVUFBVSxFQUFFO1FBQ2RGLFNBQVMsQ0FBQ1UsWUFBWSxDQUFDLElBQUksRUFBRVIsVUFBVSxDQUFDO01BQzFDLENBQUMsTUFBTTtRQUNMRixTQUFTLENBQUNNLFdBQVcsQ0FBQyxJQUFJLENBQUM7TUFDN0I7SUFDRjtJQUVBeEgsV0FBVyxDQUFDNkgsV0FBVyxDQUFDMUQsR0FBRyxDQUFDO0lBRTVCLElBQUksQ0FBQ3ZCLEtBQUssQ0FBQ2dFLE9BQU8sR0FBR1UsTUFBTTtJQUMzQixPQUFPQyxJQUFJO0VBQ2IsQ0FBQztFQUNHTyxzQkFBc0IsR0FBRyxTQUFTQSxzQkFBc0JBLENBQUNwRixNQUFNLEVBQUVxRixlQUFlLEVBQUU7SUFDcEYsSUFBSXBELENBQUMsR0FBR29ELGVBQWUsQ0FBQ25ELE1BQU07SUFFOUIsT0FBT0QsQ0FBQyxFQUFFLEVBQUU7TUFDVixJQUFJakMsTUFBTSxDQUFDc0YsWUFBWSxDQUFDRCxlQUFlLENBQUNwRCxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQzNDLE9BQU9qQyxNQUFNLENBQUMwQixZQUFZLENBQUMyRCxlQUFlLENBQUNwRCxDQUFDLENBQUMsQ0FBQztNQUNoRDtJQUNGO0VBQ0YsQ0FBQztFQUNHc0QsUUFBUSxHQUFHLFNBQVNBLFFBQVFBLENBQUN2RixNQUFNLEVBQUU7SUFDdkMsSUFBSXdGLE1BQU07SUFFVixJQUFJO01BQ0ZBLE1BQU0sR0FBR3hGLE1BQU0sQ0FBQ2dGLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3QixDQUFDLENBQUMsT0FBT1MsS0FBSyxFQUFFO01BQ2RELE1BQU0sR0FBR25CLFlBQVksQ0FBQ3FCLElBQUksQ0FBQzFGLE1BQU0sRUFBRSxJQUFJLENBQUM7SUFDMUM7SUFFQXdGLE1BQU0sS0FBS0EsTUFBTSxDQUFDRyxLQUFLLElBQUlILE1BQU0sQ0FBQ0ksTUFBTSxDQUFDLElBQUk1RixNQUFNLENBQUNnRixPQUFPLEtBQUtYLFlBQVksS0FBS21CLE1BQU0sR0FBR25CLFlBQVksQ0FBQ3FCLElBQUksQ0FBQzFGLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7O0lBRTVILE9BQU93RixNQUFNLElBQUksQ0FBQ0EsTUFBTSxDQUFDRyxLQUFLLElBQUksQ0FBQ0gsTUFBTSxDQUFDaEUsQ0FBQyxJQUFJLENBQUNnRSxNQUFNLENBQUNLLENBQUMsR0FBRztNQUN6RHJFLENBQUMsRUFBRSxDQUFDNEQsc0JBQXNCLENBQUNwRixNQUFNLEVBQUUsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQztNQUMxRDZGLENBQUMsRUFBRSxDQUFDVCxzQkFBc0IsQ0FBQ3BGLE1BQU0sRUFBRSxDQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDO01BQzFEMkYsS0FBSyxFQUFFLENBQUM7TUFDUkMsTUFBTSxFQUFFO0lBQ1YsQ0FBQyxHQUFHSixNQUFNO0VBQ1osQ0FBQztFQUNHTSxNQUFNLEdBQUcsU0FBU0EsTUFBTUEsQ0FBQ3RHLENBQUMsRUFBRTtJQUM5QixPQUFPLENBQUMsRUFBRUEsQ0FBQyxDQUFDdUcsTUFBTSxLQUFLLENBQUN2RyxDQUFDLENBQUNpRixVQUFVLElBQUlqRixDQUFDLENBQUMrRSxlQUFlLENBQUMsSUFBSWdCLFFBQVEsQ0FBQy9GLENBQUMsQ0FBQyxDQUFDO0VBQzVFLENBQUM7RUFDRztFQUNKd0csZUFBZSxHQUFHLFNBQVNBLGVBQWVBLENBQUNoRyxNQUFNLEVBQUVDLFFBQVEsRUFBRTtJQUMzRCxJQUFJQSxRQUFRLEVBQUU7TUFDWixJQUFJQyxLQUFLLEdBQUdGLE1BQU0sQ0FBQ0UsS0FBSztNQUV4QixJQUFJRCxRQUFRLElBQUluQyxlQUFlLElBQUltQyxRQUFRLEtBQUtjLG9CQUFvQixFQUFFO1FBQ3BFZCxRQUFRLEdBQUdhLGNBQWM7TUFDM0I7TUFFQSxJQUFJWixLQUFLLENBQUM2QixjQUFjLEVBQUU7UUFDeEIsSUFBSTlCLFFBQVEsQ0FBQzZELE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssSUFBSSxJQUFJN0QsUUFBUSxDQUFDNkQsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsS0FBSyxRQUFRLEVBQUU7VUFDeEU7VUFDQTdELFFBQVEsR0FBRyxHQUFHLEdBQUdBLFFBQVE7UUFDM0I7UUFFQUMsS0FBSyxDQUFDNkIsY0FBYyxDQUFDOUIsUUFBUSxDQUFDa0MsT0FBTyxDQUFDN0QsUUFBUSxFQUFFLEtBQUssQ0FBQyxDQUFDOEQsV0FBVyxDQUFDLENBQUMsQ0FBQztNQUN2RSxDQUFDLE1BQU07UUFDTDtRQUNBbEMsS0FBSyxDQUFDK0YsZUFBZSxDQUFDaEcsUUFBUSxDQUFDO01BQ2pDO0lBQ0Y7RUFDRixDQUFDO0VBQ0dpRyxpQkFBaUIsR0FBRyxTQUFTQSxpQkFBaUJBLENBQUNDLE1BQU0sRUFBRW5HLE1BQU0sRUFBRUMsUUFBUSxFQUFFbUcsU0FBUyxFQUFFQyxHQUFHLEVBQUVDLFlBQVksRUFBRTtJQUN6RyxJQUFJQyxFQUFFLEdBQUcsSUFBSTlKLG9EQUFTLENBQUMwSixNQUFNLENBQUNLLEdBQUcsRUFBRXhHLE1BQU0sRUFBRUMsUUFBUSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUVxRyxZQUFZLEdBQUd4RyxnQ0FBZ0MsR0FBR0QsdUJBQXVCLENBQUM7SUFDcklzRyxNQUFNLENBQUNLLEdBQUcsR0FBR0QsRUFBRTtJQUNmQSxFQUFFLENBQUM3RyxDQUFDLEdBQUcwRyxTQUFTO0lBQ2hCRyxFQUFFLENBQUMvRyxDQUFDLEdBQUc2RyxHQUFHO0lBRVZGLE1BQU0sQ0FBQ00sTUFBTSxDQUFDN0UsSUFBSSxDQUFDM0IsUUFBUSxDQUFDO0lBRTVCLE9BQU9zRyxFQUFFO0VBQ1gsQ0FBQztFQUNHRyxvQkFBb0IsR0FBRztJQUN6QkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsR0FBRyxFQUFFLENBQUM7SUFDTkMsSUFBSSxFQUFFO0VBQ1IsQ0FBQztFQUNHQyxtQkFBbUIsR0FBRztJQUN4QkMsSUFBSSxFQUFFLENBQUM7SUFDUEMsSUFBSSxFQUFFO0VBQ1IsQ0FBQztFQUNHO0VBQ0pDLGNBQWMsR0FBRyxTQUFTQSxjQUFjQSxDQUFDakgsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRXNILElBQUksRUFBRTtJQUN0RSxJQUFJQyxRQUFRLEdBQUdDLFVBQVUsQ0FBQ3hILEtBQUssQ0FBQyxJQUFJLENBQUM7TUFDakN5SCxPQUFPLEdBQUcsQ0FBQ3pILEtBQUssR0FBRyxFQUFFLEVBQUUwSCxJQUFJLENBQUMsQ0FBQyxDQUFDeEQsTUFBTSxDQUFDLENBQUNxRCxRQUFRLEdBQUcsRUFBRSxFQUFFakYsTUFBTSxDQUFDLElBQUksSUFBSTtNQUNwRTtNQUNKaEMsS0FBSyxHQUFHMUMsUUFBUSxDQUFDMEMsS0FBSztNQUNsQnFILFVBQVUsR0FBR2hKLGNBQWMsQ0FBQ2lKLElBQUksQ0FBQ3ZILFFBQVEsQ0FBQztNQUMxQ3dILFNBQVMsR0FBR3pILE1BQU0sQ0FBQzBILE9BQU8sQ0FBQ3RGLFdBQVcsQ0FBQyxDQUFDLEtBQUssS0FBSztNQUNsRHVGLGVBQWUsR0FBRyxDQUFDRixTQUFTLEdBQUcsUUFBUSxHQUFHLFFBQVEsS0FBS0YsVUFBVSxHQUFHLE9BQU8sR0FBRyxRQUFRLENBQUM7TUFDdkZLLE1BQU0sR0FBRyxHQUFHO01BQ1pDLFFBQVEsR0FBR1gsSUFBSSxLQUFLLElBQUk7TUFDeEJZLFNBQVMsR0FBR1osSUFBSSxLQUFLLEdBQUc7TUFDeEJhLEVBQUU7TUFDRkMsTUFBTTtNQUNOckgsS0FBSztNQUNMc0gsS0FBSztJQUVULElBQUlmLElBQUksS0FBS0csT0FBTyxJQUFJLENBQUNGLFFBQVEsSUFBSVQsb0JBQW9CLENBQUNRLElBQUksQ0FBQyxJQUFJUixvQkFBb0IsQ0FBQ1csT0FBTyxDQUFDLEVBQUU7TUFDaEcsT0FBT0YsUUFBUTtJQUNqQjtJQUVBRSxPQUFPLEtBQUssSUFBSSxJQUFJLENBQUNRLFFBQVEsS0FBS1YsUUFBUSxHQUFHRixjQUFjLENBQUNqSCxNQUFNLEVBQUVDLFFBQVEsRUFBRUwsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzNGcUksS0FBSyxHQUFHakksTUFBTSxDQUFDK0YsTUFBTSxJQUFJRCxNQUFNLENBQUM5RixNQUFNLENBQUM7SUFFdkMsSUFBSSxDQUFDOEgsU0FBUyxJQUFJVCxPQUFPLEtBQUssR0FBRyxNQUFNdkosZUFBZSxDQUFDbUMsUUFBUSxDQUFDLElBQUksQ0FBQ0EsUUFBUSxDQUFDa0IsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUU7TUFDL0Y0RyxFQUFFLEdBQUdFLEtBQUssR0FBR2pJLE1BQU0sQ0FBQ2dGLE9BQU8sQ0FBQyxDQUFDLENBQUN1QyxVQUFVLEdBQUcsT0FBTyxHQUFHLFFBQVEsQ0FBQyxHQUFHdkgsTUFBTSxDQUFDMkgsZUFBZSxDQUFDO01BQ3hGLE9BQU8vSyxxREFBTSxDQUFDa0wsU0FBUyxHQUFHWCxRQUFRLEdBQUdZLEVBQUUsR0FBR0gsTUFBTSxHQUFHVCxRQUFRLEdBQUcsR0FBRyxHQUFHWSxFQUFFLENBQUM7SUFDekU7SUFFQTdILEtBQUssQ0FBQ3FILFVBQVUsR0FBRyxPQUFPLEdBQUcsUUFBUSxDQUFDLEdBQUdLLE1BQU0sSUFBSUMsUUFBUSxHQUFHUixPQUFPLEdBQUdILElBQUksQ0FBQztJQUM3RWMsTUFBTSxHQUFHLENBQUMvSCxRQUFRLENBQUNrQixPQUFPLENBQUMsT0FBTyxDQUFDLElBQUkrRixJQUFJLEtBQUssSUFBSSxJQUFJbEgsTUFBTSxDQUFDOEUsV0FBVyxJQUFJLENBQUMyQyxTQUFTLEdBQUd6SCxNQUFNLEdBQUdBLE1BQU0sQ0FBQ3lFLFVBQVU7SUFFckgsSUFBSXdELEtBQUssRUFBRTtNQUNURCxNQUFNLEdBQUcsQ0FBQ2hJLE1BQU0sQ0FBQ3VFLGVBQWUsSUFBSSxDQUFDLENBQUMsRUFBRUUsVUFBVTtJQUNwRDtJQUVBLElBQUksQ0FBQ3VELE1BQU0sSUFBSUEsTUFBTSxLQUFLM0ssSUFBSSxJQUFJLENBQUMySyxNQUFNLENBQUNsRCxXQUFXLEVBQUU7TUFDckRrRCxNQUFNLEdBQUczSyxJQUFJLENBQUM2SyxJQUFJO0lBQ3BCO0lBRUF2SCxLQUFLLEdBQUdxSCxNQUFNLENBQUMxSCxLQUFLO0lBRXBCLElBQUlLLEtBQUssSUFBSW1ILFNBQVMsSUFBSW5ILEtBQUssQ0FBQ2dGLEtBQUssSUFBSTRCLFVBQVUsSUFBSTVHLEtBQUssQ0FBQ3dILElBQUksS0FBS3hMLGtEQUFPLENBQUN3TCxJQUFJLElBQUksQ0FBQ3hILEtBQUssQ0FBQzRCLE9BQU8sRUFBRTtNQUNwRyxPQUFPM0YscURBQU0sQ0FBQ3VLLFFBQVEsR0FBR3hHLEtBQUssQ0FBQ2dGLEtBQUssR0FBR2lDLE1BQU0sQ0FBQztJQUNoRCxDQUFDLE1BQU07TUFDTCxDQUFDRSxTQUFTLElBQUlULE9BQU8sS0FBSyxHQUFHLEtBQUssQ0FBQ1AsbUJBQW1CLENBQUMzRCxvQkFBb0IsQ0FBQzZFLE1BQU0sRUFBRSxTQUFTLENBQUMsQ0FBQyxLQUFLOUgsS0FBSyxDQUFDa0ksUUFBUSxHQUFHakYsb0JBQW9CLENBQUNuRCxNQUFNLEVBQUUsVUFBVSxDQUFDLENBQUM7TUFDOUpnSSxNQUFNLEtBQUtoSSxNQUFNLEtBQUtFLEtBQUssQ0FBQ2tJLFFBQVEsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDOztNQUVsREosTUFBTSxDQUFDbEQsV0FBVyxDQUFDdEgsUUFBUSxDQUFDO01BQzVCdUssRUFBRSxHQUFHdkssUUFBUSxDQUFDbUssZUFBZSxDQUFDO01BQzlCSyxNQUFNLENBQUM3QyxXQUFXLENBQUMzSCxRQUFRLENBQUM7TUFDNUIwQyxLQUFLLENBQUNrSSxRQUFRLEdBQUcsVUFBVTtNQUUzQixJQUFJYixVQUFVLElBQUlPLFNBQVMsRUFBRTtRQUMzQm5ILEtBQUssR0FBRzVELHdEQUFTLENBQUNpTCxNQUFNLENBQUM7UUFDekJySCxLQUFLLENBQUN3SCxJQUFJLEdBQUd4TCxrREFBTyxDQUFDd0wsSUFBSTtRQUN6QnhILEtBQUssQ0FBQ2dGLEtBQUssR0FBR3FDLE1BQU0sQ0FBQ0wsZUFBZSxDQUFDO01BQ3ZDO0lBQ0Y7SUFFQSxPQUFPL0sscURBQU0sQ0FBQ2lMLFFBQVEsR0FBR0UsRUFBRSxHQUFHWixRQUFRLEdBQUdTLE1BQU0sR0FBR0csRUFBRSxJQUFJWixRQUFRLEdBQUdTLE1BQU0sR0FBR0csRUFBRSxHQUFHWixRQUFRLEdBQUcsQ0FBQyxDQUFDO0VBQ2hHLENBQUM7RUFDRzVGLElBQUksR0FBRyxTQUFTQSxJQUFJQSxDQUFDdkIsTUFBTSxFQUFFQyxRQUFRLEVBQUVpSCxJQUFJLEVBQUUzRSxPQUFPLEVBQUU7SUFDeEQsSUFBSTNDLEtBQUs7SUFDVHJDLGNBQWMsSUFBSXdHLFNBQVMsQ0FBQyxDQUFDO0lBRTdCLElBQUk5RCxRQUFRLElBQUl4QixnQkFBZ0IsSUFBSXdCLFFBQVEsS0FBSyxXQUFXLEVBQUU7TUFDNURBLFFBQVEsR0FBR3hCLGdCQUFnQixDQUFDd0IsUUFBUSxDQUFDO01BRXJDLElBQUksQ0FBQ0EsUUFBUSxDQUFDa0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQzFCbEIsUUFBUSxHQUFHQSxRQUFRLENBQUNtQixLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO01BQ25DO0lBQ0Y7SUFFQSxJQUFJdEQsZUFBZSxDQUFDbUMsUUFBUSxDQUFDLElBQUlBLFFBQVEsS0FBSyxXQUFXLEVBQUU7TUFDekRMLEtBQUssR0FBR3lJLGVBQWUsQ0FBQ3JJLE1BQU0sRUFBRXVDLE9BQU8sQ0FBQztNQUN4QzNDLEtBQUssR0FBR0ssUUFBUSxLQUFLLGlCQUFpQixHQUFHTCxLQUFLLENBQUNLLFFBQVEsQ0FBQyxHQUFHTCxLQUFLLENBQUM2QixHQUFHLEdBQUc3QixLQUFLLENBQUMwSSxNQUFNLEdBQUdDLGFBQWEsQ0FBQ3BGLG9CQUFvQixDQUFDbkQsTUFBTSxFQUFFZSxvQkFBb0IsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHbkIsS0FBSyxDQUFDNEksT0FBTyxHQUFHLElBQUk7SUFDdEwsQ0FBQyxNQUFNO01BQ0w1SSxLQUFLLEdBQUdJLE1BQU0sQ0FBQ0UsS0FBSyxDQUFDRCxRQUFRLENBQUM7TUFFOUIsSUFBSSxDQUFDTCxLQUFLLElBQUlBLEtBQUssS0FBSyxNQUFNLElBQUkyQyxPQUFPLElBQUksQ0FBQyxDQUFDM0MsS0FBSyxHQUFHLEVBQUUsRUFBRXVCLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtRQUMzRXZCLEtBQUssR0FBRzZJLGFBQWEsQ0FBQ3hJLFFBQVEsQ0FBQyxJQUFJd0ksYUFBYSxDQUFDeEksUUFBUSxDQUFDLENBQUNELE1BQU0sRUFBRUMsUUFBUSxFQUFFaUgsSUFBSSxDQUFDLElBQUkvRCxvQkFBb0IsQ0FBQ25ELE1BQU0sRUFBRUMsUUFBUSxDQUFDLElBQUl2RSwyREFBWSxDQUFDc0UsTUFBTSxFQUFFQyxRQUFRLENBQUMsS0FBS0EsUUFBUSxLQUFLLFNBQVMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztNQUN0TTtJQUNGO0lBRUEsT0FBT2lILElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQ3RILEtBQUssR0FBRyxFQUFFLEVBQUUwSCxJQUFJLENBQUMsQ0FBQyxDQUFDbkcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHOEYsY0FBYyxDQUFDakgsTUFBTSxFQUFFQyxRQUFRLEVBQUVMLEtBQUssRUFBRXNILElBQUksQ0FBQyxHQUFHQSxJQUFJLEdBQUd0SCxLQUFLO0VBQ2xILENBQUM7RUFDRzhJLHNCQUFzQixHQUFHLFNBQVNBLHNCQUFzQkEsQ0FBQzFJLE1BQU0sRUFBRTJJLElBQUksRUFBRUMsS0FBSyxFQUFFdkMsR0FBRyxFQUFFO0lBQ3JGO0lBQ0EsSUFBSSxDQUFDdUMsS0FBSyxJQUFJQSxLQUFLLEtBQUssTUFBTSxFQUFFO01BQzlCO01BQ0EsSUFBSTFKLENBQUMsR0FBR3NFLGdCQUFnQixDQUFDbUYsSUFBSSxFQUFFM0ksTUFBTSxFQUFFLENBQUMsQ0FBQztRQUNyQ1osQ0FBQyxHQUFHRixDQUFDLElBQUlpRSxvQkFBb0IsQ0FBQ25ELE1BQU0sRUFBRWQsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUUvQyxJQUFJRSxDQUFDLElBQUlBLENBQUMsS0FBS3dKLEtBQUssRUFBRTtRQUNwQkQsSUFBSSxHQUFHekosQ0FBQztRQUNSMEosS0FBSyxHQUFHeEosQ0FBQztNQUNYLENBQUMsTUFBTSxJQUFJdUosSUFBSSxLQUFLLGFBQWEsRUFBRTtRQUNqQ0MsS0FBSyxHQUFHekYsb0JBQW9CLENBQUNuRCxNQUFNLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDO01BQzFEO0lBQ0Y7SUFFQSxJQUFJdUcsRUFBRSxHQUFHLElBQUk5SixvREFBUyxDQUFDLElBQUksQ0FBQytKLEdBQUcsRUFBRXhHLE1BQU0sQ0FBQ0UsS0FBSyxFQUFFeUksSUFBSSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUzTSwrREFBb0IsQ0FBQztNQUM1RTZNLEtBQUssR0FBRyxDQUFDO01BQ1RDLFVBQVUsR0FBRyxDQUFDO01BQ2R4SCxDQUFDO01BQ0R5SCxNQUFNO01BQ05DLFdBQVc7TUFDWEMsUUFBUTtNQUNSQyxLQUFLO01BQ0xDLFVBQVU7TUFDVkMsUUFBUTtNQUNSQyxNQUFNO01BQ05DLEtBQUs7TUFDTEMsT0FBTztNQUNQQyxTQUFTO01BQ1RDLFNBQVM7SUFDYmxELEVBQUUsQ0FBQzdHLENBQUMsR0FBR2tKLEtBQUs7SUFDWnJDLEVBQUUsQ0FBQy9HLENBQUMsR0FBRzZHLEdBQUc7SUFDVnVDLEtBQUssSUFBSSxFQUFFLENBQUMsQ0FBQzs7SUFFYnZDLEdBQUcsSUFBSSxFQUFFO0lBRVQsSUFBSUEsR0FBRyxLQUFLLE1BQU0sRUFBRTtNQUNsQnJHLE1BQU0sQ0FBQ0UsS0FBSyxDQUFDeUksSUFBSSxDQUFDLEdBQUd0QyxHQUFHO01BQ3hCQSxHQUFHLEdBQUdsRCxvQkFBb0IsQ0FBQ25ELE1BQU0sRUFBRTJJLElBQUksQ0FBQyxJQUFJdEMsR0FBRztNQUMvQ3JHLE1BQU0sQ0FBQ0UsS0FBSyxDQUFDeUksSUFBSSxDQUFDLEdBQUdDLEtBQUs7SUFDNUI7SUFFQXRILENBQUMsR0FBRyxDQUFDc0gsS0FBSyxFQUFFdkMsR0FBRyxDQUFDO0lBRWhCakssaUVBQWtCLENBQUNrRixDQUFDLENBQUMsQ0FBQyxDQUFDOztJQUd2QnNILEtBQUssR0FBR3RILENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDWitFLEdBQUcsR0FBRy9FLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDVjBILFdBQVcsR0FBR0osS0FBSyxDQUFDYyxLQUFLLENBQUM5TiwwREFBZSxDQUFDLElBQUksRUFBRTtJQUNoRDZOLFNBQVMsR0FBR3BELEdBQUcsQ0FBQ3FELEtBQUssQ0FBQzlOLDBEQUFlLENBQUMsSUFBSSxFQUFFO0lBRTVDLElBQUk2TixTQUFTLENBQUN2SCxNQUFNLEVBQUU7TUFDcEIsT0FBTzZHLE1BQU0sR0FBR25OLDBEQUFlLENBQUMrTixJQUFJLENBQUN0RCxHQUFHLENBQUMsRUFBRTtRQUN6QytDLFFBQVEsR0FBR0wsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUNwQk8sS0FBSyxHQUFHakQsR0FBRyxDQUFDdUQsU0FBUyxDQUFDZixLQUFLLEVBQUVFLE1BQU0sQ0FBQ0YsS0FBSyxDQUFDO1FBRTFDLElBQUlLLEtBQUssRUFBRTtVQUNUQSxLQUFLLEdBQUcsQ0FBQ0EsS0FBSyxHQUFHLENBQUMsSUFBSSxDQUFDO1FBQ3pCLENBQUMsTUFBTSxJQUFJSSxLQUFLLENBQUN4RixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLElBQUl3RixLQUFLLENBQUN4RixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLEVBQUU7VUFDdkVvRixLQUFLLEdBQUcsQ0FBQztRQUNYO1FBRUEsSUFBSUUsUUFBUSxNQUFNRCxVQUFVLEdBQUdILFdBQVcsQ0FBQ0YsVUFBVSxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUMsRUFBRTtVQUMvREcsUUFBUSxHQUFHN0IsVUFBVSxDQUFDK0IsVUFBVSxDQUFDLElBQUksQ0FBQztVQUN0Q0ssU0FBUyxHQUFHTCxVQUFVLENBQUNyRixNQUFNLENBQUMsQ0FBQ21GLFFBQVEsR0FBRyxFQUFFLEVBQUUvRyxNQUFNLENBQUM7VUFDckRrSCxRQUFRLENBQUN4RixNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxLQUFLd0YsUUFBUSxHQUFHbk0sNkRBQWMsQ0FBQ2dNLFFBQVEsRUFBRUcsUUFBUSxDQUFDLEdBQUdJLFNBQVMsQ0FBQztVQUN6RkgsTUFBTSxHQUFHakMsVUFBVSxDQUFDZ0MsUUFBUSxDQUFDO1VBQzdCRyxPQUFPLEdBQUdILFFBQVEsQ0FBQ3RGLE1BQU0sQ0FBQyxDQUFDdUYsTUFBTSxHQUFHLEVBQUUsRUFBRW5ILE1BQU0sQ0FBQztVQUMvQzJHLEtBQUssR0FBR2pOLDBEQUFlLENBQUNpTyxTQUFTLEdBQUdOLE9BQU8sQ0FBQ3JILE1BQU07VUFFbEQsSUFBSSxDQUFDcUgsT0FBTyxFQUFFO1lBQ1o7WUFDQUEsT0FBTyxHQUFHQSxPQUFPLElBQUk3TSxrREFBTyxDQUFDb04sS0FBSyxDQUFDbkIsSUFBSSxDQUFDLElBQUlhLFNBQVM7WUFFckQsSUFBSVgsS0FBSyxLQUFLeEMsR0FBRyxDQUFDbkUsTUFBTSxFQUFFO2NBQ3hCbUUsR0FBRyxJQUFJa0QsT0FBTztjQUNkaEQsRUFBRSxDQUFDL0csQ0FBQyxJQUFJK0osT0FBTztZQUNqQjtVQUNGO1VBRUEsSUFBSUMsU0FBUyxLQUFLRCxPQUFPLEVBQUU7WUFDekJOLFFBQVEsR0FBR2hDLGNBQWMsQ0FBQ2pILE1BQU0sRUFBRTJJLElBQUksRUFBRVEsVUFBVSxFQUFFSSxPQUFPLENBQUMsSUFBSSxDQUFDO1VBQ25FLENBQUMsQ0FBQzs7VUFHRmhELEVBQUUsQ0FBQ0MsR0FBRyxHQUFHO1lBQ1B1RCxLQUFLLEVBQUV4RCxFQUFFLENBQUNDLEdBQUc7WUFDYnRILENBQUMsRUFBRW9LLEtBQUssSUFBSVIsVUFBVSxLQUFLLENBQUMsR0FBR1EsS0FBSyxHQUFHLEdBQUc7WUFDMUM7WUFDQWxLLENBQUMsRUFBRTZKLFFBQVE7WUFDWDVKLENBQUMsRUFBRWdLLE1BQU0sR0FBR0osUUFBUTtZQUNwQmUsQ0FBQyxFQUFFZCxLQUFLLElBQUlBLEtBQUssR0FBRyxDQUFDLElBQUlQLElBQUksS0FBSyxRQUFRLEdBQUczSyxJQUFJLENBQUNtQixLQUFLLEdBQUc7VUFDNUQsQ0FBQztRQUNIO01BQ0Y7TUFFQW9ILEVBQUUsQ0FBQ2xILENBQUMsR0FBR3dKLEtBQUssR0FBR3hDLEdBQUcsQ0FBQ25FLE1BQU0sR0FBR21FLEdBQUcsQ0FBQ3VELFNBQVMsQ0FBQ2YsS0FBSyxFQUFFeEMsR0FBRyxDQUFDbkUsTUFBTSxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUM7SUFDckUsQ0FBQyxNQUFNO01BQ0xxRSxFQUFFLENBQUMwRCxDQUFDLEdBQUd0QixJQUFJLEtBQUssU0FBUyxJQUFJdEMsR0FBRyxLQUFLLE1BQU0sR0FBR3ZHLGdDQUFnQyxHQUFHRCx1QkFBdUI7SUFDMUc7SUFFQTVELGtEQUFPLENBQUN1TCxJQUFJLENBQUNuQixHQUFHLENBQUMsS0FBS0UsRUFBRSxDQUFDL0csQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7O0lBRWpDLElBQUksQ0FBQ2dILEdBQUcsR0FBR0QsRUFBRSxDQUFDLENBQUM7O0lBRWYsT0FBT0EsRUFBRTtFQUNYLENBQUM7RUFDRzJELGlCQUFpQixHQUFHO0lBQ3RCQyxHQUFHLEVBQUUsSUFBSTtJQUNUQyxNQUFNLEVBQUUsTUFBTTtJQUNkQyxJQUFJLEVBQUUsSUFBSTtJQUNWQyxLQUFLLEVBQUUsTUFBTTtJQUNiQyxNQUFNLEVBQUU7RUFDVixDQUFDO0VBQ0dDLDZCQUE2QixHQUFHLFNBQVNBLDZCQUE2QkEsQ0FBQzVLLEtBQUssRUFBRTtJQUNoRixJQUFJd0IsS0FBSyxHQUFHeEIsS0FBSyxDQUFDd0IsS0FBSyxDQUFDLEdBQUcsQ0FBQztNQUN4QkksQ0FBQyxHQUFHSixLQUFLLENBQUMsQ0FBQyxDQUFDO01BQ1p5RSxDQUFDLEdBQUd6RSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSztJQUV6QixJQUFJSSxDQUFDLEtBQUssS0FBSyxJQUFJQSxDQUFDLEtBQUssUUFBUSxJQUFJcUUsQ0FBQyxLQUFLLE1BQU0sSUFBSUEsQ0FBQyxLQUFLLE9BQU8sRUFBRTtNQUNsRTtNQUNBakcsS0FBSyxHQUFHNEIsQ0FBQztNQUNUQSxDQUFDLEdBQUdxRSxDQUFDO01BQ0xBLENBQUMsR0FBR2pHLEtBQUs7SUFDWDtJQUVBd0IsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHOEksaUJBQWlCLENBQUMxSSxDQUFDLENBQUMsSUFBSUEsQ0FBQztJQUNwQ0osS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHOEksaUJBQWlCLENBQUNyRSxDQUFDLENBQUMsSUFBSUEsQ0FBQztJQUNwQyxPQUFPekUsS0FBSyxDQUFDcUosSUFBSSxDQUFDLEdBQUcsQ0FBQztFQUN4QixDQUFDO0VBQ0dDLGlCQUFpQixHQUFHLFNBQVNBLGlCQUFpQkEsQ0FBQzVMLEtBQUssRUFBRUMsSUFBSSxFQUFFO0lBQzlELElBQUlBLElBQUksQ0FBQzRMLEtBQUssSUFBSTVMLElBQUksQ0FBQzRMLEtBQUssQ0FBQ0MsS0FBSyxLQUFLN0wsSUFBSSxDQUFDNEwsS0FBSyxDQUFDRSxJQUFJLEVBQUU7TUFDdEQsSUFBSTdLLE1BQU0sR0FBR2pCLElBQUksQ0FBQ0UsQ0FBQztRQUNmaUIsS0FBSyxHQUFHRixNQUFNLENBQUNFLEtBQUs7UUFDcEJ5QixLQUFLLEdBQUc1QyxJQUFJLENBQUNPLENBQUM7UUFDZHFCLEtBQUssR0FBR1gsTUFBTSxDQUFDTSxLQUFLO1FBQ3BCcUksSUFBSTtRQUNKbUMsZUFBZTtRQUNmN0ksQ0FBQztNQUVMLElBQUlOLEtBQUssS0FBSyxLQUFLLElBQUlBLEtBQUssS0FBSyxJQUFJLEVBQUU7UUFDckN6QixLQUFLLENBQUNnRSxPQUFPLEdBQUcsRUFBRTtRQUNsQjRHLGVBQWUsR0FBRyxDQUFDO01BQ3JCLENBQUMsTUFBTTtRQUNMbkosS0FBSyxHQUFHQSxLQUFLLENBQUNQLEtBQUssQ0FBQyxHQUFHLENBQUM7UUFDeEJhLENBQUMsR0FBR04sS0FBSyxDQUFDTyxNQUFNO1FBRWhCLE9BQU8sRUFBRUQsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO1VBQ2YwRyxJQUFJLEdBQUdoSCxLQUFLLENBQUNNLENBQUMsQ0FBQztVQUVmLElBQUluRSxlQUFlLENBQUM2SyxJQUFJLENBQUMsRUFBRTtZQUN6Qm1DLGVBQWUsR0FBRyxDQUFDO1lBQ25CbkMsSUFBSSxHQUFHQSxJQUFJLEtBQUssaUJBQWlCLEdBQUc1SCxvQkFBb0IsR0FBR0QsY0FBYztVQUMzRTtVQUVBa0YsZUFBZSxDQUFDaEcsTUFBTSxFQUFFMkksSUFBSSxDQUFDO1FBQy9CO01BQ0Y7TUFFQSxJQUFJbUMsZUFBZSxFQUFFO1FBQ25COUUsZUFBZSxDQUFDaEcsTUFBTSxFQUFFYyxjQUFjLENBQUM7UUFFdkMsSUFBSUgsS0FBSyxFQUFFO1VBQ1RBLEtBQUssQ0FBQ2MsR0FBRyxJQUFJekIsTUFBTSxDQUFDaUcsZUFBZSxDQUFDLFdBQVcsQ0FBQztVQUVoRG9DLGVBQWUsQ0FBQ3JJLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDOztVQUc1QlcsS0FBSyxDQUFDNEIsT0FBTyxHQUFHLENBQUM7VUFFakJWLDRCQUE0QixDQUFDM0IsS0FBSyxDQUFDO1FBQ3JDO01BQ0Y7SUFDRjtFQUNGLENBQUM7RUFDRztFQUNKdUksYUFBYSxHQUFHO0lBQ2RzQyxVQUFVLEVBQUUsU0FBU0EsVUFBVUEsQ0FBQzVFLE1BQU0sRUFBRW5HLE1BQU0sRUFBRUMsUUFBUSxFQUFFbUosUUFBUSxFQUFFdUIsS0FBSyxFQUFFO01BQ3pFLElBQUlBLEtBQUssQ0FBQzVMLElBQUksS0FBSyxhQUFhLEVBQUU7UUFDaEMsSUFBSXdILEVBQUUsR0FBR0osTUFBTSxDQUFDSyxHQUFHLEdBQUcsSUFBSS9KLG9EQUFTLENBQUMwSixNQUFNLENBQUNLLEdBQUcsRUFBRXhHLE1BQU0sRUFBRUMsUUFBUSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUV5SyxpQkFBaUIsQ0FBQztRQUMxRm5FLEVBQUUsQ0FBQ2pILENBQUMsR0FBRzhKLFFBQVE7UUFDZjdDLEVBQUUsQ0FBQ3lFLEVBQUUsR0FBRyxDQUFDLEVBQUU7UUFDWHpFLEVBQUUsQ0FBQ29FLEtBQUssR0FBR0EsS0FBSztRQUVoQnhFLE1BQU0sQ0FBQ00sTUFBTSxDQUFDN0UsSUFBSSxDQUFDM0IsUUFBUSxDQUFDO1FBRTVCLE9BQU8sQ0FBQztNQUNWO0lBQ0Y7SUFDQTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFFQSxDQUFDO0VBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNBZ0wsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztFQUNsQ0MscUJBQXFCLEdBQUcsQ0FBQyxDQUFDO0VBQzFCQyxnQkFBZ0IsR0FBRyxTQUFTQSxnQkFBZ0JBLENBQUN2TCxLQUFLLEVBQUU7SUFDdEQsT0FBT0EsS0FBSyxLQUFLLDBCQUEwQixJQUFJQSxLQUFLLEtBQUssTUFBTSxJQUFJLENBQUNBLEtBQUs7RUFDM0UsQ0FBQztFQUNHd0wsa0NBQWtDLEdBQUcsU0FBU0Esa0NBQWtDQSxDQUFDcEwsTUFBTSxFQUFFO0lBQzNGLElBQUlxTCxZQUFZLEdBQUdsSSxvQkFBb0IsQ0FBQ25ELE1BQU0sRUFBRWMsY0FBYyxDQUFDO0lBRS9ELE9BQU9xSyxnQkFBZ0IsQ0FBQ0UsWUFBWSxDQUFDLEdBQUdKLGlCQUFpQixHQUFHSSxZQUFZLENBQUN2SCxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM0RixLQUFLLENBQUMvTixrREFBTyxDQUFDLENBQUMyUCxHQUFHLENBQUMxTyxpREFBTSxDQUFDO0VBQy9HLENBQUM7RUFDRzJPLFVBQVUsR0FBRyxTQUFTQSxVQUFVQSxDQUFDdkwsTUFBTSxFQUFFd0wsT0FBTyxFQUFFO0lBQ3BELElBQUk3SyxLQUFLLEdBQUdYLE1BQU0sQ0FBQ00sS0FBSyxJQUFJdkQsd0RBQVMsQ0FBQ2lELE1BQU0sQ0FBQztNQUN6Q0UsS0FBSyxHQUFHRixNQUFNLENBQUNFLEtBQUs7TUFDcEJ1TCxNQUFNLEdBQUdMLGtDQUFrQyxDQUFDcEwsTUFBTSxDQUFDO01BQ25EZ0ksTUFBTTtNQUNOckQsV0FBVztNQUNYK0csSUFBSTtNQUNKQyxVQUFVO0lBRWQsSUFBSWhMLEtBQUssQ0FBQ2MsR0FBRyxJQUFJekIsTUFBTSxDQUFDMEIsWUFBWSxDQUFDLFdBQVcsQ0FBQyxFQUFFO01BQ2pEZ0ssSUFBSSxHQUFHMUwsTUFBTSxDQUFDNEwsU0FBUyxDQUFDQyxPQUFPLENBQUNDLFdBQVcsQ0FBQyxDQUFDLENBQUNMLE1BQU0sQ0FBQyxDQUFDOztNQUV0REEsTUFBTSxHQUFHLENBQUNDLElBQUksQ0FBQ3BLLENBQUMsRUFBRW9LLElBQUksQ0FBQ2hNLENBQUMsRUFBRWdNLElBQUksQ0FBQ3JNLENBQUMsRUFBRXFNLElBQUksQ0FBQ0ssQ0FBQyxFQUFFTCxJQUFJLENBQUNsTSxDQUFDLEVBQUVrTSxJQUFJLENBQUNNLENBQUMsQ0FBQztNQUN6RCxPQUFPUCxNQUFNLENBQUNoQixJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssYUFBYSxHQUFHUSxpQkFBaUIsR0FBR1EsTUFBTTtJQUN4RSxDQUFDLE1BQU0sSUFBSUEsTUFBTSxLQUFLUixpQkFBaUIsSUFBSSxDQUFDakwsTUFBTSxDQUFDaU0sWUFBWSxJQUFJak0sTUFBTSxLQUFLMUMsV0FBVyxJQUFJLENBQUNxRCxLQUFLLENBQUNjLEdBQUcsRUFBRTtNQUN2RztNQUNBO01BQ0FpSyxJQUFJLEdBQUd4TCxLQUFLLENBQUM2RSxPQUFPO01BQ3BCN0UsS0FBSyxDQUFDNkUsT0FBTyxHQUFHLE9BQU87TUFDdkJpRCxNQUFNLEdBQUdoSSxNQUFNLENBQUN5RSxVQUFVO01BRTFCLElBQUksQ0FBQ3VELE1BQU0sSUFBSSxDQUFDaEksTUFBTSxDQUFDaU0sWUFBWSxFQUFFO1FBQ25DO1FBQ0FOLFVBQVUsR0FBRyxDQUFDLENBQUMsQ0FBQzs7UUFFaEJoSCxXQUFXLEdBQUczRSxNQUFNLENBQUNrTSxrQkFBa0I7UUFFdkM1TyxXQUFXLENBQUN3SCxXQUFXLENBQUM5RSxNQUFNLENBQUMsQ0FBQyxDQUFDO01BRW5DO01BRUF5TCxNQUFNLEdBQUdMLGtDQUFrQyxDQUFDcEwsTUFBTSxDQUFDO01BQ25EMEwsSUFBSSxHQUFHeEwsS0FBSyxDQUFDNkUsT0FBTyxHQUFHMkcsSUFBSSxHQUFHMUYsZUFBZSxDQUFDaEcsTUFBTSxFQUFFLFNBQVMsQ0FBQztNQUVoRSxJQUFJMkwsVUFBVSxFQUFFO1FBQ2RoSCxXQUFXLEdBQUdxRCxNQUFNLENBQUM5QyxZQUFZLENBQUNsRixNQUFNLEVBQUUyRSxXQUFXLENBQUMsR0FBR3FELE1BQU0sR0FBR0EsTUFBTSxDQUFDbEQsV0FBVyxDQUFDOUUsTUFBTSxDQUFDLEdBQUcxQyxXQUFXLENBQUM2SCxXQUFXLENBQUNuRixNQUFNLENBQUM7TUFDaEk7SUFDRjtJQUVBLE9BQU93TCxPQUFPLElBQUlDLE1BQU0sQ0FBQ3ZKLE1BQU0sR0FBRyxDQUFDLEdBQUcsQ0FBQ3VKLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRUEsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFQSxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUVBLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRUEsTUFBTSxDQUFDLEVBQUUsQ0FBQyxFQUFFQSxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBR0EsTUFBTTtFQUNySCxDQUFDO0VBQ0dVLGVBQWUsR0FBRyxTQUFTQSxlQUFlQSxDQUFDbk0sTUFBTSxFQUFFc0ksTUFBTSxFQUFFOEQsZ0JBQWdCLEVBQUVDLE1BQU0sRUFBRUMsV0FBVyxFQUFFQyx1QkFBdUIsRUFBRTtJQUM3SCxJQUFJNUwsS0FBSyxHQUFHWCxNQUFNLENBQUNNLEtBQUs7TUFDcEJtTCxNQUFNLEdBQUdhLFdBQVcsSUFBSWYsVUFBVSxDQUFDdkwsTUFBTSxFQUFFLElBQUksQ0FBQztNQUNoRHdNLFVBQVUsR0FBRzdMLEtBQUssQ0FBQzhMLE9BQU8sSUFBSSxDQUFDO01BQy9CQyxVQUFVLEdBQUcvTCxLQUFLLENBQUNnTSxPQUFPLElBQUksQ0FBQztNQUMvQkMsVUFBVSxHQUFHak0sS0FBSyxDQUFDa00sT0FBTyxJQUFJLENBQUM7TUFDL0JDLFVBQVUsR0FBR25NLEtBQUssQ0FBQ29NLE9BQU8sSUFBSSxDQUFDO01BQy9CekwsQ0FBQyxHQUFHbUssTUFBTSxDQUFDLENBQUMsQ0FBQztNQUNiL0wsQ0FBQyxHQUFHK0wsTUFBTSxDQUFDLENBQUMsQ0FBQztNQUNicE0sQ0FBQyxHQUFHb00sTUFBTSxDQUFDLENBQUMsQ0FBQztNQUNiTSxDQUFDLEdBQUdOLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDYnVCLEVBQUUsR0FBR3ZCLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDZHdCLEVBQUUsR0FBR3hCLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDZHlCLFdBQVcsR0FBRzVFLE1BQU0sQ0FBQ2xILEtBQUssQ0FBQyxHQUFHLENBQUM7TUFDL0JxTCxPQUFPLEdBQUdyRixVQUFVLENBQUM4RixXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO01BQ3pDUCxPQUFPLEdBQUd2RixVQUFVLENBQUM4RixXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO01BQ3pDMUgsTUFBTTtNQUNOMkgsV0FBVztNQUNYM0wsQ0FBQztNQUNEcUUsQ0FBQztJQUVMLElBQUksQ0FBQ3VHLGdCQUFnQixFQUFFO01BQ3JCNUcsTUFBTSxHQUFHRCxRQUFRLENBQUN2RixNQUFNLENBQUM7TUFDekJ5TSxPQUFPLEdBQUdqSCxNQUFNLENBQUNoRSxDQUFDLElBQUksQ0FBQzBMLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQy9MLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBR3NMLE9BQU8sR0FBRyxHQUFHLEdBQUdqSCxNQUFNLENBQUNHLEtBQUssR0FBRzhHLE9BQU8sQ0FBQztNQUM1RkUsT0FBTyxHQUFHbkgsTUFBTSxDQUFDSyxDQUFDLElBQUksQ0FBQyxDQUFDcUgsV0FBVyxDQUFDLENBQUMsQ0FBQyxJQUFJQSxXQUFXLENBQUMsQ0FBQyxDQUFDLEVBQUUvTCxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUd3TCxPQUFPLEdBQUcsR0FBRyxHQUFHbkgsTUFBTSxDQUFDSSxNQUFNLEdBQUcrRyxPQUFPLENBQUM7SUFDbkgsQ0FBQyxNQUFNLElBQUlsQixNQUFNLEtBQUtSLGlCQUFpQixLQUFLa0MsV0FBVyxHQUFHN0wsQ0FBQyxHQUFHeUssQ0FBQyxHQUFHck0sQ0FBQyxHQUFHTCxDQUFDLENBQUMsRUFBRTtNQUN4RTtNQUNBbUMsQ0FBQyxHQUFHaUwsT0FBTyxJQUFJVixDQUFDLEdBQUdvQixXQUFXLENBQUMsR0FBR1IsT0FBTyxJQUFJLENBQUN0TixDQUFDLEdBQUc4TixXQUFXLENBQUMsR0FBRyxDQUFDOU4sQ0FBQyxHQUFHNE4sRUFBRSxHQUFHbEIsQ0FBQyxHQUFHaUIsRUFBRSxJQUFJRyxXQUFXO01BQ2hHdEgsQ0FBQyxHQUFHNEcsT0FBTyxJQUFJLENBQUMvTSxDQUFDLEdBQUd5TixXQUFXLENBQUMsR0FBR1IsT0FBTyxJQUFJckwsQ0FBQyxHQUFHNkwsV0FBVyxDQUFDLEdBQUcsQ0FBQzdMLENBQUMsR0FBRzJMLEVBQUUsR0FBR3ZOLENBQUMsR0FBR3NOLEVBQUUsSUFBSUcsV0FBVztNQUNoR1YsT0FBTyxHQUFHakwsQ0FBQztNQUNYbUwsT0FBTyxHQUFHOUcsQ0FBQztJQUNiO0lBRUEsSUFBSXdHLE1BQU0sSUFBSUEsTUFBTSxLQUFLLEtBQUssSUFBSTFMLEtBQUssQ0FBQzBMLE1BQU0sRUFBRTtNQUM5Q1csRUFBRSxHQUFHUCxPQUFPLEdBQUdELFVBQVU7TUFDekJTLEVBQUUsR0FBR04sT0FBTyxHQUFHRCxVQUFVO01BQ3pCL0wsS0FBSyxDQUFDa00sT0FBTyxHQUFHRCxVQUFVLElBQUlJLEVBQUUsR0FBRzFMLENBQUMsR0FBRzJMLEVBQUUsR0FBRzVOLENBQUMsQ0FBQyxHQUFHMk4sRUFBRTtNQUNuRHJNLEtBQUssQ0FBQ29NLE9BQU8sR0FBR0QsVUFBVSxJQUFJRSxFQUFFLEdBQUd0TixDQUFDLEdBQUd1TixFQUFFLEdBQUdsQixDQUFDLENBQUMsR0FBR2tCLEVBQUU7SUFDckQsQ0FBQyxNQUFNO01BQ0x0TSxLQUFLLENBQUNrTSxPQUFPLEdBQUdsTSxLQUFLLENBQUNvTSxPQUFPLEdBQUcsQ0FBQztJQUNuQztJQUVBcE0sS0FBSyxDQUFDOEwsT0FBTyxHQUFHQSxPQUFPO0lBQ3ZCOUwsS0FBSyxDQUFDZ00sT0FBTyxHQUFHQSxPQUFPO0lBQ3ZCaE0sS0FBSyxDQUFDMEwsTUFBTSxHQUFHLENBQUMsQ0FBQ0EsTUFBTTtJQUN2QjFMLEtBQUssQ0FBQzJILE1BQU0sR0FBR0EsTUFBTTtJQUNyQjNILEtBQUssQ0FBQ3lMLGdCQUFnQixHQUFHLENBQUMsQ0FBQ0EsZ0JBQWdCO0lBQzNDcE0sTUFBTSxDQUFDRSxLQUFLLENBQUNhLG9CQUFvQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUM7O0lBRWhELElBQUl3TCx1QkFBdUIsRUFBRTtNQUMzQnJHLGlCQUFpQixDQUFDcUcsdUJBQXVCLEVBQUU1TCxLQUFLLEVBQUUsU0FBUyxFQUFFNkwsVUFBVSxFQUFFQyxPQUFPLENBQUM7TUFFakZ2RyxpQkFBaUIsQ0FBQ3FHLHVCQUF1QixFQUFFNUwsS0FBSyxFQUFFLFNBQVMsRUFBRStMLFVBQVUsRUFBRUMsT0FBTyxDQUFDO01BRWpGekcsaUJBQWlCLENBQUNxRyx1QkFBdUIsRUFBRTVMLEtBQUssRUFBRSxTQUFTLEVBQUVpTSxVQUFVLEVBQUVqTSxLQUFLLENBQUNrTSxPQUFPLENBQUM7TUFFdkYzRyxpQkFBaUIsQ0FBQ3FHLHVCQUF1QixFQUFFNUwsS0FBSyxFQUFFLFNBQVMsRUFBRW1NLFVBQVUsRUFBRW5NLEtBQUssQ0FBQ29NLE9BQU8sQ0FBQztJQUN6RjtJQUVBL00sTUFBTSxDQUFDcUMsWUFBWSxDQUFDLGlCQUFpQixFQUFFb0ssT0FBTyxHQUFHLEdBQUcsR0FBR0UsT0FBTyxDQUFDO0VBQ2pFLENBQUM7RUFDR3RFLGVBQWUsR0FBRyxTQUFTQSxlQUFlQSxDQUFDckksTUFBTSxFQUFFdUMsT0FBTyxFQUFFO0lBQzlELElBQUk1QixLQUFLLEdBQUdYLE1BQU0sQ0FBQ00sS0FBSyxJQUFJLElBQUk5RCxrREFBTyxDQUFDd0QsTUFBTSxDQUFDO0lBRS9DLElBQUksR0FBRyxJQUFJVyxLQUFLLElBQUksQ0FBQzRCLE9BQU8sSUFBSSxDQUFDNUIsS0FBSyxDQUFDNEIsT0FBTyxFQUFFO01BQzlDLE9BQU81QixLQUFLO0lBQ2Q7SUFFQSxJQUFJVCxLQUFLLEdBQUdGLE1BQU0sQ0FBQ0UsS0FBSztNQUNwQmtOLGNBQWMsR0FBR3pNLEtBQUssQ0FBQ0gsTUFBTSxHQUFHLENBQUM7TUFDakN1SCxFQUFFLEdBQUcsSUFBSTtNQUNUcEIsR0FBRyxHQUFHLEtBQUs7TUFDWHRELEVBQUUsR0FBR0MsZ0JBQWdCLENBQUN0RCxNQUFNLENBQUM7TUFDN0JzSSxNQUFNLEdBQUduRixvQkFBb0IsQ0FBQ25ELE1BQU0sRUFBRWUsb0JBQW9CLENBQUMsSUFBSSxHQUFHO01BQ2xFUyxDQUFDO01BQ0RxRSxDQUFDO01BQ0R3SCxDQUFDO01BQ0Q3TSxNQUFNO01BQ05DLE1BQU07TUFDTjZNLFFBQVE7TUFDUkMsU0FBUztNQUNUQyxTQUFTO01BQ1RDLEtBQUs7TUFDTEMsS0FBSztNQUNMQyxXQUFXO01BQ1hsQixPQUFPO01BQ1BFLE9BQU87TUFDUGxCLE1BQU07TUFDTm1DLEtBQUs7TUFDTEMsR0FBRztNQUNIQyxHQUFHO01BQ0h4TSxDQUFDO01BQ0Q1QixDQUFDO01BQ0RMLENBQUM7TUFDRDBNLENBQUM7TUFDRGdDLEdBQUc7TUFDSEMsR0FBRztNQUNIQyxFQUFFO01BQ0ZDLEVBQUU7TUFDRkMsRUFBRTtNQUNGQyxHQUFHO01BQ0hDLEdBQUc7TUFDSEMsR0FBRztNQUNIQyxHQUFHO01BQ0hDLEdBQUc7TUFDSEMsR0FBRztJQUNQak4sQ0FBQyxHQUFHcUUsQ0FBQyxHQUFHd0gsQ0FBQyxHQUFHQyxRQUFRLEdBQUdDLFNBQVMsR0FBR0MsU0FBUyxHQUFHQyxLQUFLLEdBQUdDLEtBQUssR0FBR0MsV0FBVyxHQUFHLENBQUM7SUFDOUVuTixNQUFNLEdBQUdDLE1BQU0sR0FBRyxDQUFDO0lBQ25CRSxLQUFLLENBQUNjLEdBQUcsR0FBRyxDQUFDLEVBQUV6QixNQUFNLENBQUMrRixNQUFNLElBQUlELE1BQU0sQ0FBQzlGLE1BQU0sQ0FBQyxDQUFDO0lBRS9DLElBQUlxRCxFQUFFLENBQUN2QixTQUFTLEVBQUU7TUFDaEI7TUFDQSxJQUFJdUIsRUFBRSxDQUFDdkIsU0FBUyxLQUFLLE1BQU0sSUFBSXVCLEVBQUUsQ0FBQzFFLEtBQUssS0FBSyxNQUFNLElBQUkwRSxFQUFFLENBQUNxTCxNQUFNLEtBQUssTUFBTSxFQUFFO1FBQzFFeE8sS0FBSyxDQUFDWSxjQUFjLENBQUMsR0FBRyxDQUFDdUMsRUFBRSxDQUFDdkIsU0FBUyxLQUFLLE1BQU0sR0FBRyxjQUFjLEdBQUcsQ0FBQ3VCLEVBQUUsQ0FBQ3ZCLFNBQVMsR0FBRyxNQUFNLEVBQUVWLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQ3VOLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUNsRSxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxHQUFHLEVBQUUsS0FBS3BILEVBQUUsQ0FBQ3FMLE1BQU0sS0FBSyxNQUFNLEdBQUcsU0FBUyxHQUFHckwsRUFBRSxDQUFDcUwsTUFBTSxHQUFHLElBQUksR0FBRyxFQUFFLENBQUMsSUFBSXJMLEVBQUUsQ0FBQzFFLEtBQUssS0FBSyxNQUFNLEdBQUcsUUFBUSxHQUFHMEUsRUFBRSxDQUFDMUUsS0FBSyxDQUFDeUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDcUosSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLElBQUksR0FBRyxFQUFFLENBQUMsR0FBR3BILEVBQUUsQ0FBQ3ZDLGNBQWMsQ0FBQztNQUM3UztNQUVBWixLQUFLLENBQUN2QixLQUFLLEdBQUd1QixLQUFLLENBQUN3TyxNQUFNLEdBQUd4TyxLQUFLLENBQUM0QixTQUFTLEdBQUcsTUFBTTtJQUN2RDtJQUVBMkosTUFBTSxHQUFHRixVQUFVLENBQUN2TCxNQUFNLEVBQUVXLEtBQUssQ0FBQ2MsR0FBRyxDQUFDO0lBRXRDLElBQUlkLEtBQUssQ0FBQ2MsR0FBRyxFQUFFO01BQ2J3TSxFQUFFLEdBQUcsQ0FBQyxDQUFDdE4sS0FBSyxDQUFDNEIsT0FBTyxJQUFJK0YsTUFBTSxLQUFLLFNBQVMsS0FBSyxDQUFDL0YsT0FBTyxJQUFJdkMsTUFBTSxDQUFDMEIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQzs7TUFFckd5SyxlQUFlLENBQUNuTSxNQUFNLEVBQUVpTyxFQUFFLElBQUkzRixNQUFNLEVBQUUsQ0FBQyxDQUFDMkYsRUFBRSxJQUFJdE4sS0FBSyxDQUFDeUwsZ0JBQWdCLEVBQUV6TCxLQUFLLENBQUMwTCxNQUFNLEtBQUssS0FBSyxFQUFFWixNQUFNLENBQUM7SUFDdkc7SUFFQWdCLE9BQU8sR0FBRzlMLEtBQUssQ0FBQzhMLE9BQU8sSUFBSSxDQUFDO0lBQzVCRSxPQUFPLEdBQUdoTSxLQUFLLENBQUNnTSxPQUFPLElBQUksQ0FBQztJQUU1QixJQUFJbEIsTUFBTSxLQUFLUixpQkFBaUIsRUFBRTtNQUNoQzNKLENBQUMsR0FBR21LLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztNQUVmL0wsQ0FBQyxHQUFHK0wsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7O01BRWZwTSxDQUFDLEdBQUdvTSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7TUFFZk0sQ0FBQyxHQUFHTixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7TUFFZmpLLENBQUMsR0FBR3VNLEdBQUcsR0FBR3RDLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDbkI1RixDQUFDLEdBQUdtSSxHQUFHLEdBQUd2QyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7TUFFckIsSUFBSUEsTUFBTSxDQUFDdkosTUFBTSxLQUFLLENBQUMsRUFBRTtRQUN2QjFCLE1BQU0sR0FBR3hDLElBQUksQ0FBQzRRLElBQUksQ0FBQ3ROLENBQUMsR0FBR0EsQ0FBQyxHQUFHNUIsQ0FBQyxHQUFHQSxDQUFDLENBQUM7UUFDakNlLE1BQU0sR0FBR3pDLElBQUksQ0FBQzRRLElBQUksQ0FBQzdDLENBQUMsR0FBR0EsQ0FBQyxHQUFHMU0sQ0FBQyxHQUFHQSxDQUFDLENBQUM7UUFDakNpTyxRQUFRLEdBQUdoTSxDQUFDLElBQUk1QixDQUFDLEdBQUd2QixNQUFNLENBQUN1QixDQUFDLEVBQUU0QixDQUFDLENBQUMsR0FBR3ZELFFBQVEsR0FBRyxDQUFDLENBQUMsQ0FBQzs7UUFFakQwUCxLQUFLLEdBQUdwTyxDQUFDLElBQUkwTSxDQUFDLEdBQUc1TixNQUFNLENBQUNrQixDQUFDLEVBQUUwTSxDQUFDLENBQUMsR0FBR2hPLFFBQVEsR0FBR3VQLFFBQVEsR0FBRyxDQUFDO1FBQ3ZERyxLQUFLLEtBQUtoTixNQUFNLElBQUl6QyxJQUFJLENBQUM2USxHQUFHLENBQUM3USxJQUFJLENBQUM2UCxHQUFHLENBQUNKLEtBQUssR0FBR3ZQLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFFekQsSUFBSXlDLEtBQUssQ0FBQ2MsR0FBRyxFQUFFO1VBQ2JELENBQUMsSUFBSWlMLE9BQU8sSUFBSUEsT0FBTyxHQUFHbkwsQ0FBQyxHQUFHcUwsT0FBTyxHQUFHdE4sQ0FBQyxDQUFDO1VBQzFDd0csQ0FBQyxJQUFJOEcsT0FBTyxJQUFJRixPQUFPLEdBQUcvTSxDQUFDLEdBQUdpTixPQUFPLEdBQUdaLENBQUMsQ0FBQztRQUM1QyxDQUFDLENBQUM7TUFFSixDQUFDLE1BQU07UUFDTDBDLEdBQUcsR0FBR2hELE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDZjhDLEdBQUcsR0FBRzlDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDZjJDLEdBQUcsR0FBRzNDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDZjRDLEdBQUcsR0FBRzVDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDZjZDLEdBQUcsR0FBRzdDLE1BQU0sQ0FBQyxFQUFFLENBQUM7UUFDaEIrQyxHQUFHLEdBQUcvQyxNQUFNLENBQUMsRUFBRSxDQUFDO1FBQ2hCakssQ0FBQyxHQUFHaUssTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUNkNUYsQ0FBQyxHQUFHNEYsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUNkNEIsQ0FBQyxHQUFHNUIsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUNkbUMsS0FBSyxHQUFHelAsTUFBTSxDQUFDc1EsR0FBRyxFQUFFSCxHQUFHLENBQUM7UUFDeEJmLFNBQVMsR0FBR0ssS0FBSyxHQUFHN1AsUUFBUSxDQUFDLENBQUM7O1FBRTlCLElBQUk2UCxLQUFLLEVBQUU7VUFDVEMsR0FBRyxHQUFHN1AsSUFBSSxDQUFDNlAsR0FBRyxDQUFDLENBQUNELEtBQUssQ0FBQztVQUN0QkUsR0FBRyxHQUFHOVAsSUFBSSxDQUFDOFAsR0FBRyxDQUFDLENBQUNGLEtBQUssQ0FBQztVQUN0QkssRUFBRSxHQUFHRixHQUFHLEdBQUdGLEdBQUcsR0FBR08sR0FBRyxHQUFHTixHQUFHO1VBQzFCSSxFQUFFLEdBQUdGLEdBQUcsR0FBR0gsR0FBRyxHQUFHUSxHQUFHLEdBQUdQLEdBQUc7VUFDMUJLLEVBQUUsR0FBR00sR0FBRyxHQUFHWixHQUFHLEdBQUdTLEdBQUcsR0FBR1IsR0FBRztVQUMxQk0sR0FBRyxHQUFHTCxHQUFHLEdBQUcsQ0FBQ0QsR0FBRyxHQUFHTSxHQUFHLEdBQUdQLEdBQUc7VUFDNUJRLEdBQUcsR0FBR0wsR0FBRyxHQUFHLENBQUNGLEdBQUcsR0FBR08sR0FBRyxHQUFHUixHQUFHO1VBQzVCUyxHQUFHLEdBQUdHLEdBQUcsR0FBRyxDQUFDWCxHQUFHLEdBQUdRLEdBQUcsR0FBR1QsR0FBRztVQUM1QlcsR0FBRyxHQUFHRCxHQUFHLEdBQUcsQ0FBQ1QsR0FBRyxHQUFHVSxHQUFHLEdBQUdYLEdBQUc7VUFDNUJFLEdBQUcsR0FBR0UsRUFBRTtVQUNSRCxHQUFHLEdBQUdFLEVBQUU7VUFDUk8sR0FBRyxHQUFHTixFQUFFO1FBQ1YsQ0FBQyxDQUFDOztRQUdGUCxLQUFLLEdBQUd6UCxNQUFNLENBQUMsQ0FBQ2tCLENBQUMsRUFBRWlQLEdBQUcsQ0FBQztRQUN2QmQsU0FBUyxHQUFHSSxLQUFLLEdBQUc3UCxRQUFRO1FBRTVCLElBQUk2UCxLQUFLLEVBQUU7VUFDVEMsR0FBRyxHQUFHN1AsSUFBSSxDQUFDNlAsR0FBRyxDQUFDLENBQUNELEtBQUssQ0FBQztVQUN0QkUsR0FBRyxHQUFHOVAsSUFBSSxDQUFDOFAsR0FBRyxDQUFDLENBQUNGLEtBQUssQ0FBQztVQUN0QkssRUFBRSxHQUFHM00sQ0FBQyxHQUFHdU0sR0FBRyxHQUFHTyxHQUFHLEdBQUdOLEdBQUc7VUFDeEJJLEVBQUUsR0FBR3hPLENBQUMsR0FBR21PLEdBQUcsR0FBR1EsR0FBRyxHQUFHUCxHQUFHO1VBQ3hCSyxFQUFFLEdBQUc5TyxDQUFDLEdBQUd3TyxHQUFHLEdBQUdTLEdBQUcsR0FBR1IsR0FBRztVQUN4QlUsR0FBRyxHQUFHekMsQ0FBQyxHQUFHK0IsR0FBRyxHQUFHVSxHQUFHLEdBQUdYLEdBQUc7VUFDekJ2TSxDQUFDLEdBQUcyTSxFQUFFO1VBQ052TyxDQUFDLEdBQUd3TyxFQUFFO1VBQ043TyxDQUFDLEdBQUc4TyxFQUFFO1FBQ1IsQ0FBQyxDQUFDOztRQUdGUCxLQUFLLEdBQUd6UCxNQUFNLENBQUN1QixDQUFDLEVBQUU0QixDQUFDLENBQUM7UUFDcEJnTSxRQUFRLEdBQUdNLEtBQUssR0FBRzdQLFFBQVE7UUFFM0IsSUFBSTZQLEtBQUssRUFBRTtVQUNUQyxHQUFHLEdBQUc3UCxJQUFJLENBQUM2UCxHQUFHLENBQUNELEtBQUssQ0FBQztVQUNyQkUsR0FBRyxHQUFHOVAsSUFBSSxDQUFDOFAsR0FBRyxDQUFDRixLQUFLLENBQUM7VUFDckJLLEVBQUUsR0FBRzNNLENBQUMsR0FBR3VNLEdBQUcsR0FBR25PLENBQUMsR0FBR29PLEdBQUc7VUFDdEJJLEVBQUUsR0FBR0gsR0FBRyxHQUFHRixHQUFHLEdBQUdHLEdBQUcsR0FBR0YsR0FBRztVQUMxQnBPLENBQUMsR0FBR0EsQ0FBQyxHQUFHbU8sR0FBRyxHQUFHdk0sQ0FBQyxHQUFHd00sR0FBRztVQUNyQkUsR0FBRyxHQUFHQSxHQUFHLEdBQUdILEdBQUcsR0FBR0UsR0FBRyxHQUFHRCxHQUFHO1VBQzNCeE0sQ0FBQyxHQUFHMk0sRUFBRTtVQUNORixHQUFHLEdBQUdHLEVBQUU7UUFDVjtRQUVBLElBQUlYLFNBQVMsSUFBSXZQLElBQUksQ0FBQzZRLEdBQUcsQ0FBQ3RCLFNBQVMsQ0FBQyxHQUFHdlAsSUFBSSxDQUFDNlEsR0FBRyxDQUFDdkIsUUFBUSxDQUFDLEdBQUcsS0FBSyxFQUFFO1VBQ2pFO1VBQ0FDLFNBQVMsR0FBR0QsUUFBUSxHQUFHLENBQUM7VUFDeEJFLFNBQVMsR0FBRyxHQUFHLEdBQUdBLFNBQVM7UUFDN0I7UUFFQWhOLE1BQU0sR0FBRzVELHFEQUFNLENBQUNvQixJQUFJLENBQUM0USxJQUFJLENBQUN0TixDQUFDLEdBQUdBLENBQUMsR0FBRzVCLENBQUMsR0FBR0EsQ0FBQyxHQUFHTCxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFDO1FBQ2pEb0IsTUFBTSxHQUFHN0QscURBQU0sQ0FBQ29CLElBQUksQ0FBQzRRLElBQUksQ0FBQ1osR0FBRyxHQUFHQSxHQUFHLEdBQUdTLEdBQUcsR0FBR0EsR0FBRyxDQUFDLENBQUM7UUFDakRiLEtBQUssR0FBR3pQLE1BQU0sQ0FBQzRQLEdBQUcsRUFBRUMsR0FBRyxDQUFDO1FBQ3hCUCxLQUFLLEdBQUd6UCxJQUFJLENBQUM2USxHQUFHLENBQUNqQixLQUFLLENBQUMsR0FBRyxNQUFNLEdBQUdBLEtBQUssR0FBRzdQLFFBQVEsR0FBRyxDQUFDO1FBQ3ZENFAsV0FBVyxHQUFHYSxHQUFHLEdBQUcsQ0FBQyxJQUFJQSxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUNBLEdBQUcsR0FBR0EsR0FBRyxDQUFDLEdBQUcsQ0FBQztNQUNwRDtNQUVBLElBQUk3TixLQUFLLENBQUNjLEdBQUcsRUFBRTtRQUNiO1FBQ0F3TSxFQUFFLEdBQUdqTyxNQUFNLENBQUMwQixZQUFZLENBQUMsV0FBVyxDQUFDO1FBQ3JDZixLQUFLLENBQUNtTyxRQUFRLEdBQUc5TyxNQUFNLENBQUNxQyxZQUFZLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUM4SSxnQkFBZ0IsQ0FBQ2hJLG9CQUFvQixDQUFDbkQsTUFBTSxFQUFFYyxjQUFjLENBQUMsQ0FBQztRQUN4SG1OLEVBQUUsSUFBSWpPLE1BQU0sQ0FBQ3FDLFlBQVksQ0FBQyxXQUFXLEVBQUU0TCxFQUFFLENBQUM7TUFDNUM7SUFDRjtJQUVBLElBQUlqUSxJQUFJLENBQUM2USxHQUFHLENBQUNwQixLQUFLLENBQUMsR0FBRyxFQUFFLElBQUl6UCxJQUFJLENBQUM2USxHQUFHLENBQUNwQixLQUFLLENBQUMsR0FBRyxHQUFHLEVBQUU7TUFDakQsSUFBSUwsY0FBYyxFQUFFO1FBQ2xCNU0sTUFBTSxJQUFJLENBQUMsQ0FBQztRQUNaaU4sS0FBSyxJQUFJSCxRQUFRLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLEdBQUc7UUFDbkNBLFFBQVEsSUFBSUEsUUFBUSxJQUFJLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxHQUFHO01BQ3hDLENBQUMsTUFBTTtRQUNMN00sTUFBTSxJQUFJLENBQUMsQ0FBQztRQUNaZ04sS0FBSyxJQUFJQSxLQUFLLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLEdBQUc7TUFDbEM7SUFDRjtJQUVBbEwsT0FBTyxHQUFHQSxPQUFPLElBQUk1QixLQUFLLENBQUM0QixPQUFPO0lBQ2xDNUIsS0FBSyxDQUFDYSxDQUFDLEdBQUdBLENBQUMsSUFBSSxDQUFDYixLQUFLLENBQUNvTyxRQUFRLEdBQUd2TixDQUFDLEtBQUssQ0FBQ2UsT0FBTyxJQUFJNUIsS0FBSyxDQUFDb08sUUFBUSxLQUFLL1EsSUFBSSxDQUFDbUIsS0FBSyxDQUFDYSxNQUFNLENBQUNnUCxXQUFXLEdBQUcsQ0FBQyxDQUFDLEtBQUtoUixJQUFJLENBQUNtQixLQUFLLENBQUMsQ0FBQ3FDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUl4QixNQUFNLENBQUNnUCxXQUFXLEdBQUdyTyxLQUFLLENBQUNvTyxRQUFRLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQyxHQUFHaEgsRUFBRTtJQUM5THBILEtBQUssQ0FBQ2tGLENBQUMsR0FBR0EsQ0FBQyxJQUFJLENBQUNsRixLQUFLLENBQUNzTyxRQUFRLEdBQUdwSixDQUFDLEtBQUssQ0FBQ3RELE9BQU8sSUFBSTVCLEtBQUssQ0FBQ3NPLFFBQVEsS0FBS2pSLElBQUksQ0FBQ21CLEtBQUssQ0FBQ2EsTUFBTSxDQUFDa1AsWUFBWSxHQUFHLENBQUMsQ0FBQyxLQUFLbFIsSUFBSSxDQUFDbUIsS0FBSyxDQUFDLENBQUMwRyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJN0YsTUFBTSxDQUFDa1AsWUFBWSxHQUFHdk8sS0FBSyxDQUFDc08sUUFBUSxHQUFHLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBR2xILEVBQUU7SUFDaE1wSCxLQUFLLENBQUMwTSxDQUFDLEdBQUdBLENBQUMsR0FBR3RGLEVBQUU7SUFDaEJwSCxLQUFLLENBQUNILE1BQU0sR0FBRzVELHFEQUFNLENBQUM0RCxNQUFNLENBQUM7SUFDN0JHLEtBQUssQ0FBQ0YsTUFBTSxHQUFHN0QscURBQU0sQ0FBQzZELE1BQU0sQ0FBQztJQUM3QkUsS0FBSyxDQUFDMk0sUUFBUSxHQUFHMVEscURBQU0sQ0FBQzBRLFFBQVEsQ0FBQyxHQUFHM0csR0FBRztJQUN2Q2hHLEtBQUssQ0FBQzRNLFNBQVMsR0FBRzNRLHFEQUFNLENBQUMyUSxTQUFTLENBQUMsR0FBRzVHLEdBQUc7SUFDekNoRyxLQUFLLENBQUM2TSxTQUFTLEdBQUc1USxxREFBTSxDQUFDNFEsU0FBUyxDQUFDLEdBQUc3RyxHQUFHO0lBQ3pDaEcsS0FBSyxDQUFDOE0sS0FBSyxHQUFHQSxLQUFLLEdBQUc5RyxHQUFHO0lBQ3pCaEcsS0FBSyxDQUFDK00sS0FBSyxHQUFHQSxLQUFLLEdBQUcvRyxHQUFHO0lBQ3pCaEcsS0FBSyxDQUFDd08sb0JBQW9CLEdBQUd4QixXQUFXLEdBQUc1RixFQUFFO0lBRTdDLElBQUlwSCxLQUFLLENBQUM2SCxPQUFPLEdBQUdwQixVQUFVLENBQUNrQixNQUFNLENBQUNsSCxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUU7TUFDekRsQixLQUFLLENBQUNhLG9CQUFvQixDQUFDLEdBQUd3SCxhQUFhLENBQUNELE1BQU0sQ0FBQztJQUNyRDtJQUVBM0gsS0FBSyxDQUFDa00sT0FBTyxHQUFHbE0sS0FBSyxDQUFDb00sT0FBTyxHQUFHLENBQUM7SUFDakNwTSxLQUFLLENBQUN5TyxPQUFPLEdBQUcxUyxrREFBTyxDQUFDMFMsT0FBTztJQUMvQnpPLEtBQUssQ0FBQ0MsZUFBZSxHQUFHRCxLQUFLLENBQUNjLEdBQUcsR0FBRzROLG9CQUFvQixHQUFHeE0sV0FBVyxHQUFHeU0sb0JBQW9CLEdBQUdDLHNCQUFzQjtJQUN0SDVPLEtBQUssQ0FBQzRCLE9BQU8sR0FBRyxDQUFDO0lBQ2pCLE9BQU81QixLQUFLO0VBQ2QsQ0FBQztFQUNHNEgsYUFBYSxHQUFHLFNBQVNBLGFBQWFBLENBQUMzSSxLQUFLLEVBQUU7SUFDaEQsT0FBTyxDQUFDQSxLQUFLLEdBQUdBLEtBQUssQ0FBQ3dCLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUd4QixLQUFLLENBQUMsQ0FBQyxDQUFDO0VBQ3ZELENBQUM7RUFDRztFQUNKNFAsZUFBZSxHQUFHLFNBQVNBLGVBQWVBLENBQUN4UCxNQUFNLEVBQUU0SSxLQUFLLEVBQUVoSixLQUFLLEVBQUU7SUFDL0QsSUFBSXNILElBQUksR0FBR3JMLHNEQUFPLENBQUMrTSxLQUFLLENBQUM7SUFDekIsT0FBT2hNLHFEQUFNLENBQUN3SyxVQUFVLENBQUN3QixLQUFLLENBQUMsR0FBR3hCLFVBQVUsQ0FBQ0gsY0FBYyxDQUFDakgsTUFBTSxFQUFFLEdBQUcsRUFBRUosS0FBSyxHQUFHLElBQUksRUFBRXNILElBQUksQ0FBQyxDQUFDLENBQUMsR0FBR0EsSUFBSTtFQUN2RyxDQUFDO0VBQ0dxSSxzQkFBc0IsR0FBRyxTQUFTQSxzQkFBc0JBLENBQUN6USxLQUFLLEVBQUU2QixLQUFLLEVBQUU7SUFDekVBLEtBQUssQ0FBQzBNLENBQUMsR0FBRyxLQUFLO0lBQ2YxTSxLQUFLLENBQUM2TSxTQUFTLEdBQUc3TSxLQUFLLENBQUM0TSxTQUFTLEdBQUcsTUFBTTtJQUMxQzVNLEtBQUssQ0FBQ3lPLE9BQU8sR0FBRyxDQUFDO0lBRWpCRSxvQkFBb0IsQ0FBQ3hRLEtBQUssRUFBRTZCLEtBQUssQ0FBQztFQUNwQyxDQUFDO0VBQ0c4TyxRQUFRLEdBQUcsTUFBTTtFQUNqQkMsT0FBTyxHQUFHLEtBQUs7RUFDZkMsZUFBZSxHQUFHLElBQUk7RUFDdEJMLG9CQUFvQixHQUFHLFNBQVNBLG9CQUFvQkEsQ0FBQ3hRLEtBQUssRUFBRTZCLEtBQUssRUFBRTtJQUNyRSxJQUFJaVAsSUFBSSxHQUFHalAsS0FBSyxJQUFJLElBQUk7TUFDcEJvTyxRQUFRLEdBQUdhLElBQUksQ0FBQ2IsUUFBUTtNQUN4QkUsUUFBUSxHQUFHVyxJQUFJLENBQUNYLFFBQVE7TUFDeEJ6TixDQUFDLEdBQUdvTyxJQUFJLENBQUNwTyxDQUFDO01BQ1ZxRSxDQUFDLEdBQUcrSixJQUFJLENBQUMvSixDQUFDO01BQ1Z3SCxDQUFDLEdBQUd1QyxJQUFJLENBQUN2QyxDQUFDO01BQ1ZDLFFBQVEsR0FBR3NDLElBQUksQ0FBQ3RDLFFBQVE7TUFDeEJFLFNBQVMsR0FBR29DLElBQUksQ0FBQ3BDLFNBQVM7TUFDMUJELFNBQVMsR0FBR3FDLElBQUksQ0FBQ3JDLFNBQVM7TUFDMUJFLEtBQUssR0FBR21DLElBQUksQ0FBQ25DLEtBQUs7TUFDbEJDLEtBQUssR0FBR2tDLElBQUksQ0FBQ2xDLEtBQUs7TUFDbEJsTixNQUFNLEdBQUdvUCxJQUFJLENBQUNwUCxNQUFNO01BQ3BCQyxNQUFNLEdBQUdtUCxJQUFJLENBQUNuUCxNQUFNO01BQ3BCME8sb0JBQW9CLEdBQUdTLElBQUksQ0FBQ1Qsb0JBQW9CO01BQ2hEQyxPQUFPLEdBQUdRLElBQUksQ0FBQ1IsT0FBTztNQUN0QnBQLE1BQU0sR0FBRzRQLElBQUksQ0FBQzVQLE1BQU07TUFDcEJ3SSxPQUFPLEdBQUdvSCxJQUFJLENBQUNwSCxPQUFPO01BQ3RCcUgsVUFBVSxHQUFHLEVBQUU7TUFDZkMsS0FBSyxHQUFHVixPQUFPLEtBQUssTUFBTSxJQUFJdFEsS0FBSyxJQUFJQSxLQUFLLEtBQUssQ0FBQyxJQUFJc1EsT0FBTyxLQUFLLElBQUksQ0FBQyxDQUFDOztJQUc1RSxJQUFJNUcsT0FBTyxLQUFLK0UsU0FBUyxLQUFLa0MsUUFBUSxJQUFJakMsU0FBUyxLQUFLaUMsUUFBUSxDQUFDLEVBQUU7TUFDakUsSUFBSTdCLEtBQUssR0FBR3hHLFVBQVUsQ0FBQ29HLFNBQVMsQ0FBQyxHQUFHdFAsUUFBUTtRQUN4Q2tRLEdBQUcsR0FBR3BRLElBQUksQ0FBQzhQLEdBQUcsQ0FBQ0YsS0FBSyxDQUFDO1FBQ3JCVSxHQUFHLEdBQUd0USxJQUFJLENBQUM2UCxHQUFHLENBQUNELEtBQUssQ0FBQztRQUNyQkMsR0FBRztNQUVQRCxLQUFLLEdBQUd4RyxVQUFVLENBQUNtRyxTQUFTLENBQUMsR0FBR3JQLFFBQVE7TUFDeEMyUCxHQUFHLEdBQUc3UCxJQUFJLENBQUM2UCxHQUFHLENBQUNELEtBQUssQ0FBQztNQUNyQnBNLENBQUMsR0FBR2dPLGVBQWUsQ0FBQ3hQLE1BQU0sRUFBRXdCLENBQUMsRUFBRTRNLEdBQUcsR0FBR1AsR0FBRyxHQUFHLENBQUNyRixPQUFPLENBQUM7TUFDcEQzQyxDQUFDLEdBQUcySixlQUFlLENBQUN4UCxNQUFNLEVBQUU2RixDQUFDLEVBQUUsQ0FBQzdILElBQUksQ0FBQzhQLEdBQUcsQ0FBQ0YsS0FBSyxDQUFDLEdBQUcsQ0FBQ3BGLE9BQU8sQ0FBQztNQUMzRDZFLENBQUMsR0FBR21DLGVBQWUsQ0FBQ3hQLE1BQU0sRUFBRXFOLENBQUMsRUFBRWlCLEdBQUcsR0FBR1QsR0FBRyxHQUFHLENBQUNyRixPQUFPLEdBQUdBLE9BQU8sQ0FBQztJQUNoRTtJQUVBLElBQUkyRyxvQkFBb0IsS0FBS08sT0FBTyxFQUFFO01BQ3BDRyxVQUFVLElBQUksY0FBYyxHQUFHVixvQkFBb0IsR0FBR1EsZUFBZTtJQUN2RTtJQUVBLElBQUlaLFFBQVEsSUFBSUUsUUFBUSxFQUFFO01BQ3hCWSxVQUFVLElBQUksWUFBWSxHQUFHZCxRQUFRLEdBQUcsS0FBSyxHQUFHRSxRQUFRLEdBQUcsS0FBSztJQUNsRTtJQUVBLElBQUlhLEtBQUssSUFBSXRPLENBQUMsS0FBS2tPLE9BQU8sSUFBSTdKLENBQUMsS0FBSzZKLE9BQU8sSUFBSXJDLENBQUMsS0FBS3FDLE9BQU8sRUFBRTtNQUM1REcsVUFBVSxJQUFJeEMsQ0FBQyxLQUFLcUMsT0FBTyxJQUFJSSxLQUFLLEdBQUcsY0FBYyxHQUFHdE8sQ0FBQyxHQUFHLElBQUksR0FBR3FFLENBQUMsR0FBRyxJQUFJLEdBQUd3SCxDQUFDLEdBQUcsSUFBSSxHQUFHLFlBQVksR0FBRzdMLENBQUMsR0FBRyxJQUFJLEdBQUdxRSxDQUFDLEdBQUc4SixlQUFlO0lBQ3hJO0lBRUEsSUFBSXJDLFFBQVEsS0FBS21DLFFBQVEsRUFBRTtNQUN6QkksVUFBVSxJQUFJLFNBQVMsR0FBR3ZDLFFBQVEsR0FBR3FDLGVBQWU7SUFDdEQ7SUFFQSxJQUFJbkMsU0FBUyxLQUFLaUMsUUFBUSxFQUFFO01BQzFCSSxVQUFVLElBQUksVUFBVSxHQUFHckMsU0FBUyxHQUFHbUMsZUFBZTtJQUN4RDtJQUVBLElBQUlwQyxTQUFTLEtBQUtrQyxRQUFRLEVBQUU7TUFDMUJJLFVBQVUsSUFBSSxVQUFVLEdBQUd0QyxTQUFTLEdBQUdvQyxlQUFlO0lBQ3hEO0lBRUEsSUFBSWxDLEtBQUssS0FBS2dDLFFBQVEsSUFBSS9CLEtBQUssS0FBSytCLFFBQVEsRUFBRTtNQUM1Q0ksVUFBVSxJQUFJLE9BQU8sR0FBR3BDLEtBQUssR0FBRyxJQUFJLEdBQUdDLEtBQUssR0FBR2lDLGVBQWU7SUFDaEU7SUFFQSxJQUFJblAsTUFBTSxLQUFLLENBQUMsSUFBSUMsTUFBTSxLQUFLLENBQUMsRUFBRTtNQUNoQ29QLFVBQVUsSUFBSSxRQUFRLEdBQUdyUCxNQUFNLEdBQUcsSUFBSSxHQUFHQyxNQUFNLEdBQUdrUCxlQUFlO0lBQ25FO0lBRUEzUCxNQUFNLENBQUNFLEtBQUssQ0FBQ1ksY0FBYyxDQUFDLEdBQUcrTyxVQUFVLElBQUksaUJBQWlCO0VBQ2hFLENBQUM7RUFDR1Isb0JBQW9CLEdBQUcsU0FBU0Esb0JBQW9CQSxDQUFDdlEsS0FBSyxFQUFFNkIsS0FBSyxFQUFFO0lBQ3JFLElBQUlvUCxLQUFLLEdBQUdwUCxLQUFLLElBQUksSUFBSTtNQUNyQm9PLFFBQVEsR0FBR2dCLEtBQUssQ0FBQ2hCLFFBQVE7TUFDekJFLFFBQVEsR0FBR2MsS0FBSyxDQUFDZCxRQUFRO01BQ3pCek4sQ0FBQyxHQUFHdU8sS0FBSyxDQUFDdk8sQ0FBQztNQUNYcUUsQ0FBQyxHQUFHa0ssS0FBSyxDQUFDbEssQ0FBQztNQUNYeUgsUUFBUSxHQUFHeUMsS0FBSyxDQUFDekMsUUFBUTtNQUN6QkcsS0FBSyxHQUFHc0MsS0FBSyxDQUFDdEMsS0FBSztNQUNuQkMsS0FBSyxHQUFHcUMsS0FBSyxDQUFDckMsS0FBSztNQUNuQmxOLE1BQU0sR0FBR3VQLEtBQUssQ0FBQ3ZQLE1BQU07TUFDckJDLE1BQU0sR0FBR3NQLEtBQUssQ0FBQ3RQLE1BQU07TUFDckJULE1BQU0sR0FBRytQLEtBQUssQ0FBQy9QLE1BQU07TUFDckJ5TSxPQUFPLEdBQUdzRCxLQUFLLENBQUN0RCxPQUFPO01BQ3ZCRSxPQUFPLEdBQUdvRCxLQUFLLENBQUNwRCxPQUFPO01BQ3ZCRSxPQUFPLEdBQUdrRCxLQUFLLENBQUNsRCxPQUFPO01BQ3ZCRSxPQUFPLEdBQUdnRCxLQUFLLENBQUNoRCxPQUFPO01BQ3ZCK0IsUUFBUSxHQUFHaUIsS0FBSyxDQUFDakIsUUFBUTtNQUN6QjlCLEVBQUUsR0FBRzVGLFVBQVUsQ0FBQzVGLENBQUMsQ0FBQztNQUNsQnlMLEVBQUUsR0FBRzdGLFVBQVUsQ0FBQ3ZCLENBQUMsQ0FBQztNQUNsQm1LLEdBQUc7TUFDSEMsR0FBRztNQUNIbEMsR0FBRztNQUNIQyxHQUFHO01BQ0h0QyxJQUFJO0lBRVI0QixRQUFRLEdBQUdsRyxVQUFVLENBQUNrRyxRQUFRLENBQUM7SUFDL0JHLEtBQUssR0FBR3JHLFVBQVUsQ0FBQ3FHLEtBQUssQ0FBQztJQUN6QkMsS0FBSyxHQUFHdEcsVUFBVSxDQUFDc0csS0FBSyxDQUFDO0lBRXpCLElBQUlBLEtBQUssRUFBRTtNQUNUO01BQ0FBLEtBQUssR0FBR3RHLFVBQVUsQ0FBQ3NHLEtBQUssQ0FBQztNQUN6QkQsS0FBSyxJQUFJQyxLQUFLO01BQ2RKLFFBQVEsSUFBSUksS0FBSztJQUNuQjtJQUVBLElBQUlKLFFBQVEsSUFBSUcsS0FBSyxFQUFFO01BQ3JCSCxRQUFRLElBQUlwUCxRQUFRO01BQ3BCdVAsS0FBSyxJQUFJdlAsUUFBUTtNQUNqQjhSLEdBQUcsR0FBR2hTLElBQUksQ0FBQzZQLEdBQUcsQ0FBQ1AsUUFBUSxDQUFDLEdBQUc5TSxNQUFNO01BQ2pDeVAsR0FBRyxHQUFHalMsSUFBSSxDQUFDOFAsR0FBRyxDQUFDUixRQUFRLENBQUMsR0FBRzlNLE1BQU07TUFDakN1TixHQUFHLEdBQUcvUCxJQUFJLENBQUM4UCxHQUFHLENBQUNSLFFBQVEsR0FBR0csS0FBSyxDQUFDLEdBQUcsQ0FBQ2hOLE1BQU07TUFDMUN1TixHQUFHLEdBQUdoUSxJQUFJLENBQUM2UCxHQUFHLENBQUNQLFFBQVEsR0FBR0csS0FBSyxDQUFDLEdBQUdoTixNQUFNO01BRXpDLElBQUlnTixLQUFLLEVBQUU7UUFDVEMsS0FBSyxJQUFJeFAsUUFBUTtRQUNqQndOLElBQUksR0FBRzFOLElBQUksQ0FBQ2tTLEdBQUcsQ0FBQ3pDLEtBQUssR0FBR0MsS0FBSyxDQUFDO1FBQzlCaEMsSUFBSSxHQUFHMU4sSUFBSSxDQUFDNFEsSUFBSSxDQUFDLENBQUMsR0FBR2xELElBQUksR0FBR0EsSUFBSSxDQUFDO1FBQ2pDcUMsR0FBRyxJQUFJckMsSUFBSTtRQUNYc0MsR0FBRyxJQUFJdEMsSUFBSTtRQUVYLElBQUlnQyxLQUFLLEVBQUU7VUFDVGhDLElBQUksR0FBRzFOLElBQUksQ0FBQ2tTLEdBQUcsQ0FBQ3hDLEtBQUssQ0FBQztVQUN0QmhDLElBQUksR0FBRzFOLElBQUksQ0FBQzRRLElBQUksQ0FBQyxDQUFDLEdBQUdsRCxJQUFJLEdBQUdBLElBQUksQ0FBQztVQUNqQ3NFLEdBQUcsSUFBSXRFLElBQUk7VUFDWHVFLEdBQUcsSUFBSXZFLElBQUk7UUFDYjtNQUNGO01BRUFzRSxHQUFHLEdBQUdwVCxxREFBTSxDQUFDb1QsR0FBRyxDQUFDO01BQ2pCQyxHQUFHLEdBQUdyVCxxREFBTSxDQUFDcVQsR0FBRyxDQUFDO01BQ2pCbEMsR0FBRyxHQUFHblIscURBQU0sQ0FBQ21SLEdBQUcsQ0FBQztNQUNqQkMsR0FBRyxHQUFHcFIscURBQU0sQ0FBQ29SLEdBQUcsQ0FBQztJQUNuQixDQUFDLE1BQU07TUFDTGdDLEdBQUcsR0FBR3hQLE1BQU07TUFDWndOLEdBQUcsR0FBR3ZOLE1BQU07TUFDWndQLEdBQUcsR0FBR2xDLEdBQUcsR0FBRyxDQUFDO0lBQ2Y7SUFFQSxJQUFJZixFQUFFLElBQUksQ0FBQyxDQUFDLENBQUN4TCxDQUFDLEdBQUcsRUFBRSxFQUFFTCxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUk4TCxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUNwSCxDQUFDLEdBQUcsRUFBRSxFQUFFMUUsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFO01BQ3BFNkwsRUFBRSxHQUFHL0YsY0FBYyxDQUFDakgsTUFBTSxFQUFFLEdBQUcsRUFBRXdCLENBQUMsRUFBRSxJQUFJLENBQUM7TUFDekN5TCxFQUFFLEdBQUdoRyxjQUFjLENBQUNqSCxNQUFNLEVBQUUsR0FBRyxFQUFFNkYsQ0FBQyxFQUFFLElBQUksQ0FBQztJQUMzQztJQUVBLElBQUk0RyxPQUFPLElBQUlFLE9BQU8sSUFBSUUsT0FBTyxJQUFJRSxPQUFPLEVBQUU7TUFDNUNDLEVBQUUsR0FBR3BRLHFEQUFNLENBQUNvUSxFQUFFLEdBQUdQLE9BQU8sSUFBSUEsT0FBTyxHQUFHdUQsR0FBRyxHQUFHckQsT0FBTyxHQUFHb0IsR0FBRyxDQUFDLEdBQUdsQixPQUFPLENBQUM7TUFDckVJLEVBQUUsR0FBR3JRLHFEQUFNLENBQUNxUSxFQUFFLEdBQUdOLE9BQU8sSUFBSUYsT0FBTyxHQUFHd0QsR0FBRyxHQUFHdEQsT0FBTyxHQUFHcUIsR0FBRyxDQUFDLEdBQUdqQixPQUFPLENBQUM7SUFDdkU7SUFFQSxJQUFJZ0MsUUFBUSxJQUFJRSxRQUFRLEVBQUU7TUFDeEI7TUFDQXZELElBQUksR0FBRzFMLE1BQU0sQ0FBQ2dGLE9BQU8sQ0FBQyxDQUFDO01BQ3ZCZ0ksRUFBRSxHQUFHcFEscURBQU0sQ0FBQ29RLEVBQUUsR0FBRytCLFFBQVEsR0FBRyxHQUFHLEdBQUdyRCxJQUFJLENBQUMvRixLQUFLLENBQUM7TUFDN0NzSCxFQUFFLEdBQUdyUSxxREFBTSxDQUFDcVEsRUFBRSxHQUFHZ0MsUUFBUSxHQUFHLEdBQUcsR0FBR3ZELElBQUksQ0FBQzlGLE1BQU0sQ0FBQztJQUNoRDtJQUVBOEYsSUFBSSxHQUFHLFNBQVMsR0FBR3NFLEdBQUcsR0FBRyxHQUFHLEdBQUdDLEdBQUcsR0FBRyxHQUFHLEdBQUdsQyxHQUFHLEdBQUcsR0FBRyxHQUFHQyxHQUFHLEdBQUcsR0FBRyxHQUFHaEIsRUFBRSxHQUFHLEdBQUcsR0FBR0MsRUFBRSxHQUFHLEdBQUc7SUFDdEZqTixNQUFNLENBQUNxQyxZQUFZLENBQUMsV0FBVyxFQUFFcUosSUFBSSxDQUFDO0lBQ3RDb0QsUUFBUSxLQUFLOU8sTUFBTSxDQUFDRSxLQUFLLENBQUNZLGNBQWMsQ0FBQyxHQUFHNEssSUFBSSxDQUFDLENBQUMsQ0FBQztFQUNyRCxDQUFDO0VBQ0d5RSx1QkFBdUIsR0FBRyxTQUFTQSx1QkFBdUJBLENBQUNoSyxNQUFNLEVBQUVuRyxNQUFNLEVBQUVDLFFBQVEsRUFBRWdKLFFBQVEsRUFBRUcsUUFBUSxFQUFFO0lBQzNHLElBQUlnSCxHQUFHLEdBQUcsR0FBRztNQUNUQyxRQUFRLEdBQUd2VSx3REFBUyxDQUFDc04sUUFBUSxDQUFDO01BQzlCQyxNQUFNLEdBQUdqQyxVQUFVLENBQUNnQyxRQUFRLENBQUMsSUFBSWlILFFBQVEsSUFBSSxDQUFDakgsUUFBUSxDQUFDakksT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHcEQsUUFBUSxHQUFHLENBQUMsQ0FBQztNQUNyRnVTLE1BQU0sR0FBR2pILE1BQU0sR0FBR0osUUFBUTtNQUMxQnNILFVBQVUsR0FBR3RILFFBQVEsR0FBR3FILE1BQU0sR0FBRyxLQUFLO01BQ3RDRSxTQUFTO01BQ1RqSyxFQUFFO0lBRU4sSUFBSThKLFFBQVEsRUFBRTtNQUNaRyxTQUFTLEdBQUdwSCxRQUFRLENBQUNoSSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO01BRWxDLElBQUlvUCxTQUFTLEtBQUssT0FBTyxFQUFFO1FBQ3pCRixNQUFNLElBQUlGLEdBQUc7UUFFYixJQUFJRSxNQUFNLEtBQUtBLE1BQU0sSUFBSUYsR0FBRyxHQUFHLENBQUMsQ0FBQyxFQUFFO1VBQ2pDRSxNQUFNLElBQUlBLE1BQU0sR0FBRyxDQUFDLEdBQUdGLEdBQUcsR0FBRyxDQUFDQSxHQUFHO1FBQ25DO01BQ0Y7TUFFQSxJQUFJSSxTQUFTLEtBQUssSUFBSSxJQUFJRixNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ3BDQSxNQUFNLEdBQUcsQ0FBQ0EsTUFBTSxHQUFHRixHQUFHLEdBQUcvUixPQUFPLElBQUkrUixHQUFHLEdBQUcsQ0FBQyxFQUFFRSxNQUFNLEdBQUdGLEdBQUcsQ0FBQyxHQUFHQSxHQUFHO01BQ2xFLENBQUMsTUFBTSxJQUFJSSxTQUFTLEtBQUssS0FBSyxJQUFJRixNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQzVDQSxNQUFNLEdBQUcsQ0FBQ0EsTUFBTSxHQUFHRixHQUFHLEdBQUcvUixPQUFPLElBQUkrUixHQUFHLEdBQUcsQ0FBQyxFQUFFRSxNQUFNLEdBQUdGLEdBQUcsQ0FBQyxHQUFHQSxHQUFHO01BQ2xFO0lBQ0Y7SUFFQWpLLE1BQU0sQ0FBQ0ssR0FBRyxHQUFHRCxFQUFFLEdBQUcsSUFBSTlKLG9EQUFTLENBQUMwSixNQUFNLENBQUNLLEdBQUcsRUFBRXhHLE1BQU0sRUFBRUMsUUFBUSxFQUFFZ0osUUFBUSxFQUFFcUgsTUFBTSxFQUFFL1Esa0JBQWtCLENBQUM7SUFDbkdnSCxFQUFFLENBQUMvRyxDQUFDLEdBQUcrUSxVQUFVO0lBQ2pCaEssRUFBRSxDQUFDakgsQ0FBQyxHQUFHLEtBQUs7SUFFWjZHLE1BQU0sQ0FBQ00sTUFBTSxDQUFDN0UsSUFBSSxDQUFDM0IsUUFBUSxDQUFDO0lBRTVCLE9BQU9zRyxFQUFFO0VBQ1gsQ0FBQztFQUNHa0ssT0FBTyxHQUFHLFNBQVNBLE9BQU9BLENBQUN6USxNQUFNLEVBQUUwUSxNQUFNLEVBQUU7SUFDN0M7SUFDQSxLQUFLLElBQUl4UixDQUFDLElBQUl3UixNQUFNLEVBQUU7TUFDcEIxUSxNQUFNLENBQUNkLENBQUMsQ0FBQyxHQUFHd1IsTUFBTSxDQUFDeFIsQ0FBQyxDQUFDO0lBQ3ZCO0lBRUEsT0FBT2MsTUFBTTtFQUNmLENBQUM7RUFDRzJRLG1CQUFtQixHQUFHLFNBQVNBLG1CQUFtQkEsQ0FBQ3hLLE1BQU0sRUFBRTBKLFVBQVUsRUFBRTdQLE1BQU0sRUFBRTtJQUNqRjtJQUNBLElBQUk0USxVQUFVLEdBQUdILE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRXpRLE1BQU0sQ0FBQ00sS0FBSyxDQUFDO01BQ3RDdVEsT0FBTyxHQUFHLCtDQUErQztNQUN6RDNRLEtBQUssR0FBR0YsTUFBTSxDQUFDRSxLQUFLO01BQ3BCNFEsUUFBUTtNQUNSNVIsQ0FBQztNQUNEaUssVUFBVTtNQUNWQyxRQUFRO01BQ1JILFFBQVE7TUFDUkksTUFBTTtNQUNORyxTQUFTO01BQ1RELE9BQU87SUFFWCxJQUFJcUgsVUFBVSxDQUFDblAsR0FBRyxFQUFFO01BQ2xCMEgsVUFBVSxHQUFHbkosTUFBTSxDQUFDMEIsWUFBWSxDQUFDLFdBQVcsQ0FBQztNQUM3QzFCLE1BQU0sQ0FBQ3FDLFlBQVksQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDO01BQ3BDbkMsS0FBSyxDQUFDWSxjQUFjLENBQUMsR0FBRytPLFVBQVU7TUFDbENpQixRQUFRLEdBQUd6SSxlQUFlLENBQUNySSxNQUFNLEVBQUUsQ0FBQyxDQUFDO01BRXJDZ0csZUFBZSxDQUFDaEcsTUFBTSxFQUFFYyxjQUFjLENBQUM7TUFFdkNkLE1BQU0sQ0FBQ3FDLFlBQVksQ0FBQyxXQUFXLEVBQUU4RyxVQUFVLENBQUM7SUFDOUMsQ0FBQyxNQUFNO01BQ0xBLFVBQVUsR0FBRzdGLGdCQUFnQixDQUFDdEQsTUFBTSxDQUFDLENBQUNjLGNBQWMsQ0FBQztNQUNyRFosS0FBSyxDQUFDWSxjQUFjLENBQUMsR0FBRytPLFVBQVU7TUFDbENpQixRQUFRLEdBQUd6SSxlQUFlLENBQUNySSxNQUFNLEVBQUUsQ0FBQyxDQUFDO01BQ3JDRSxLQUFLLENBQUNZLGNBQWMsQ0FBQyxHQUFHcUksVUFBVTtJQUNwQztJQUVBLEtBQUtqSyxDQUFDLElBQUlwQixlQUFlLEVBQUU7TUFDekJxTCxVQUFVLEdBQUd5SCxVQUFVLENBQUMxUixDQUFDLENBQUM7TUFDMUJrSyxRQUFRLEdBQUcwSCxRQUFRLENBQUM1UixDQUFDLENBQUM7TUFFdEIsSUFBSWlLLFVBQVUsS0FBS0MsUUFBUSxJQUFJeUgsT0FBTyxDQUFDMVAsT0FBTyxDQUFDakMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ3JEO1FBQ0FzSyxTQUFTLEdBQUczTixzREFBTyxDQUFDc04sVUFBVSxDQUFDO1FBQy9CSSxPQUFPLEdBQUcxTixzREFBTyxDQUFDdU4sUUFBUSxDQUFDO1FBQzNCSCxRQUFRLEdBQUdPLFNBQVMsS0FBS0QsT0FBTyxHQUFHdEMsY0FBYyxDQUFDakgsTUFBTSxFQUFFZCxDQUFDLEVBQUVpSyxVQUFVLEVBQUVJLE9BQU8sQ0FBQyxHQUFHbkMsVUFBVSxDQUFDK0IsVUFBVSxDQUFDO1FBQzFHRSxNQUFNLEdBQUdqQyxVQUFVLENBQUNnQyxRQUFRLENBQUM7UUFDN0JqRCxNQUFNLENBQUNLLEdBQUcsR0FBRyxJQUFJL0osb0RBQVMsQ0FBQzBKLE1BQU0sQ0FBQ0ssR0FBRyxFQUFFc0ssUUFBUSxFQUFFNVIsQ0FBQyxFQUFFK0osUUFBUSxFQUFFSSxNQUFNLEdBQUdKLFFBQVEsRUFBRXBLLGNBQWMsQ0FBQztRQUNoR3NILE1BQU0sQ0FBQ0ssR0FBRyxDQUFDbEgsQ0FBQyxHQUFHaUssT0FBTyxJQUFJLENBQUM7UUFFM0JwRCxNQUFNLENBQUNNLE1BQU0sQ0FBQzdFLElBQUksQ0FBQzFDLENBQUMsQ0FBQztNQUN2QjtJQUNGO0lBRUF1UixPQUFPLENBQUNLLFFBQVEsRUFBRUYsVUFBVSxDQUFDO0VBQy9CLENBQUMsQ0FBQyxDQUFDOztBQUdIMVUsMkRBQVksQ0FBQyw2QkFBNkIsRUFBRSxVQUFVNlUsSUFBSSxFQUFFbEksS0FBSyxFQUFFO0VBQ2pFLElBQUk1SixDQUFDLEdBQUcsS0FBSztJQUNUZ0wsQ0FBQyxHQUFHLE9BQU87SUFDWHZLLENBQUMsR0FBRyxRQUFRO0lBQ1pzUixDQUFDLEdBQUcsTUFBTTtJQUNWclAsS0FBSyxHQUFHLENBQUNrSCxLQUFLLEdBQUcsQ0FBQyxHQUFHLENBQUM1SixDQUFDLEVBQUVnTCxDQUFDLEVBQUV2SyxDQUFDLEVBQUVzUixDQUFDLENBQUMsR0FBRyxDQUFDL1IsQ0FBQyxHQUFHK1IsQ0FBQyxFQUFFL1IsQ0FBQyxHQUFHZ0wsQ0FBQyxFQUFFdkssQ0FBQyxHQUFHdUssQ0FBQyxFQUFFdkssQ0FBQyxHQUFHc1IsQ0FBQyxDQUFDLEVBQUUxRixHQUFHLENBQUMsVUFBVTJGLElBQUksRUFBRTtNQUN4RixPQUFPcEksS0FBSyxHQUFHLENBQUMsR0FBR2tJLElBQUksR0FBR0UsSUFBSSxHQUFHLFFBQVEsR0FBR0EsSUFBSSxHQUFHRixJQUFJO0lBQ3pELENBQUMsQ0FBQztFQUVGdEksYUFBYSxDQUFDSSxLQUFLLEdBQUcsQ0FBQyxHQUFHLFFBQVEsR0FBR2tJLElBQUksR0FBR0EsSUFBSSxDQUFDLEdBQUcsVUFBVTVLLE1BQU0sRUFBRW5HLE1BQU0sRUFBRUMsUUFBUSxFQUFFbUosUUFBUSxFQUFFdUIsS0FBSyxFQUFFO0lBQ3ZHLElBQUlySixDQUFDLEVBQUU0UCxJQUFJO0lBRVgsSUFBSUMsU0FBUyxDQUFDalAsTUFBTSxHQUFHLENBQUMsRUFBRTtNQUN4QjtNQUNBWixDQUFDLEdBQUdLLEtBQUssQ0FBQzJKLEdBQUcsQ0FBQyxVQUFVM0MsSUFBSSxFQUFFO1FBQzVCLE9BQU9wSCxJQUFJLENBQUM0RSxNQUFNLEVBQUV3QyxJQUFJLEVBQUUxSSxRQUFRLENBQUM7TUFDckMsQ0FBQyxDQUFDO01BQ0ZpUixJQUFJLEdBQUc1UCxDQUFDLENBQUNtSixJQUFJLENBQUMsR0FBRyxDQUFDO01BQ2xCLE9BQU95RyxJQUFJLENBQUM5UCxLQUFLLENBQUNFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDWSxNQUFNLEtBQUssQ0FBQyxHQUFHWixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUc0UCxJQUFJO0lBQ3BEO0lBRUE1UCxDQUFDLEdBQUcsQ0FBQzhILFFBQVEsR0FBRyxFQUFFLEVBQUVoSSxLQUFLLENBQUMsR0FBRyxDQUFDO0lBQzlCOFAsSUFBSSxHQUFHLENBQUMsQ0FBQztJQUNUdlAsS0FBSyxDQUFDTixPQUFPLENBQUMsVUFBVXNILElBQUksRUFBRTFHLENBQUMsRUFBRTtNQUMvQixPQUFPaVAsSUFBSSxDQUFDdkksSUFBSSxDQUFDLEdBQUdySCxDQUFDLENBQUNXLENBQUMsQ0FBQyxHQUFHWCxDQUFDLENBQUNXLENBQUMsQ0FBQyxJQUFJWCxDQUFDLENBQUMsQ0FBQ1csQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZELENBQUMsQ0FBQztJQUNGa0UsTUFBTSxDQUFDaUwsSUFBSSxDQUFDcFIsTUFBTSxFQUFFa1IsSUFBSSxFQUFFdkcsS0FBSyxDQUFDO0VBQ2xDLENBQUM7QUFDSCxDQUFDLENBQUM7QUFFSyxJQUFJMEcsU0FBUyxHQUFHO0VBQ3JCTixJQUFJLEVBQUUsS0FBSztFQUNYTyxRQUFRLEVBQUV2TixTQUFTO0VBQ25Cd04sVUFBVSxFQUFFLFNBQVNBLFVBQVVBLENBQUN2UixNQUFNLEVBQUU7SUFDdEMsT0FBT0EsTUFBTSxDQUFDRSxLQUFLLElBQUlGLE1BQU0sQ0FBQ3dSLFFBQVE7RUFDeEMsQ0FBQztFQUNESixJQUFJLEVBQUUsU0FBU0EsSUFBSUEsQ0FBQ3BSLE1BQU0sRUFBRWtSLElBQUksRUFBRXZHLEtBQUssRUFBRTlCLEtBQUssRUFBRTRJLE9BQU8sRUFBRTtJQUN2RCxJQUFJOVAsS0FBSyxHQUFHLElBQUksQ0FBQzhFLE1BQU07TUFDbkJ2RyxLQUFLLEdBQUdGLE1BQU0sQ0FBQ0UsS0FBSztNQUNwQndSLE9BQU8sR0FBRy9HLEtBQUssQ0FBQ3VHLElBQUksQ0FBQ1EsT0FBTztNQUM1QnZJLFVBQVU7TUFDVkMsUUFBUTtNQUNSQyxNQUFNO01BQ05KLFFBQVE7TUFDUmxHLElBQUk7TUFDSjRPLFdBQVc7TUFDWHpTLENBQUM7TUFDRHNLLFNBQVM7TUFDVEQsT0FBTztNQUNQcUksUUFBUTtNQUNSQyxrQkFBa0I7TUFDbEJDLGtCQUFrQjtNQUNsQm5SLEtBQUs7TUFDTDBMLE1BQU07TUFDTjBGLFdBQVc7TUFDWEMsV0FBVztJQUNmelUsY0FBYyxJQUFJd0csU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDOztJQUUvQixJQUFJLENBQUNrTyxNQUFNLEdBQUcsSUFBSSxDQUFDQSxNQUFNLElBQUl6UCxjQUFjLENBQUN4QyxNQUFNLENBQUM7SUFDbkRnUyxXQUFXLEdBQUcsSUFBSSxDQUFDQyxNQUFNLENBQUN0USxLQUFLO0lBQy9CLElBQUksQ0FBQ2dKLEtBQUssR0FBR0EsS0FBSztJQUVsQixLQUFLekwsQ0FBQyxJQUFJZ1MsSUFBSSxFQUFFO01BQ2QsSUFBSWhTLENBQUMsS0FBSyxXQUFXLEVBQUU7UUFDckI7TUFDRjtNQUVBa0ssUUFBUSxHQUFHOEgsSUFBSSxDQUFDaFMsQ0FBQyxDQUFDO01BRWxCLElBQUkzQyxtREFBUSxDQUFDMkMsQ0FBQyxDQUFDLElBQUk3QywyREFBWSxDQUFDNkMsQ0FBQyxFQUFFZ1MsSUFBSSxFQUFFdkcsS0FBSyxFQUFFOUIsS0FBSyxFQUFFN0ksTUFBTSxFQUFFeVIsT0FBTyxDQUFDLEVBQUU7UUFDdkU7UUFDQTtNQUNGO01BRUExTyxJQUFJLEdBQUFtUCxPQUFBLENBQVU5SSxRQUFRO01BQ3RCdUksV0FBVyxHQUFHbEosYUFBYSxDQUFDdkosQ0FBQyxDQUFDO01BRTlCLElBQUk2RCxJQUFJLEtBQUssVUFBVSxFQUFFO1FBQ3ZCcUcsUUFBUSxHQUFHQSxRQUFRLENBQUMxRCxJQUFJLENBQUNpRixLQUFLLEVBQUU5QixLQUFLLEVBQUU3SSxNQUFNLEVBQUV5UixPQUFPLENBQUM7UUFDdkQxTyxJQUFJLEdBQUFtUCxPQUFBLENBQVU5SSxRQUFRO01BQ3hCO01BRUEsSUFBSXJHLElBQUksS0FBSyxRQUFRLElBQUksQ0FBQ3FHLFFBQVEsQ0FBQ2pJLE9BQU8sQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUNyRGlJLFFBQVEsR0FBRzlNLDZEQUFjLENBQUM4TSxRQUFRLENBQUM7TUFDckM7TUFFQSxJQUFJdUksV0FBVyxFQUFFO1FBQ2ZBLFdBQVcsQ0FBQyxJQUFJLEVBQUUzUixNQUFNLEVBQUVkLENBQUMsRUFBRWtLLFFBQVEsRUFBRXVCLEtBQUssQ0FBQyxLQUFLb0gsV0FBVyxHQUFHLENBQUMsQ0FBQztNQUNwRSxDQUFDLE1BQU0sSUFBSTdTLENBQUMsQ0FBQzRFLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssSUFBSSxFQUFFO1FBQ2xDO1FBQ0FxRixVQUFVLEdBQUcsQ0FBQzdGLGdCQUFnQixDQUFDdEQsTUFBTSxDQUFDLENBQUN1RCxnQkFBZ0IsQ0FBQ3JFLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRW9JLElBQUksQ0FBQyxDQUFDO1FBQ3ZFOEIsUUFBUSxJQUFJLEVBQUU7UUFDZHBNLG9EQUFTLENBQUM2TSxTQUFTLEdBQUcsQ0FBQztRQUV2QixJQUFJLENBQUM3TSxvREFBUyxDQUFDd0ssSUFBSSxDQUFDMkIsVUFBVSxDQUFDLEVBQUU7VUFDL0I7VUFDQUssU0FBUyxHQUFHM04sc0RBQU8sQ0FBQ3NOLFVBQVUsQ0FBQztVQUMvQkksT0FBTyxHQUFHMU4sc0RBQU8sQ0FBQ3VOLFFBQVEsQ0FBQztRQUM3QjtRQUVBRyxPQUFPLEdBQUdDLFNBQVMsS0FBS0QsT0FBTyxLQUFLSixVQUFVLEdBQUdsQyxjQUFjLENBQUNqSCxNQUFNLEVBQUVkLENBQUMsRUFBRWlLLFVBQVUsRUFBRUksT0FBTyxDQUFDLEdBQUdBLE9BQU8sQ0FBQyxHQUFHQyxTQUFTLEtBQUtKLFFBQVEsSUFBSUksU0FBUyxDQUFDO1FBQ2pKLElBQUksQ0FBQzJJLEdBQUcsQ0FBQ2pTLEtBQUssRUFBRSxhQUFhLEVBQUVpSixVQUFVLEVBQUVDLFFBQVEsRUFBRVAsS0FBSyxFQUFFNEksT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUV2UyxDQUFDLENBQUM7UUFDN0V5QyxLQUFLLENBQUNDLElBQUksQ0FBQzFDLENBQUMsQ0FBQztRQUNiOFMsV0FBVyxDQUFDcFEsSUFBSSxDQUFDMUMsQ0FBQyxFQUFFZ0IsS0FBSyxDQUFDaEIsQ0FBQyxDQUFDLENBQUM7TUFDL0IsQ0FBQyxNQUFNLElBQUk2RCxJQUFJLEtBQUssV0FBVyxFQUFFO1FBQy9CLElBQUkyTyxPQUFPLElBQUl4UyxDQUFDLElBQUl3UyxPQUFPLEVBQUU7VUFDM0I7VUFDQXZJLFVBQVUsR0FBRyxPQUFPdUksT0FBTyxDQUFDeFMsQ0FBQyxDQUFDLEtBQUssVUFBVSxHQUFHd1MsT0FBTyxDQUFDeFMsQ0FBQyxDQUFDLENBQUN3RyxJQUFJLENBQUNpRixLQUFLLEVBQUU5QixLQUFLLEVBQUU3SSxNQUFNLEVBQUV5UixPQUFPLENBQUMsR0FBR0MsT0FBTyxDQUFDeFMsQ0FBQyxDQUFDO1VBQzNHcEQsd0RBQVMsQ0FBQ3FOLFVBQVUsQ0FBQyxJQUFJLENBQUNBLFVBQVUsQ0FBQ2hJLE9BQU8sQ0FBQyxTQUFTLENBQUMsS0FBS2dJLFVBQVUsR0FBRzdNLDZEQUFjLENBQUM2TSxVQUFVLENBQUMsQ0FBQztVQUNwR3ROLHNEQUFPLENBQUNzTixVQUFVLEdBQUcsRUFBRSxDQUFDLEtBQUtBLFVBQVUsSUFBSXpNLGtEQUFPLENBQUNvTixLQUFLLENBQUM1SyxDQUFDLENBQUMsSUFBSXJELHNEQUFPLENBQUMwRixJQUFJLENBQUN2QixNQUFNLEVBQUVkLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQzs7VUFFaEcsQ0FBQ2lLLFVBQVUsR0FBRyxFQUFFLEVBQUV2RixNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxLQUFLdUYsVUFBVSxHQUFHNUgsSUFBSSxDQUFDdkIsTUFBTSxFQUFFZCxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDekUsQ0FBQyxNQUFNO1VBQ0xpSyxVQUFVLEdBQUc1SCxJQUFJLENBQUN2QixNQUFNLEVBQUVkLENBQUMsQ0FBQztRQUM5QjtRQUVBK0osUUFBUSxHQUFHN0IsVUFBVSxDQUFDK0IsVUFBVSxDQUFDO1FBQ2pDeUksUUFBUSxHQUFHN08sSUFBSSxLQUFLLFFBQVEsSUFBSXFHLFFBQVEsQ0FBQ3hGLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLElBQUl3RixRQUFRLENBQUN0RixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNuRjhOLFFBQVEsS0FBS3hJLFFBQVEsR0FBR0EsUUFBUSxDQUFDdEYsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDdUYsTUFBTSxHQUFHakMsVUFBVSxDQUFDZ0MsUUFBUSxDQUFDO1FBRTdCLElBQUlsSyxDQUFDLElBQUlULGdCQUFnQixFQUFFO1VBQ3pCLElBQUlTLENBQUMsS0FBSyxXQUFXLEVBQUU7WUFDckI7WUFDQSxJQUFJK0osUUFBUSxLQUFLLENBQUMsSUFBSTFILElBQUksQ0FBQ3ZCLE1BQU0sRUFBRSxZQUFZLENBQUMsS0FBSyxRQUFRLElBQUlxSixNQUFNLEVBQUU7Y0FDdkU7Y0FDQUosUUFBUSxHQUFHLENBQUM7WUFDZDtZQUVBK0ksV0FBVyxDQUFDcFEsSUFBSSxDQUFDLFlBQVksRUFBRTFCLEtBQUssQ0FBQ2tTLFVBQVUsQ0FBQztZQUVoRGxNLGlCQUFpQixDQUFDLElBQUksRUFBRWhHLEtBQUssRUFBRSxZQUFZLEVBQUUrSSxRQUFRLEdBQUcsU0FBUyxHQUFHLFFBQVEsRUFBRUksTUFBTSxHQUFHLFNBQVMsR0FBRyxRQUFRLEVBQUUsQ0FBQ0EsTUFBTSxDQUFDO1VBQ3ZIO1VBRUEsSUFBSW5LLENBQUMsS0FBSyxPQUFPLElBQUlBLENBQUMsS0FBSyxXQUFXLEVBQUU7WUFDdENBLENBQUMsR0FBR1QsZ0JBQWdCLENBQUNTLENBQUMsQ0FBQztZQUN2QixDQUFDQSxDQUFDLENBQUNpQyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUtqQyxDQUFDLEdBQUdBLENBQUMsQ0FBQ2tDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztVQUMxQztRQUNGO1FBRUF5USxrQkFBa0IsR0FBRzNTLENBQUMsSUFBSXBCLGVBQWUsQ0FBQyxDQUFDOztRQUUzQyxJQUFJK1Qsa0JBQWtCLEVBQUU7VUFDdEIsSUFBSSxDQUFDSSxNQUFNLENBQUNyUCxJQUFJLENBQUMxRCxDQUFDLENBQUM7VUFFbkIsSUFBSSxDQUFDNFMsa0JBQWtCLEVBQUU7WUFDdkJuUixLQUFLLEdBQUdYLE1BQU0sQ0FBQ00sS0FBSztZQUNwQkssS0FBSyxDQUFDQyxlQUFlLElBQUksQ0FBQ3NRLElBQUksQ0FBQ21CLGNBQWMsSUFBSWhLLGVBQWUsQ0FBQ3JJLE1BQU0sRUFBRWtSLElBQUksQ0FBQ21CLGNBQWMsQ0FBQyxDQUFDLENBQUM7O1lBRS9GaEcsTUFBTSxHQUFHNkUsSUFBSSxDQUFDb0IsWUFBWSxLQUFLLEtBQUssSUFBSTNSLEtBQUssQ0FBQzBMLE1BQU07WUFDcER5RixrQkFBa0IsR0FBRyxJQUFJLENBQUN0TCxHQUFHLEdBQUcsSUFBSS9KLG9EQUFTLENBQUMsSUFBSSxDQUFDK0osR0FBRyxFQUFFdEcsS0FBSyxFQUFFWSxjQUFjLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRUgsS0FBSyxDQUFDQyxlQUFlLEVBQUVELEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztZQUUzSG1SLGtCQUFrQixDQUFDUyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUM7VUFDOUI7VUFFQSxJQUFJclQsQ0FBQyxLQUFLLE9BQU8sRUFBRTtZQUNqQixJQUFJLENBQUNzSCxHQUFHLEdBQUcsSUFBSS9KLG9EQUFTLENBQUMsSUFBSSxDQUFDK0osR0FBRyxFQUFFN0YsS0FBSyxFQUFFLFFBQVEsRUFBRUEsS0FBSyxDQUFDRixNQUFNLEVBQUUsQ0FBQ21SLFFBQVEsR0FBRzNVLDZEQUFjLENBQUMwRCxLQUFLLENBQUNGLE1BQU0sRUFBRW1SLFFBQVEsR0FBR3ZJLE1BQU0sQ0FBQyxHQUFHQSxNQUFNLElBQUkxSSxLQUFLLENBQUNGLE1BQU0sSUFBSSxDQUFDLEVBQUU1QixjQUFjLENBQUM7WUFDNUssSUFBSSxDQUFDMkgsR0FBRyxDQUFDbEgsQ0FBQyxHQUFHLENBQUM7WUFDZHFDLEtBQUssQ0FBQ0MsSUFBSSxDQUFDLFFBQVEsRUFBRTFDLENBQUMsQ0FBQztZQUN2QkEsQ0FBQyxJQUFJLEdBQUc7VUFDVixDQUFDLE1BQU0sSUFBSUEsQ0FBQyxLQUFLLGlCQUFpQixFQUFFO1lBQ2xDOFMsV0FBVyxDQUFDcFEsSUFBSSxDQUFDYixvQkFBb0IsRUFBRWIsS0FBSyxDQUFDYSxvQkFBb0IsQ0FBQyxDQUFDO1lBQ25FcUksUUFBUSxHQUFHb0IsNkJBQTZCLENBQUNwQixRQUFRLENBQUMsQ0FBQyxDQUFDOztZQUVwRCxJQUFJekksS0FBSyxDQUFDYyxHQUFHLEVBQUU7Y0FDYjBLLGVBQWUsQ0FBQ25NLE1BQU0sRUFBRW9KLFFBQVEsRUFBRSxDQUFDLEVBQUVpRCxNQUFNLEVBQUUsQ0FBQyxFQUFFLElBQUksQ0FBQztZQUN2RCxDQUFDLE1BQU07Y0FDTDlDLE9BQU8sR0FBR25DLFVBQVUsQ0FBQ2dDLFFBQVEsQ0FBQ2hJLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDOztjQUVuRG1JLE9BQU8sS0FBSzVJLEtBQUssQ0FBQzZILE9BQU8sSUFBSXRDLGlCQUFpQixDQUFDLElBQUksRUFBRXZGLEtBQUssRUFBRSxTQUFTLEVBQUVBLEtBQUssQ0FBQzZILE9BQU8sRUFBRWUsT0FBTyxDQUFDO2NBRTlGckQsaUJBQWlCLENBQUMsSUFBSSxFQUFFaEcsS0FBSyxFQUFFaEIsQ0FBQyxFQUFFcUosYUFBYSxDQUFDWSxVQUFVLENBQUMsRUFBRVosYUFBYSxDQUFDYSxRQUFRLENBQUMsQ0FBQztZQUN2RjtZQUVBO1VBQ0YsQ0FBQyxNQUFNLElBQUlsSyxDQUFDLEtBQUssV0FBVyxFQUFFO1lBQzVCaU4sZUFBZSxDQUFDbk0sTUFBTSxFQUFFb0osUUFBUSxFQUFFLENBQUMsRUFBRWlELE1BQU0sRUFBRSxDQUFDLEVBQUUsSUFBSSxDQUFDO1lBRXJEO1VBQ0YsQ0FBQyxNQUFNLElBQUluTixDQUFDLElBQUlnTSxxQkFBcUIsRUFBRTtZQUNyQ2lGLHVCQUF1QixDQUFDLElBQUksRUFBRXhQLEtBQUssRUFBRXpCLENBQUMsRUFBRStKLFFBQVEsRUFBRTJJLFFBQVEsR0FBRzNVLDZEQUFjLENBQUNnTSxRQUFRLEVBQUUySSxRQUFRLEdBQUd4SSxRQUFRLENBQUMsR0FBR0EsUUFBUSxDQUFDO1lBRXRIO1VBQ0YsQ0FBQyxNQUFNLElBQUlsSyxDQUFDLEtBQUssY0FBYyxFQUFFO1lBQy9CZ0gsaUJBQWlCLENBQUMsSUFBSSxFQUFFdkYsS0FBSyxFQUFFLFFBQVEsRUFBRUEsS0FBSyxDQUFDMEwsTUFBTSxFQUFFakQsUUFBUSxDQUFDO1lBRWhFO1VBQ0YsQ0FBQyxNQUFNLElBQUlsSyxDQUFDLEtBQUssU0FBUyxFQUFFO1lBQzFCeUIsS0FBSyxDQUFDekIsQ0FBQyxDQUFDLEdBQUdrSyxRQUFRO1lBQ25CO1VBQ0YsQ0FBQyxNQUFNLElBQUlsSyxDQUFDLEtBQUssV0FBVyxFQUFFO1lBQzVCeVIsbUJBQW1CLENBQUMsSUFBSSxFQUFFdkgsUUFBUSxFQUFFcEosTUFBTSxDQUFDO1lBRTNDO1VBQ0Y7UUFDRixDQUFDLE1BQU0sSUFBSSxFQUFFZCxDQUFDLElBQUlnQixLQUFLLENBQUMsRUFBRTtVQUN4QmhCLENBQUMsR0FBR3NFLGdCQUFnQixDQUFDdEUsQ0FBQyxDQUFDLElBQUlBLENBQUM7UUFDOUI7UUFFQSxJQUFJMlMsa0JBQWtCLElBQUksQ0FBQ3hJLE1BQU0sSUFBSUEsTUFBTSxLQUFLLENBQUMsTUFBTUosUUFBUSxJQUFJQSxRQUFRLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQ3pLLFdBQVcsQ0FBQ2dKLElBQUksQ0FBQzRCLFFBQVEsQ0FBQyxJQUFJbEssQ0FBQyxJQUFJZ0IsS0FBSyxFQUFFO1VBQy9Ic0osU0FBUyxHQUFHLENBQUNMLFVBQVUsR0FBRyxFQUFFLEVBQUVyRixNQUFNLENBQUMsQ0FBQ21GLFFBQVEsR0FBRyxFQUFFLEVBQUUvRyxNQUFNLENBQUM7VUFDNURtSCxNQUFNLEtBQUtBLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDOztVQUV4QkUsT0FBTyxHQUFHMU4sc0RBQU8sQ0FBQ3VOLFFBQVEsQ0FBQyxLQUFLbEssQ0FBQyxJQUFJeEMsa0RBQU8sQ0FBQ29OLEtBQUssR0FBR3BOLGtEQUFPLENBQUNvTixLQUFLLENBQUM1SyxDQUFDLENBQUMsR0FBR3NLLFNBQVMsQ0FBQztVQUNsRkEsU0FBUyxLQUFLRCxPQUFPLEtBQUtOLFFBQVEsR0FBR2hDLGNBQWMsQ0FBQ2pILE1BQU0sRUFBRWQsQ0FBQyxFQUFFaUssVUFBVSxFQUFFSSxPQUFPLENBQUMsQ0FBQztVQUNwRixJQUFJLENBQUMvQyxHQUFHLEdBQUcsSUFBSS9KLG9EQUFTLENBQUMsSUFBSSxDQUFDK0osR0FBRyxFQUFFcUwsa0JBQWtCLEdBQUdsUixLQUFLLEdBQUdULEtBQUssRUFBRWhCLENBQUMsRUFBRStKLFFBQVEsRUFBRSxDQUFDMkksUUFBUSxHQUFHM1UsNkRBQWMsQ0FBQ2dNLFFBQVEsRUFBRTJJLFFBQVEsR0FBR3ZJLE1BQU0sQ0FBQyxHQUFHQSxNQUFNLElBQUlKLFFBQVEsRUFBRSxDQUFDNEksa0JBQWtCLEtBQUt0SSxPQUFPLEtBQUssSUFBSSxJQUFJckssQ0FBQyxLQUFLLFFBQVEsQ0FBQyxJQUFJZ1MsSUFBSSxDQUFDc0IsU0FBUyxLQUFLLEtBQUssR0FBRzdTLHFCQUFxQixHQUFHZCxjQUFjLENBQUM7VUFDblMsSUFBSSxDQUFDMkgsR0FBRyxDQUFDbEgsQ0FBQyxHQUFHaUssT0FBTyxJQUFJLENBQUM7VUFFekIsSUFBSUMsU0FBUyxLQUFLRCxPQUFPLElBQUlBLE9BQU8sS0FBSyxHQUFHLEVBQUU7WUFDNUM7WUFDQSxJQUFJLENBQUMvQyxHQUFHLENBQUM5RyxDQUFDLEdBQUd5SixVQUFVO1lBQ3ZCLElBQUksQ0FBQzNDLEdBQUcsQ0FBQ3lELENBQUMsR0FBR3hLLDJCQUEyQjtVQUMxQztRQUNGLENBQUMsTUFBTSxJQUFJLEVBQUVQLENBQUMsSUFBSWdCLEtBQUssQ0FBQyxFQUFFO1VBQ3hCLElBQUloQixDQUFDLElBQUljLE1BQU0sRUFBRTtZQUNmO1lBQ0EsSUFBSSxDQUFDbVMsR0FBRyxDQUFDblMsTUFBTSxFQUFFZCxDQUFDLEVBQUVpSyxVQUFVLElBQUluSixNQUFNLENBQUNkLENBQUMsQ0FBQyxFQUFFMFMsUUFBUSxHQUFHQSxRQUFRLEdBQUd4SSxRQUFRLEdBQUdBLFFBQVEsRUFBRVAsS0FBSyxFQUFFNEksT0FBTyxDQUFDO1VBQ3pHLENBQUMsTUFBTTtZQUNMNVUsNkRBQWMsQ0FBQ3FDLENBQUMsRUFBRWtLLFFBQVEsQ0FBQztZQUUzQjtVQUNGO1FBQ0YsQ0FBQyxNQUFNO1VBQ0xWLHNCQUFzQixDQUFDaEQsSUFBSSxDQUFDLElBQUksRUFBRTFGLE1BQU0sRUFBRWQsQ0FBQyxFQUFFaUssVUFBVSxFQUFFeUksUUFBUSxHQUFHQSxRQUFRLEdBQUd4SSxRQUFRLEdBQUdBLFFBQVEsQ0FBQztRQUNyRztRQUVBeUksa0JBQWtCLElBQUlHLFdBQVcsQ0FBQ3BRLElBQUksQ0FBQzFDLENBQUMsRUFBRWdCLEtBQUssQ0FBQ2hCLENBQUMsQ0FBQyxDQUFDO1FBQ25EeUMsS0FBSyxDQUFDQyxJQUFJLENBQUMxQyxDQUFDLENBQUM7TUFDZjtJQUNGO0lBRUE2UyxXQUFXLElBQUk1Vix3RUFBeUIsQ0FBQyxJQUFJLENBQUM7RUFDaEQsQ0FBQztFQUNEc1csTUFBTSxFQUFFLFNBQVNBLE1BQU1BLENBQUMzVCxLQUFLLEVBQUVDLElBQUksRUFBRTtJQUNuQyxJQUFJQSxJQUFJLENBQUM0TCxLQUFLLENBQUNDLEtBQUssSUFBSSxDQUFDak4sVUFBVSxDQUFDLENBQUMsRUFBRTtNQUNyQyxJQUFJNEksRUFBRSxHQUFHeEgsSUFBSSxDQUFDeUgsR0FBRztNQUVqQixPQUFPRCxFQUFFLEVBQUU7UUFDVEEsRUFBRSxDQUFDMEQsQ0FBQyxDQUFDbkwsS0FBSyxFQUFFeUgsRUFBRSxDQUFDd0YsQ0FBQyxDQUFDO1FBQ2pCeEYsRUFBRSxHQUFHQSxFQUFFLENBQUN3RCxLQUFLO01BQ2Y7SUFDRixDQUFDLE1BQU07TUFDTGhMLElBQUksQ0FBQ2tULE1BQU0sQ0FBQ3RQLE1BQU0sQ0FBQyxDQUFDO0lBQ3RCO0VBQ0YsQ0FBQztFQUNEK1AsR0FBRyxFQUFFblIsSUFBSTtFQUNUb1IsT0FBTyxFQUFFbFUsZ0JBQWdCO0VBQ3pCbVUsU0FBUyxFQUFFLFNBQVNBLFNBQVNBLENBQUM1UyxNQUFNLEVBQUVDLFFBQVEsRUFBRWtHLE1BQU0sRUFBRTtJQUN0RDtJQUNBLElBQUlqSCxDQUFDLEdBQUdULGdCQUFnQixDQUFDd0IsUUFBUSxDQUFDO0lBQ2xDZixDQUFDLElBQUlBLENBQUMsQ0FBQ2lDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUtsQixRQUFRLEdBQUdmLENBQUMsQ0FBQztJQUN6QyxPQUFPZSxRQUFRLElBQUluQyxlQUFlLElBQUltQyxRQUFRLEtBQUtjLG9CQUFvQixLQUFLZixNQUFNLENBQUNNLEtBQUssQ0FBQ2tCLENBQUMsSUFBSUQsSUFBSSxDQUFDdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUFDLEdBQUdtRyxNQUFNLElBQUl6SSxtQkFBbUIsS0FBS3lJLE1BQU0sR0FBR2xHLFFBQVEsS0FBSyxPQUFPLEdBQUdNLFlBQVksR0FBR0YsZ0JBQWdCLEdBQUcsQ0FBQzNDLG1CQUFtQixHQUFHeUksTUFBTSxJQUFJLENBQUMsQ0FBQyxNQUFNbEcsUUFBUSxLQUFLLE9BQU8sR0FBR1Msc0JBQXNCLEdBQUdHLDBCQUEwQixDQUFDLEdBQUdiLE1BQU0sQ0FBQ0UsS0FBSyxJQUFJLENBQUNuRSwyREFBWSxDQUFDaUUsTUFBTSxDQUFDRSxLQUFLLENBQUNELFFBQVEsQ0FBQyxDQUFDLEdBQUdGLGVBQWUsR0FBRyxDQUFDRSxRQUFRLENBQUNrQixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUdoQixjQUFjLEdBQUdyRCx5REFBVSxDQUFDa0QsTUFBTSxFQUFFQyxRQUFRLENBQUM7RUFDaGUsQ0FBQztFQUNEa0UsSUFBSSxFQUFFO0lBQ0o2QixlQUFlLEVBQUVBLGVBQWU7SUFDaEN1RixVQUFVLEVBQUVBO0VBQ2Q7QUFDRixDQUFDO0FBQ0Q5UCwrQ0FBSSxDQUFDb1gsS0FBSyxDQUFDQyxXQUFXLEdBQUd0UCxnQkFBZ0I7QUFDekMvSCwrQ0FBSSxDQUFDMEksSUFBSSxDQUFDNE8sYUFBYSxHQUFHdlEsY0FBYztBQUV4QyxDQUFDLFVBQVV3USxnQkFBZ0IsRUFBRTFGLFFBQVEsRUFBRTJGLE1BQU0sRUFBRU4sT0FBTyxFQUFFO0VBQ3RELElBQUlPLEdBQUcsR0FBR2hYLDJEQUFZLENBQUM4VyxnQkFBZ0IsR0FBRyxHQUFHLEdBQUcxRixRQUFRLEdBQUcsR0FBRyxHQUFHMkYsTUFBTSxFQUFFLFVBQVVsQyxJQUFJLEVBQUU7SUFDdkZqVCxlQUFlLENBQUNpVCxJQUFJLENBQUMsR0FBRyxDQUFDO0VBQzNCLENBQUMsQ0FBQztFQUVGN1UsMkRBQVksQ0FBQ29SLFFBQVEsRUFBRSxVQUFVeUQsSUFBSSxFQUFFO0lBQ3JDclUsa0RBQU8sQ0FBQ29OLEtBQUssQ0FBQ2lILElBQUksQ0FBQyxHQUFHLEtBQUs7SUFDM0I3RixxQkFBcUIsQ0FBQzZGLElBQUksQ0FBQyxHQUFHLENBQUM7RUFDakMsQ0FBQyxDQUFDO0VBRUZ0UyxnQkFBZ0IsQ0FBQ3lVLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHRixnQkFBZ0IsR0FBRyxHQUFHLEdBQUcxRixRQUFRO0VBRTdEcFIsMkRBQVksQ0FBQ3lXLE9BQU8sRUFBRSxVQUFVNUIsSUFBSSxFQUFFO0lBQ3BDLElBQUkzUCxLQUFLLEdBQUcyUCxJQUFJLENBQUMzUCxLQUFLLENBQUMsR0FBRyxDQUFDO0lBQzNCM0MsZ0JBQWdCLENBQUMyQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRzhSLEdBQUcsQ0FBQzlSLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztFQUM1QyxDQUFDLENBQUM7QUFDSixDQUFDLEVBQUUsNkNBQTZDLEVBQUUsMENBQTBDLEVBQUUsK0VBQStFLEVBQUUsNEZBQTRGLENBQUM7QUFFNVFsRiwyREFBWSxDQUFDLDhFQUE4RSxFQUFFLFVBQVU2VSxJQUFJLEVBQUU7RUFDM0dyVSxrREFBTyxDQUFDb04sS0FBSyxDQUFDaUgsSUFBSSxDQUFDLEdBQUcsSUFBSTtBQUM1QixDQUFDLENBQUM7QUFFRnRWLCtDQUFJLENBQUMwWCxjQUFjLENBQUM5QixTQUFTLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ldW5vcy1ibGFkZXMvLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ1NTUGx1Z2luLmpzPzRjNjgiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiAqIENTU1BsdWdpbiAzLjExLjBcclxuICogaHR0cHM6Ly9ncmVlbnNvY2suY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDA4LTIwMjIsIEdyZWVuU29jay4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogU3ViamVjdCB0byB0aGUgdGVybXMgYXQgaHR0cHM6Ly9ncmVlbnNvY2suY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXHJcbiAqIENsdWIgR3JlZW5Tb2NrIG1lbWJlcnMsIHRoZSBhZ3JlZW1lbnQgaXNzdWVkIHdpdGggdGhhdCBtZW1iZXJzaGlwLlxyXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cclxuKi9cclxuXHJcbi8qIGVzbGludC1kaXNhYmxlICovXHJcbmltcG9ydCB7IGdzYXAsIF9nZXRQcm9wZXJ0eSwgX251bUV4cCwgX251bVdpdGhVbml0RXhwLCBnZXRVbml0LCBfaXNTdHJpbmcsIF9pc1VuZGVmaW5lZCwgX3JlbmRlckNvbXBsZXhTdHJpbmcsIF9yZWxFeHAsIF9mb3JFYWNoTmFtZSwgX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSwgX2NvbG9yU3RyaW5nRmlsdGVyLCBfY2hlY2tQbHVnaW4sIF9yZXBsYWNlUmFuZG9tLCBfcGx1Z2lucywgR1NDYWNoZSwgUHJvcFR3ZWVuLCBfY29uZmlnLCBfdGlja2VyLCBfcm91bmQsIF9taXNzaW5nUGx1Z2luLCBfZ2V0U2V0dGVyLCBfZ2V0Q2FjaGUsIF9jb2xvckV4cCwgX3BhcnNlUmVsYXRpdmUsIF9zZXREZWZhdWx0cywgX3JlbW92ZUxpbmtlZExpc3RJdGVtIC8vZm9yIHRoZSBjb21tZW50ZWQtb3V0IGNsYXNzTmFtZSBmZWF0dXJlLlxyXG59IGZyb20gXCIuL2dzYXAtY29yZS5qc1wiO1xyXG5cclxudmFyIF93aW4sXHJcbiAgICBfZG9jLFxyXG4gICAgX2RvY0VsZW1lbnQsXHJcbiAgICBfcGx1Z2luSW5pdHRlZCxcclxuICAgIF90ZW1wRGl2LFxyXG4gICAgX3RlbXBEaXZTdHlsZXIsXHJcbiAgICBfcmVjZW50U2V0dGVyUGx1Z2luLFxyXG4gICAgX3JldmVydGluZyxcclxuICAgIF93aW5kb3dFeGlzdHMgPSBmdW5jdGlvbiBfd2luZG93RXhpc3RzKCkge1xyXG4gIHJldHVybiB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiO1xyXG59LFxyXG4gICAgX3RyYW5zZm9ybVByb3BzID0ge30sXHJcbiAgICBfUkFEMkRFRyA9IDE4MCAvIE1hdGguUEksXHJcbiAgICBfREVHMlJBRCA9IE1hdGguUEkgLyAxODAsXHJcbiAgICBfYXRhbjIgPSBNYXRoLmF0YW4yLFxyXG4gICAgX2JpZ051bSA9IDFlOCxcclxuICAgIF9jYXBzRXhwID0gLyhbQS1aXSkvZyxcclxuICAgIF9ob3Jpem9udGFsRXhwID0gLyhsZWZ0fHJpZ2h0fHdpZHRofG1hcmdpbnxwYWRkaW5nfHgpL2ksXHJcbiAgICBfY29tcGxleEV4cCA9IC9bXFxzLFxcKF1cXFMvLFxyXG4gICAgX3Byb3BlcnR5QWxpYXNlcyA9IHtcclxuICBhdXRvQWxwaGE6IFwib3BhY2l0eSx2aXNpYmlsaXR5XCIsXHJcbiAgc2NhbGU6IFwic2NhbGVYLHNjYWxlWVwiLFxyXG4gIGFscGhhOiBcIm9wYWNpdHlcIlxyXG59LFxyXG4gICAgX3JlbmRlckNTU1Byb3AgPSBmdW5jdGlvbiBfcmVuZGVyQ1NTUHJvcChyYXRpbywgZGF0YSkge1xyXG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgTWF0aC5yb3VuZCgoZGF0YS5zICsgZGF0YS5jICogcmF0aW8pICogMTAwMDApIC8gMTAwMDAgKyBkYXRhLnUsIGRhdGEpO1xyXG59LFxyXG4gICAgX3JlbmRlclByb3BXaXRoRW5kID0gZnVuY3Rpb24gX3JlbmRlclByb3BXaXRoRW5kKHJhdGlvLCBkYXRhKSB7XHJcbiAgcmV0dXJuIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCByYXRpbyA9PT0gMSA/IGRhdGEuZSA6IE1hdGgucm91bmQoKGRhdGEucyArIGRhdGEuYyAqIHJhdGlvKSAqIDEwMDAwKSAvIDEwMDAwICsgZGF0YS51LCBkYXRhKTtcclxufSxcclxuICAgIF9yZW5kZXJDU1NQcm9wV2l0aEJlZ2lubmluZyA9IGZ1bmN0aW9uIF9yZW5kZXJDU1NQcm9wV2l0aEJlZ2lubmluZyhyYXRpbywgZGF0YSkge1xyXG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gPyBNYXRoLnJvdW5kKChkYXRhLnMgKyBkYXRhLmMgKiByYXRpbykgKiAxMDAwMCkgLyAxMDAwMCArIGRhdGEudSA6IGRhdGEuYiwgZGF0YSk7XHJcbn0sXHJcbiAgICAvL2lmIHVuaXRzIGNoYW5nZSwgd2UgbmVlZCBhIHdheSB0byByZW5kZXIgdGhlIG9yaWdpbmFsIHVuaXQvdmFsdWUgd2hlbiB0aGUgdHdlZW4gZ29lcyBhbGwgdGhlIHdheSBiYWNrIHRvIHRoZSBiZWdpbm5pbmcgKHJhdGlvOjApXHJcbl9yZW5kZXJSb3VuZGVkQ1NTUHJvcCA9IGZ1bmN0aW9uIF9yZW5kZXJSb3VuZGVkQ1NTUHJvcChyYXRpbywgZGF0YSkge1xyXG4gIHZhciB2YWx1ZSA9IGRhdGEucyArIGRhdGEuYyAqIHJhdGlvO1xyXG4gIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCB+fih2YWx1ZSArICh2YWx1ZSA8IDAgPyAtLjUgOiAuNSkpICsgZGF0YS51LCBkYXRhKTtcclxufSxcclxuICAgIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlID0gZnVuY3Rpb24gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWUocmF0aW8sIGRhdGEpIHtcclxuICByZXR1cm4gZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIHJhdGlvID8gZGF0YS5lIDogZGF0YS5iLCBkYXRhKTtcclxufSxcclxuICAgIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlT25seUF0RW5kID0gZnVuY3Rpb24gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWVPbmx5QXRFbmQocmF0aW8sIGRhdGEpIHtcclxuICByZXR1cm4gZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIHJhdGlvICE9PSAxID8gZGF0YS5iIDogZGF0YS5lLCBkYXRhKTtcclxufSxcclxuICAgIF9zZXR0ZXJDU1NTdHlsZSA9IGZ1bmN0aW9uIF9zZXR0ZXJDU1NTdHlsZSh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xyXG4gIHJldHVybiB0YXJnZXQuc3R5bGVbcHJvcGVydHldID0gdmFsdWU7XHJcbn0sXHJcbiAgICBfc2V0dGVyQ1NTUHJvcCA9IGZ1bmN0aW9uIF9zZXR0ZXJDU1NQcm9wKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XHJcbiAgcmV0dXJuIHRhcmdldC5zdHlsZS5zZXRQcm9wZXJ0eShwcm9wZXJ0eSwgdmFsdWUpO1xyXG59LFxyXG4gICAgX3NldHRlclRyYW5zZm9ybSA9IGZ1bmN0aW9uIF9zZXR0ZXJUcmFuc2Zvcm0odGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUpIHtcclxuICByZXR1cm4gdGFyZ2V0Ll9nc2FwW3Byb3BlcnR5XSA9IHZhbHVlO1xyXG59LFxyXG4gICAgX3NldHRlclNjYWxlID0gZnVuY3Rpb24gX3NldHRlclNjYWxlKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XHJcbiAgcmV0dXJuIHRhcmdldC5fZ3NhcC5zY2FsZVggPSB0YXJnZXQuX2dzYXAuc2NhbGVZID0gdmFsdWU7XHJcbn0sXHJcbiAgICBfc2V0dGVyU2NhbGVXaXRoUmVuZGVyID0gZnVuY3Rpb24gX3NldHRlclNjYWxlV2l0aFJlbmRlcih0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgZGF0YSwgcmF0aW8pIHtcclxuICB2YXIgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XHJcbiAgY2FjaGUuc2NhbGVYID0gY2FjaGUuc2NhbGVZID0gdmFsdWU7XHJcbiAgY2FjaGUucmVuZGVyVHJhbnNmb3JtKHJhdGlvLCBjYWNoZSk7XHJcbn0sXHJcbiAgICBfc2V0dGVyVHJhbnNmb3JtV2l0aFJlbmRlciA9IGZ1bmN0aW9uIF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCBkYXRhLCByYXRpbykge1xyXG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcDtcclxuICBjYWNoZVtwcm9wZXJ0eV0gPSB2YWx1ZTtcclxuICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0ocmF0aW8sIGNhY2hlKTtcclxufSxcclxuICAgIF90cmFuc2Zvcm1Qcm9wID0gXCJ0cmFuc2Zvcm1cIixcclxuICAgIF90cmFuc2Zvcm1PcmlnaW5Qcm9wID0gX3RyYW5zZm9ybVByb3AgKyBcIk9yaWdpblwiLFxyXG4gICAgX3NhdmVTdHlsZSA9IGZ1bmN0aW9uIF9zYXZlU3R5bGUocHJvcGVydHkpIHtcclxuICB2YXIgX3RoaXMgPSB0aGlzO1xyXG5cclxuICB2YXIgdGFyZ2V0ID0gdGhpcy50YXJnZXQsXHJcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlO1xyXG5cclxuICBpZiAocHJvcGVydHkgaW4gX3RyYW5zZm9ybVByb3BzKSB7XHJcbiAgICB0aGlzLnRmbSA9IHRoaXMudGZtIHx8IHt9O1xyXG5cclxuICAgIGlmIChwcm9wZXJ0eSAhPT0gXCJ0cmFuc2Zvcm1cIikge1xyXG4gICAgICBwcm9wZXJ0eSA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldIHx8IHByb3BlcnR5O1xyXG4gICAgICB+cHJvcGVydHkuaW5kZXhPZihcIixcIikgPyBwcm9wZXJ0eS5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAoYSkge1xyXG4gICAgICAgIHJldHVybiBfdGhpcy50Zm1bYV0gPSBfZ2V0KHRhcmdldCwgYSk7XHJcbiAgICAgIH0pIDogdGhpcy50Zm1bcHJvcGVydHldID0gdGFyZ2V0Ll9nc2FwLnggPyB0YXJnZXQuX2dzYXBbcHJvcGVydHldIDogX2dldCh0YXJnZXQsIHByb3BlcnR5KTsgLy8gbm90ZTogc2NhbGUgd291bGQgbWFwIHRvIFwic2NhbGVYLHNjYWxlWVwiLCB0aHVzIHdlIGxvb3AgYW5kIGFwcGx5IHRoZW0gYm90aC5cclxuICAgIH1cclxuXHJcbiAgICB0YXJnZXQuX2dzYXAuc3ZnICYmICh0aGlzLnN2ZyA9IHRhcmdldC5nZXRBdHRyaWJ1dGUocHJvcGVydHkpIHx8IFwiXCIpO1xyXG5cclxuICAgIGlmICh0aGlzLnByb3BzLmluZGV4T2YoX3RyYW5zZm9ybVByb3ApID49IDApIHtcclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG5cclxuICAgIHByb3BlcnR5ID0gX3RyYW5zZm9ybVByb3A7XHJcbiAgfVxyXG5cclxuICBzdHlsZSAmJiB0aGlzLnByb3BzLnB1c2gocHJvcGVydHksIHN0eWxlW3Byb3BlcnR5XSk7XHJcbn0sXHJcbiAgICBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zID0gZnVuY3Rpb24gX3JlbW92ZUluZGVwZW5kZW50VHJhbnNmb3JtcyhzdHlsZSkge1xyXG4gIGlmIChzdHlsZS50cmFuc2xhdGUpIHtcclxuICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KFwidHJhbnNsYXRlXCIpO1xyXG4gICAgc3R5bGUucmVtb3ZlUHJvcGVydHkoXCJzY2FsZVwiKTtcclxuICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KFwicm90YXRlXCIpO1xyXG4gIH1cclxufSxcclxuICAgIF9yZXZlcnRTdHlsZSA9IGZ1bmN0aW9uIF9yZXZlcnRTdHlsZSgpIHtcclxuICB2YXIgcHJvcHMgPSB0aGlzLnByb3BzLFxyXG4gICAgICB0YXJnZXQgPSB0aGlzLnRhcmdldCxcclxuICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXHJcbiAgICAgIGNhY2hlID0gdGFyZ2V0Ll9nc2FwLFxyXG4gICAgICBpLFxyXG4gICAgICBwO1xyXG5cclxuICBmb3IgKGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpICs9IDIpIHtcclxuICAgIHByb3BzW2kgKyAxXSA/IHN0eWxlW3Byb3BzW2ldXSA9IHByb3BzW2kgKyAxXSA6IHN0eWxlLnJlbW92ZVByb3BlcnR5KHByb3BzW2ldLnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpO1xyXG4gIH1cclxuXHJcbiAgaWYgKHRoaXMudGZtKSB7XHJcbiAgICBjYWNoZS5zdmcgJiYgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCB0aGlzLnN2ZyB8fCBcIlwiKTtcclxuXHJcbiAgICBmb3IgKHAgaW4gdGhpcy50Zm0pIHtcclxuICAgICAgY2FjaGVbcF0gPSB0aGlzLnRmbVtwXTtcclxuICAgIH1cclxuXHJcbiAgICBpID0gX3JldmVydGluZygpO1xyXG5cclxuICAgIGlmIChpICYmICFpLmlzU3RhcnQgJiYgIXN0eWxlW190cmFuc2Zvcm1Qcm9wXSkge1xyXG4gICAgICBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zKHN0eWxlKTtcclxuXHJcbiAgICAgIGNhY2hlLnVuY2FjaGUgPSAxOyAvLyBpZiBpdCdzIGEgc3RhcnRBdCB0aGF0J3MgYmVpbmcgcmV2ZXJ0ZWQgaW4gdGhlIF9pbml0VHdlZW4oKSBvZiB0aGUgY29yZSwgd2UgZG9uJ3QgbmVlZCB0byB1bmNhY2hlIHRyYW5zZm9ybXMuIFRoaXMgaXMgcHVyZWx5IGEgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uLlxyXG4gICAgfVxyXG4gIH1cclxufSxcclxuICAgIF9nZXRTdHlsZVNhdmVyID0gZnVuY3Rpb24gX2dldFN0eWxlU2F2ZXIodGFyZ2V0LCBwcm9wZXJ0aWVzKSB7XHJcbiAgdmFyIHNhdmVyID0ge1xyXG4gICAgdGFyZ2V0OiB0YXJnZXQsXHJcbiAgICBwcm9wczogW10sXHJcbiAgICByZXZlcnQ6IF9yZXZlcnRTdHlsZSxcclxuICAgIHNhdmU6IF9zYXZlU3R5bGVcclxuICB9O1xyXG4gIHByb3BlcnRpZXMgJiYgcHJvcGVydGllcy5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAocCkge1xyXG4gICAgcmV0dXJuIHNhdmVyLnNhdmUocCk7XHJcbiAgfSk7XHJcbiAgcmV0dXJuIHNhdmVyO1xyXG59LFxyXG4gICAgX3N1cHBvcnRzM0QsXHJcbiAgICBfY3JlYXRlRWxlbWVudCA9IGZ1bmN0aW9uIF9jcmVhdGVFbGVtZW50KHR5cGUsIG5zKSB7XHJcbiAgdmFyIGUgPSBfZG9jLmNyZWF0ZUVsZW1lbnROUyA/IF9kb2MuY3JlYXRlRWxlbWVudE5TKChucyB8fCBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIikucmVwbGFjZSgvXmh0dHBzLywgXCJodHRwXCIpLCB0eXBlKSA6IF9kb2MuY3JlYXRlRWxlbWVudCh0eXBlKTsgLy9zb21lIHNlcnZlcnMgc3dhcCBpbiBodHRwcyBmb3IgaHR0cCBpbiB0aGUgbmFtZXNwYWNlIHdoaWNoIGNhbiBicmVhayB0aGluZ3MsIG1ha2luZyBcInN0eWxlXCIgaW5hY2Nlc3NpYmxlLlxyXG5cclxuICByZXR1cm4gZS5zdHlsZSA/IGUgOiBfZG9jLmNyZWF0ZUVsZW1lbnQodHlwZSk7IC8vc29tZSBlbnZpcm9ubWVudHMgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBlbGVtZW50J3Mgc3R5bGUgd2hlbiBjcmVhdGVkIHdpdGggYSBuYW1lc3BhY2UgaW4gd2hpY2ggY2FzZSB3ZSBkZWZhdWx0IHRvIHRoZSBzdGFuZGFyZCBjcmVhdGVFbGVtZW50KCkgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLiBBbHNvIG5vdGUgdGhhdCB3aGVuIEdTQVAgaXMgZW1iZWRkZWQgZGlyZWN0bHkgaW5zaWRlIGFuIFNWRyBmaWxlLCBjcmVhdGVFbGVtZW50KCkgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBzdHlsZSBvYmplY3QgaW4gRmlyZWZveCAoc2VlIGh0dHBzOi8vZ3JlZW5zb2NrLmNvbS9mb3J1bXMvdG9waWMvMjAyMTUtcHJvYmxlbS11c2luZy10d2Vlbm1heC1pbi1zdGFuZGFsb25lLXNlbGYtY29udGFpbmluZy1zdmctZmlsZS1lcnItY2Fubm90LXNldC1wcm9wZXJ0eS1jc3N0ZXh0LW9mLXVuZGVmaW5lZC8pLlxyXG59LFxyXG4gICAgX2dldENvbXB1dGVkUHJvcGVydHkgPSBmdW5jdGlvbiBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5LCBza2lwUHJlZml4RmFsbGJhY2spIHtcclxuICB2YXIgY3MgPSBnZXRDb21wdXRlZFN0eWxlKHRhcmdldCk7XHJcbiAgcmV0dXJuIGNzW3Byb3BlcnR5XSB8fCBjcy5nZXRQcm9wZXJ0eVZhbHVlKHByb3BlcnR5LnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpIHx8IGNzLmdldFByb3BlcnR5VmFsdWUocHJvcGVydHkpIHx8ICFza2lwUHJlZml4RmFsbGJhY2sgJiYgX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfY2hlY2tQcm9wUHJlZml4KHByb3BlcnR5KSB8fCBwcm9wZXJ0eSwgMSkgfHwgXCJcIjsgLy9jc3MgdmFyaWFibGVzIG1heSBub3QgbmVlZCBjYXBzIHN3YXBwZWQgb3V0IGZvciBkYXNoZXMgYW5kIGxvd2VyY2FzZS5cclxufSxcclxuICAgIF9wcmVmaXhlcyA9IFwiTyxNb3osbXMsTXMsV2Via2l0XCIuc3BsaXQoXCIsXCIpLFxyXG4gICAgX2NoZWNrUHJvcFByZWZpeCA9IGZ1bmN0aW9uIF9jaGVja1Byb3BQcmVmaXgocHJvcGVydHksIGVsZW1lbnQsIHByZWZlclByZWZpeCkge1xyXG4gIHZhciBlID0gZWxlbWVudCB8fCBfdGVtcERpdixcclxuICAgICAgcyA9IGUuc3R5bGUsXHJcbiAgICAgIGkgPSA1O1xyXG5cclxuICBpZiAocHJvcGVydHkgaW4gcyAmJiAhcHJlZmVyUHJlZml4KSB7XHJcbiAgICByZXR1cm4gcHJvcGVydHk7XHJcbiAgfVxyXG5cclxuICBwcm9wZXJ0eSA9IHByb3BlcnR5LmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgcHJvcGVydHkuc3Vic3RyKDEpO1xyXG5cclxuICB3aGlsZSAoaS0tICYmICEoX3ByZWZpeGVzW2ldICsgcHJvcGVydHkgaW4gcykpIHt9XHJcblxyXG4gIHJldHVybiBpIDwgMCA/IG51bGwgOiAoaSA9PT0gMyA/IFwibXNcIiA6IGkgPj0gMCA/IF9wcmVmaXhlc1tpXSA6IFwiXCIpICsgcHJvcGVydHk7XHJcbn0sXHJcbiAgICBfaW5pdENvcmUgPSBmdW5jdGlvbiBfaW5pdENvcmUoKSB7XHJcbiAgaWYgKF93aW5kb3dFeGlzdHMoKSAmJiB3aW5kb3cuZG9jdW1lbnQpIHtcclxuICAgIF93aW4gPSB3aW5kb3c7XHJcbiAgICBfZG9jID0gX3dpbi5kb2N1bWVudDtcclxuICAgIF9kb2NFbGVtZW50ID0gX2RvYy5kb2N1bWVudEVsZW1lbnQ7XHJcbiAgICBfdGVtcERpdiA9IF9jcmVhdGVFbGVtZW50KFwiZGl2XCIpIHx8IHtcclxuICAgICAgc3R5bGU6IHt9XHJcbiAgICB9O1xyXG4gICAgX3RlbXBEaXZTdHlsZXIgPSBfY3JlYXRlRWxlbWVudChcImRpdlwiKTtcclxuICAgIF90cmFuc2Zvcm1Qcm9wID0gX2NoZWNrUHJvcFByZWZpeChfdHJhbnNmb3JtUHJvcCk7XHJcbiAgICBfdHJhbnNmb3JtT3JpZ2luUHJvcCA9IF90cmFuc2Zvcm1Qcm9wICsgXCJPcmlnaW5cIjtcclxuICAgIF90ZW1wRGl2LnN0eWxlLmNzc1RleHQgPSBcImJvcmRlci13aWR0aDowO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowXCI7IC8vbWFrZSBzdXJlIHRvIG92ZXJyaWRlIGNlcnRhaW4gcHJvcGVydGllcyB0aGF0IG1heSBjb250YW1pbmF0ZSBtZWFzdXJlbWVudHMsIGluIGNhc2UgdGhlIHVzZXIgaGFzIG92ZXJyZWFjaGluZyBzdHlsZSBzaGVldHMuXHJcblxyXG4gICAgX3N1cHBvcnRzM0QgPSAhIV9jaGVja1Byb3BQcmVmaXgoXCJwZXJzcGVjdGl2ZVwiKTtcclxuICAgIF9yZXZlcnRpbmcgPSBnc2FwLmNvcmUucmV2ZXJ0aW5nO1xyXG4gICAgX3BsdWdpbkluaXR0ZWQgPSAxO1xyXG4gIH1cclxufSxcclxuICAgIF9nZXRCQm94SGFjayA9IGZ1bmN0aW9uIF9nZXRCQm94SGFjayhzd2FwSWZQb3NzaWJsZSkge1xyXG4gIC8vd29ya3MgYXJvdW5kIGlzc3VlcyBpbiBzb21lIGJyb3dzZXJzIChsaWtlIEZpcmVmb3gpIHRoYXQgZG9uJ3QgY29ycmVjdGx5IHJlcG9ydCBnZXRCQm94KCkgb24gU1ZHIGVsZW1lbnRzIGluc2lkZSBhIDxkZWZzPiBlbGVtZW50IGFuZC9vciA8bWFzaz4uIFdlIHRyeSBjcmVhdGluZyBhbiBTVkcsIGFkZGluZyBpdCB0byB0aGUgZG9jdW1lbnRFbGVtZW50IGFuZCB0b3NzIHRoZSBlbGVtZW50IGluIHRoZXJlIHNvIHRoYXQgaXQncyBkZWZpbml0ZWx5IHBhcnQgb2YgdGhlIHJlbmRlcmluZyB0cmVlLCB0aGVuIGdyYWIgdGhlIGJib3ggYW5kIGlmIGl0IHdvcmtzLCB3ZSBhY3R1YWxseSBzd2FwIG91dCB0aGUgb3JpZ2luYWwgZ2V0QkJveCgpIG1ldGhvZCBmb3Igb3VyIG93biB0aGF0IGRvZXMgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbmV2ZXIgZ2V0QkJveCBpcyBuZWVkZWQuIFRoaXMgaGVscHMgZW5zdXJlIHRoYXQgcGVyZm9ybWFuY2UgaXMgb3B0aW1hbCAob25seSBkbyBhbGwgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4uLm1vc3QgZWxlbWVudHMgZG9uJ3QgbmVlZCBpdCkuXHJcbiAgdmFyIHN2ZyA9IF9jcmVhdGVFbGVtZW50KFwic3ZnXCIsIHRoaXMub3duZXJTVkdFbGVtZW50ICYmIHRoaXMub3duZXJTVkdFbGVtZW50LmdldEF0dHJpYnV0ZShcInhtbG5zXCIpIHx8IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiksXHJcbiAgICAgIG9sZFBhcmVudCA9IHRoaXMucGFyZW50Tm9kZSxcclxuICAgICAgb2xkU2libGluZyA9IHRoaXMubmV4dFNpYmxpbmcsXHJcbiAgICAgIG9sZENTUyA9IHRoaXMuc3R5bGUuY3NzVGV4dCxcclxuICAgICAgYmJveDtcclxuXHJcbiAgX2RvY0VsZW1lbnQuYXBwZW5kQ2hpbGQoc3ZnKTtcclxuXHJcbiAgc3ZnLmFwcGVuZENoaWxkKHRoaXMpO1xyXG4gIHRoaXMuc3R5bGUuZGlzcGxheSA9IFwiYmxvY2tcIjtcclxuXHJcbiAgaWYgKHN3YXBJZlBvc3NpYmxlKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBiYm94ID0gdGhpcy5nZXRCQm94KCk7XHJcbiAgICAgIHRoaXMuX2dzYXBCQm94ID0gdGhpcy5nZXRCQm94OyAvL3N0b3JlIHRoZSBvcmlnaW5hbFxyXG5cclxuICAgICAgdGhpcy5nZXRCQm94ID0gX2dldEJCb3hIYWNrO1xyXG4gICAgfSBjYXRjaCAoZSkge31cclxuICB9IGVsc2UgaWYgKHRoaXMuX2dzYXBCQm94KSB7XHJcbiAgICBiYm94ID0gdGhpcy5fZ3NhcEJCb3goKTtcclxuICB9XHJcblxyXG4gIGlmIChvbGRQYXJlbnQpIHtcclxuICAgIGlmIChvbGRTaWJsaW5nKSB7XHJcbiAgICAgIG9sZFBhcmVudC5pbnNlcnRCZWZvcmUodGhpcywgb2xkU2libGluZyk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBvbGRQYXJlbnQuYXBwZW5kQ2hpbGQodGhpcyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBfZG9jRWxlbWVudC5yZW1vdmVDaGlsZChzdmcpO1xyXG5cclxuICB0aGlzLnN0eWxlLmNzc1RleHQgPSBvbGRDU1M7XHJcbiAgcmV0dXJuIGJib3g7XHJcbn0sXHJcbiAgICBfZ2V0QXR0cmlidXRlRmFsbGJhY2tzID0gZnVuY3Rpb24gX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyh0YXJnZXQsIGF0dHJpYnV0ZXNBcnJheSkge1xyXG4gIHZhciBpID0gYXR0cmlidXRlc0FycmF5Lmxlbmd0aDtcclxuXHJcbiAgd2hpbGUgKGktLSkge1xyXG4gICAgaWYgKHRhcmdldC5oYXNBdHRyaWJ1dGUoYXR0cmlidXRlc0FycmF5W2ldKSkge1xyXG4gICAgICByZXR1cm4gdGFyZ2V0LmdldEF0dHJpYnV0ZShhdHRyaWJ1dGVzQXJyYXlbaV0pO1xyXG4gICAgfVxyXG4gIH1cclxufSxcclxuICAgIF9nZXRCQm94ID0gZnVuY3Rpb24gX2dldEJCb3godGFyZ2V0KSB7XHJcbiAgdmFyIGJvdW5kcztcclxuXHJcbiAgdHJ5IHtcclxuICAgIGJvdW5kcyA9IHRhcmdldC5nZXRCQm94KCk7IC8vRmlyZWZveCB0aHJvd3MgZXJyb3JzIGlmIHlvdSB0cnkgY2FsbGluZyBnZXRCQm94KCkgb24gYW4gU1ZHIGVsZW1lbnQgdGhhdCdzIG5vdCByZW5kZXJlZCAobGlrZSBpbiBhIDxzeW1ib2w+IG9yIDxkZWZzPikuIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTYxMjExOFxyXG4gIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICBib3VuZHMgPSBfZ2V0QkJveEhhY2suY2FsbCh0YXJnZXQsIHRydWUpO1xyXG4gIH1cclxuXHJcbiAgYm91bmRzICYmIChib3VuZHMud2lkdGggfHwgYm91bmRzLmhlaWdodCkgfHwgdGFyZ2V0LmdldEJCb3ggPT09IF9nZXRCQm94SGFjayB8fCAoYm91bmRzID0gX2dldEJCb3hIYWNrLmNhbGwodGFyZ2V0LCB0cnVlKSk7IC8vc29tZSBicm93c2VycyAobGlrZSBGaXJlZm94KSBtaXNyZXBvcnQgdGhlIGJvdW5kcyBpZiB0aGUgZWxlbWVudCBoYXMgemVybyB3aWR0aCBhbmQgaGVpZ2h0IChpdCBqdXN0IGFzc3VtZXMgaXQncyBhdCB4OjAsIHk6MCksIHRodXMgd2UgbmVlZCB0byBtYW51YWxseSBncmFiIHRoZSBwb3NpdGlvbiBpbiB0aGF0IGNhc2UuXHJcblxyXG4gIHJldHVybiBib3VuZHMgJiYgIWJvdW5kcy53aWR0aCAmJiAhYm91bmRzLnggJiYgIWJvdW5kcy55ID8ge1xyXG4gICAgeDogK19nZXRBdHRyaWJ1dGVGYWxsYmFja3ModGFyZ2V0LCBbXCJ4XCIsIFwiY3hcIiwgXCJ4MVwiXSkgfHwgMCxcclxuICAgIHk6ICtfZ2V0QXR0cmlidXRlRmFsbGJhY2tzKHRhcmdldCwgW1wieVwiLCBcImN5XCIsIFwieTFcIl0pIHx8IDAsXHJcbiAgICB3aWR0aDogMCxcclxuICAgIGhlaWdodDogMFxyXG4gIH0gOiBib3VuZHM7XHJcbn0sXHJcbiAgICBfaXNTVkcgPSBmdW5jdGlvbiBfaXNTVkcoZSkge1xyXG4gIHJldHVybiAhIShlLmdldENUTSAmJiAoIWUucGFyZW50Tm9kZSB8fCBlLm93bmVyU1ZHRWxlbWVudCkgJiYgX2dldEJCb3goZSkpO1xyXG59LFxyXG4gICAgLy9yZXBvcnRzIGlmIHRoZSBlbGVtZW50IGlzIGFuIFNWRyBvbiB3aGljaCBnZXRCQm94KCkgYWN0dWFsbHkgd29ya3NcclxuX3JlbW92ZVByb3BlcnR5ID0gZnVuY3Rpb24gX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgcHJvcGVydHkpIHtcclxuICBpZiAocHJvcGVydHkpIHtcclxuICAgIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZTtcclxuXHJcbiAgICBpZiAocHJvcGVydHkgaW4gX3RyYW5zZm9ybVByb3BzICYmIHByb3BlcnR5ICE9PSBfdHJhbnNmb3JtT3JpZ2luUHJvcCkge1xyXG4gICAgICBwcm9wZXJ0eSA9IF90cmFuc2Zvcm1Qcm9wO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChzdHlsZS5yZW1vdmVQcm9wZXJ0eSkge1xyXG4gICAgICBpZiAocHJvcGVydHkuc3Vic3RyKDAsIDIpID09PSBcIm1zXCIgfHwgcHJvcGVydHkuc3Vic3RyKDAsIDYpID09PSBcIndlYmtpdFwiKSB7XHJcbiAgICAgICAgLy9NaWNyb3NvZnQgYW5kIHNvbWUgV2Via2l0IGJyb3dzZXJzIGRvbid0IGNvbmZvcm0gdG8gdGhlIHN0YW5kYXJkIG9mIGNhcGl0YWxpemluZyB0aGUgZmlyc3QgcHJlZml4IGNoYXJhY3Rlciwgc28gd2UgYWRqdXN0IHNvIHRoYXQgd2hlbiB3ZSBwcmVmaXggdGhlIGNhcHMgd2l0aCBhIGRhc2gsIGl0J3MgY29ycmVjdCAob3RoZXJ3aXNlIGl0J2QgYmUgXCJtcy10cmFuc2Zvcm1cIiBpbnN0ZWFkIG9mIFwiLW1zLXRyYW5zZm9ybVwiIGZvciBJRTksIGZvciBleGFtcGxlKVxyXG4gICAgICAgIHByb3BlcnR5ID0gXCItXCIgKyBwcm9wZXJ0eTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3R5bGUucmVtb3ZlUHJvcGVydHkocHJvcGVydHkucmVwbGFjZShfY2Fwc0V4cCwgXCItJDFcIikudG9Mb3dlckNhc2UoKSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvL25vdGU6IG9sZCB2ZXJzaW9ucyBvZiBJRSB1c2UgXCJyZW1vdmVBdHRyaWJ1dGUoKVwiIGluc3RlYWQgb2YgXCJyZW1vdmVQcm9wZXJ0eSgpXCJcclxuICAgICAgc3R5bGUucmVtb3ZlQXR0cmlidXRlKHByb3BlcnR5KTtcclxuICAgIH1cclxuICB9XHJcbn0sXHJcbiAgICBfYWRkTm9uVHdlZW5pbmdQVCA9IGZ1bmN0aW9uIF9hZGROb25Ud2VlbmluZ1BUKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgYmVnaW5uaW5nLCBlbmQsIG9ubHlTZXRBdEVuZCkge1xyXG4gIHZhciBwdCA9IG5ldyBQcm9wVHdlZW4ocGx1Z2luLl9wdCwgdGFyZ2V0LCBwcm9wZXJ0eSwgMCwgMSwgb25seVNldEF0RW5kID8gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWVPbmx5QXRFbmQgOiBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZSk7XHJcbiAgcGx1Z2luLl9wdCA9IHB0O1xyXG4gIHB0LmIgPSBiZWdpbm5pbmc7XHJcbiAgcHQuZSA9IGVuZDtcclxuXHJcbiAgcGx1Z2luLl9wcm9wcy5wdXNoKHByb3BlcnR5KTtcclxuXHJcbiAgcmV0dXJuIHB0O1xyXG59LFxyXG4gICAgX25vbkNvbnZlcnRpYmxlVW5pdHMgPSB7XHJcbiAgZGVnOiAxLFxyXG4gIHJhZDogMSxcclxuICB0dXJuOiAxXHJcbn0sXHJcbiAgICBfbm9uU3RhbmRhcmRMYXlvdXRzID0ge1xyXG4gIGdyaWQ6IDEsXHJcbiAgZmxleDogMVxyXG59LFxyXG4gICAgLy90YWtlcyBhIHNpbmdsZSB2YWx1ZSBsaWtlIDIwcHggYW5kIGNvbnZlcnRzIGl0IHRvIHRoZSB1bml0IHNwZWNpZmllZCwgbGlrZSBcIiVcIiwgcmV0dXJuaW5nIG9ubHkgdGhlIG51bWVyaWMgYW1vdW50LlxyXG5fY29udmVydFRvVW5pdCA9IGZ1bmN0aW9uIF9jb252ZXJ0VG9Vbml0KHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCB1bml0KSB7XHJcbiAgdmFyIGN1clZhbHVlID0gcGFyc2VGbG9hdCh2YWx1ZSkgfHwgMCxcclxuICAgICAgY3VyVW5pdCA9ICh2YWx1ZSArIFwiXCIpLnRyaW0oKS5zdWJzdHIoKGN1clZhbHVlICsgXCJcIikubGVuZ3RoKSB8fCBcInB4XCIsXHJcbiAgICAgIC8vIHNvbWUgYnJvd3NlcnMgbGVhdmUgZXh0cmEgd2hpdGVzcGFjZSBhdCB0aGUgYmVnaW5uaW5nIG9mIENTUyB2YXJpYWJsZXMsIGhlbmNlIHRoZSBuZWVkIHRvIHRyaW0oKVxyXG4gIHN0eWxlID0gX3RlbXBEaXYuc3R5bGUsXHJcbiAgICAgIGhvcml6b250YWwgPSBfaG9yaXpvbnRhbEV4cC50ZXN0KHByb3BlcnR5KSxcclxuICAgICAgaXNSb290U1ZHID0gdGFyZ2V0LnRhZ05hbWUudG9Mb3dlckNhc2UoKSA9PT0gXCJzdmdcIixcclxuICAgICAgbWVhc3VyZVByb3BlcnR5ID0gKGlzUm9vdFNWRyA/IFwiY2xpZW50XCIgOiBcIm9mZnNldFwiKSArIChob3Jpem9udGFsID8gXCJXaWR0aFwiIDogXCJIZWlnaHRcIiksXHJcbiAgICAgIGFtb3VudCA9IDEwMCxcclxuICAgICAgdG9QaXhlbHMgPSB1bml0ID09PSBcInB4XCIsXHJcbiAgICAgIHRvUGVyY2VudCA9IHVuaXQgPT09IFwiJVwiLFxyXG4gICAgICBweCxcclxuICAgICAgcGFyZW50LFxyXG4gICAgICBjYWNoZSxcclxuICAgICAgaXNTVkc7XHJcblxyXG4gIGlmICh1bml0ID09PSBjdXJVbml0IHx8ICFjdXJWYWx1ZSB8fCBfbm9uQ29udmVydGlibGVVbml0c1t1bml0XSB8fCBfbm9uQ29udmVydGlibGVVbml0c1tjdXJVbml0XSkge1xyXG4gICAgcmV0dXJuIGN1clZhbHVlO1xyXG4gIH1cclxuXHJcbiAgY3VyVW5pdCAhPT0gXCJweFwiICYmICF0b1BpeGVscyAmJiAoY3VyVmFsdWUgPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgXCJweFwiKSk7XHJcbiAgaXNTVkcgPSB0YXJnZXQuZ2V0Q1RNICYmIF9pc1NWRyh0YXJnZXQpO1xyXG5cclxuICBpZiAoKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgKF90cmFuc2Zvcm1Qcm9wc1twcm9wZXJ0eV0gfHwgfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSkpIHtcclxuICAgIHB4ID0gaXNTVkcgPyB0YXJnZXQuZ2V0QkJveCgpW2hvcml6b250YWwgPyBcIndpZHRoXCIgOiBcImhlaWdodFwiXSA6IHRhcmdldFttZWFzdXJlUHJvcGVydHldO1xyXG4gICAgcmV0dXJuIF9yb3VuZCh0b1BlcmNlbnQgPyBjdXJWYWx1ZSAvIHB4ICogYW1vdW50IDogY3VyVmFsdWUgLyAxMDAgKiBweCk7XHJcbiAgfVxyXG5cclxuICBzdHlsZVtob3Jpem9udGFsID8gXCJ3aWR0aFwiIDogXCJoZWlnaHRcIl0gPSBhbW91bnQgKyAodG9QaXhlbHMgPyBjdXJVbml0IDogdW5pdCk7XHJcbiAgcGFyZW50ID0gfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSB8fCB1bml0ID09PSBcImVtXCIgJiYgdGFyZ2V0LmFwcGVuZENoaWxkICYmICFpc1Jvb3RTVkcgPyB0YXJnZXQgOiB0YXJnZXQucGFyZW50Tm9kZTtcclxuXHJcbiAgaWYgKGlzU1ZHKSB7XHJcbiAgICBwYXJlbnQgPSAodGFyZ2V0Lm93bmVyU1ZHRWxlbWVudCB8fCB7fSkucGFyZW50Tm9kZTtcclxuICB9XHJcblxyXG4gIGlmICghcGFyZW50IHx8IHBhcmVudCA9PT0gX2RvYyB8fCAhcGFyZW50LmFwcGVuZENoaWxkKSB7XHJcbiAgICBwYXJlbnQgPSBfZG9jLmJvZHk7XHJcbiAgfVxyXG5cclxuICBjYWNoZSA9IHBhcmVudC5fZ3NhcDtcclxuXHJcbiAgaWYgKGNhY2hlICYmIHRvUGVyY2VudCAmJiBjYWNoZS53aWR0aCAmJiBob3Jpem9udGFsICYmIGNhY2hlLnRpbWUgPT09IF90aWNrZXIudGltZSAmJiAhY2FjaGUudW5jYWNoZSkge1xyXG4gICAgcmV0dXJuIF9yb3VuZChjdXJWYWx1ZSAvIGNhY2hlLndpZHRoICogYW1vdW50KTtcclxuICB9IGVsc2Uge1xyXG4gICAgKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgIV9ub25TdGFuZGFyZExheW91dHNbX2dldENvbXB1dGVkUHJvcGVydHkocGFyZW50LCBcImRpc3BsYXlcIildICYmIChzdHlsZS5wb3NpdGlvbiA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgXCJwb3NpdGlvblwiKSk7XHJcbiAgICBwYXJlbnQgPT09IHRhcmdldCAmJiAoc3R5bGUucG9zaXRpb24gPSBcInN0YXRpY1wiKTsgLy8gbGlrZSBmb3IgYm9yZGVyUmFkaXVzLCBpZiBpdCdzIGEgJSB3ZSBtdXN0IGhhdmUgaXQgcmVsYXRpdmUgdG8gdGhlIHRhcmdldCBpdHNlbGYgYnV0IHRoYXQgbWF5IG5vdCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBvciBwb3NpdGlvbjogYWJzb2x1dGUgaW4gd2hpY2ggY2FzZSBpdCdkIGdvIHVwIHRoZSBjaGFpbiB1bnRpbCBpdCBmaW5kcyBpdHMgb2Zmc2V0UGFyZW50IChiYWQpLiBwb3NpdGlvbjogc3RhdGljIHByb3RlY3RzIGFnYWluc3QgdGhhdC5cclxuXHJcbiAgICBwYXJlbnQuYXBwZW5kQ2hpbGQoX3RlbXBEaXYpO1xyXG4gICAgcHggPSBfdGVtcERpdlttZWFzdXJlUHJvcGVydHldO1xyXG4gICAgcGFyZW50LnJlbW92ZUNoaWxkKF90ZW1wRGl2KTtcclxuICAgIHN0eWxlLnBvc2l0aW9uID0gXCJhYnNvbHV0ZVwiO1xyXG5cclxuICAgIGlmIChob3Jpem9udGFsICYmIHRvUGVyY2VudCkge1xyXG4gICAgICBjYWNoZSA9IF9nZXRDYWNoZShwYXJlbnQpO1xyXG4gICAgICBjYWNoZS50aW1lID0gX3RpY2tlci50aW1lO1xyXG4gICAgICBjYWNoZS53aWR0aCA9IHBhcmVudFttZWFzdXJlUHJvcGVydHldO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcmV0dXJuIF9yb3VuZCh0b1BpeGVscyA/IHB4ICogY3VyVmFsdWUgLyBhbW91bnQgOiBweCAmJiBjdXJWYWx1ZSA/IGFtb3VudCAvIHB4ICogY3VyVmFsdWUgOiAwKTtcclxufSxcclxuICAgIF9nZXQgPSBmdW5jdGlvbiBfZ2V0KHRhcmdldCwgcHJvcGVydHksIHVuaXQsIHVuY2FjaGUpIHtcclxuICB2YXIgdmFsdWU7XHJcbiAgX3BsdWdpbkluaXR0ZWQgfHwgX2luaXRDb3JlKCk7XHJcblxyXG4gIGlmIChwcm9wZXJ0eSBpbiBfcHJvcGVydHlBbGlhc2VzICYmIHByb3BlcnR5ICE9PSBcInRyYW5zZm9ybVwiKSB7XHJcbiAgICBwcm9wZXJ0eSA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldO1xyXG5cclxuICAgIGlmICh+cHJvcGVydHkuaW5kZXhPZihcIixcIikpIHtcclxuICAgICAgcHJvcGVydHkgPSBwcm9wZXJ0eS5zcGxpdChcIixcIilbMF07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZiAoX3RyYW5zZm9ybVByb3BzW3Byb3BlcnR5XSAmJiBwcm9wZXJ0eSAhPT0gXCJ0cmFuc2Zvcm1cIikge1xyXG4gICAgdmFsdWUgPSBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB1bmNhY2hlKTtcclxuICAgIHZhbHVlID0gcHJvcGVydHkgIT09IFwidHJhbnNmb3JtT3JpZ2luXCIgPyB2YWx1ZVtwcm9wZXJ0eV0gOiB2YWx1ZS5zdmcgPyB2YWx1ZS5vcmlnaW4gOiBfZmlyc3RUd29Pbmx5KF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybU9yaWdpblByb3ApKSArIFwiIFwiICsgdmFsdWUuek9yaWdpbiArIFwicHhcIjtcclxuICB9IGVsc2Uge1xyXG4gICAgdmFsdWUgPSB0YXJnZXQuc3R5bGVbcHJvcGVydHldO1xyXG5cclxuICAgIGlmICghdmFsdWUgfHwgdmFsdWUgPT09IFwiYXV0b1wiIHx8IHVuY2FjaGUgfHwgfih2YWx1ZSArIFwiXCIpLmluZGV4T2YoXCJjYWxjKFwiKSkge1xyXG4gICAgICB2YWx1ZSA9IF9zcGVjaWFsUHJvcHNbcHJvcGVydHldICYmIF9zcGVjaWFsUHJvcHNbcHJvcGVydHldKHRhcmdldCwgcHJvcGVydHksIHVuaXQpIHx8IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgcHJvcGVydHkpIHx8IF9nZXRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5KSB8fCAocHJvcGVydHkgPT09IFwib3BhY2l0eVwiID8gMSA6IDApOyAvLyBub3RlOiBzb21lIGJyb3dzZXJzLCBsaWtlIEZpcmVmb3gsIGRvbid0IHJlcG9ydCBib3JkZXJSYWRpdXMgY29ycmVjdGx5ISBJbnN0ZWFkLCBpdCBvbmx5IHJlcG9ydHMgZXZlcnkgY29ybmVyIGxpa2UgIGJvcmRlclRvcExlZnRSYWRpdXNcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHJldHVybiB1bml0ICYmICF+KHZhbHVlICsgXCJcIikudHJpbSgpLmluZGV4T2YoXCIgXCIpID8gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUsIHVuaXQpICsgdW5pdCA6IHZhbHVlO1xyXG59LFxyXG4gICAgX3R3ZWVuQ29tcGxleENTU1N0cmluZyA9IGZ1bmN0aW9uIF90d2VlbkNvbXBsZXhDU1NTdHJpbmcodGFyZ2V0LCBwcm9wLCBzdGFydCwgZW5kKSB7XHJcbiAgLy8gbm90ZTogd2UgY2FsbCBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nLmNhbGwocGx1Z2luSW5zdGFuY2UuLi4pIHRvIGVuc3VyZSB0aGF0IGl0J3Mgc2NvcGVkIHByb3Blcmx5LiBXZSBtYXkgY2FsbCBpdCBmcm9tIHdpdGhpbiBhIHBsdWdpbiB0b28sIHRodXMgXCJ0aGlzXCIgd291bGQgcmVmZXIgdG8gdGhlIHBsdWdpbi5cclxuICBpZiAoIXN0YXJ0IHx8IHN0YXJ0ID09PSBcIm5vbmVcIikge1xyXG4gICAgLy8gc29tZSBicm93c2VycyBsaWtlIFNhZmFyaSBhY3R1YWxseSBQUkVGRVIgdGhlIHByZWZpeGVkIHByb3BlcnR5IGFuZCBtaXMtcmVwb3J0IHRoZSB1bnByZWZpeGVkIHZhbHVlIGxpa2UgY2xpcFBhdGggKEJVRykuIEluIG90aGVyIHdvcmRzLCBldmVuIHRob3VnaCBjbGlwUGF0aCBleGlzdHMgaW4gdGhlIHN0eWxlIChcImNsaXBQYXRoXCIgaW4gdGFyZ2V0LnN0eWxlKSBhbmQgaXQncyBzZXQgaW4gdGhlIENTUyBwcm9wZXJseSAoYWxvbmcgd2l0aCAtd2Via2l0LWNsaXAtcGF0aCksIFNhZmFyaSByZXBvcnRzIGNsaXBQYXRoIGFzIFwibm9uZVwiIHdoZXJlYXMgV2Via2l0Q2xpcFBhdGggcmVwb3J0cyBhY2N1cmF0ZWx5IGxpa2UgXCJlbGxpcHNlKDEwMCUgMCUgYXQgNTAlIDAlKVwiLCBzbyBpbiB0aGlzIGNhc2Ugd2UgbXVzdCBTV0lUQ0ggdG8gdXNpbmcgdGhlIHByZWZpeGVkIHByb3BlcnR5IGluc3RlYWQuIFNlZSBodHRwczovL2dyZWVuc29jay5jb20vZm9ydW1zL3RvcGljLzE4MzEwLWNsaXBwYXRoLWRvZXNudC13b3JrLW9uLWlvcy9cclxuICAgIHZhciBwID0gX2NoZWNrUHJvcFByZWZpeChwcm9wLCB0YXJnZXQsIDEpLFxyXG4gICAgICAgIHMgPSBwICYmIF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgcCwgMSk7XHJcblxyXG4gICAgaWYgKHMgJiYgcyAhPT0gc3RhcnQpIHtcclxuICAgICAgcHJvcCA9IHA7XHJcbiAgICAgIHN0YXJ0ID0gcztcclxuICAgIH0gZWxzZSBpZiAocHJvcCA9PT0gXCJib3JkZXJDb2xvclwiKSB7XHJcbiAgICAgIHN0YXJ0ID0gX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBcImJvcmRlclRvcENvbG9yXCIpOyAvLyBGaXJlZm94IGJ1ZzogYWx3YXlzIHJlcG9ydHMgXCJib3JkZXJDb2xvclwiIGFzIFwiXCIsIHNvIHdlIG11c3QgZmFsbCBiYWNrIHRvIGJvcmRlclRvcENvbG9yLiBTZWUgaHR0cHM6Ly9ncmVlbnNvY2suY29tL2ZvcnVtcy90b3BpYy8yNDU4My1ob3ctdG8tcmV0dXJuLWNvbG9ycy10aGF0LWktaGFkLWFmdGVyLXJldmVyc2UvXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB2YXIgcHQgPSBuZXcgUHJvcFR3ZWVuKHRoaXMuX3B0LCB0YXJnZXQuc3R5bGUsIHByb3AsIDAsIDEsIF9yZW5kZXJDb21wbGV4U3RyaW5nKSxcclxuICAgICAgaW5kZXggPSAwLFxyXG4gICAgICBtYXRjaEluZGV4ID0gMCxcclxuICAgICAgYSxcclxuICAgICAgcmVzdWx0LFxyXG4gICAgICBzdGFydFZhbHVlcyxcclxuICAgICAgc3RhcnROdW0sXHJcbiAgICAgIGNvbG9yLFxyXG4gICAgICBzdGFydFZhbHVlLFxyXG4gICAgICBlbmRWYWx1ZSxcclxuICAgICAgZW5kTnVtLFxyXG4gICAgICBjaHVuayxcclxuICAgICAgZW5kVW5pdCxcclxuICAgICAgc3RhcnRVbml0LFxyXG4gICAgICBlbmRWYWx1ZXM7XHJcbiAgcHQuYiA9IHN0YXJ0O1xyXG4gIHB0LmUgPSBlbmQ7XHJcbiAgc3RhcnQgKz0gXCJcIjsgLy8gZW5zdXJlIHZhbHVlcyBhcmUgc3RyaW5nc1xyXG5cclxuICBlbmQgKz0gXCJcIjtcclxuXHJcbiAgaWYgKGVuZCA9PT0gXCJhdXRvXCIpIHtcclxuICAgIHRhcmdldC5zdHlsZVtwcm9wXSA9IGVuZDtcclxuICAgIGVuZCA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgcHJvcCkgfHwgZW5kO1xyXG4gICAgdGFyZ2V0LnN0eWxlW3Byb3BdID0gc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBhID0gW3N0YXJ0LCBlbmRdO1xyXG5cclxuICBfY29sb3JTdHJpbmdGaWx0ZXIoYSk7IC8vIHBhc3MgYW4gYXJyYXkgd2l0aCB0aGUgc3RhcnRpbmcgYW5kIGVuZGluZyB2YWx1ZXMgYW5kIGxldCB0aGUgZmlsdGVyIGRvIHdoYXRldmVyIGl0IG5lZWRzIHRvIHRoZSB2YWx1ZXMuIElmIGNvbG9ycyBhcmUgZm91bmQsIGl0IHJldHVybnMgdHJ1ZSBhbmQgdGhlbiB3ZSBtdXN0IG1hdGNoIHdoZXJlIHRoZSBjb2xvciBzaG93cyB1cCBvcmRlci13aXNlIGJlY2F1c2UgZm9yIHRoaW5ncyBsaWtlIGJveFNoYWRvdywgc29tZXRpbWVzIHRoZSBicm93c2VyIHByb3ZpZGVzIHRoZSBjb21wdXRlZCB2YWx1ZXMgd2l0aCB0aGUgY29sb3IgRklSU1QsIGJ1dCB0aGUgdXNlciBwcm92aWRlcyBpdCB3aXRoIHRoZSBjb2xvciBMQVNULCBzbyBmbGlwIHRoZW0gaWYgbmVjZXNzYXJ5LiBTYW1lIGZvciBkcm9wLXNoYWRvdygpLlxyXG5cclxuXHJcbiAgc3RhcnQgPSBhWzBdO1xyXG4gIGVuZCA9IGFbMV07XHJcbiAgc3RhcnRWYWx1ZXMgPSBzdGFydC5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xyXG4gIGVuZFZhbHVlcyA9IGVuZC5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xyXG5cclxuICBpZiAoZW5kVmFsdWVzLmxlbmd0aCkge1xyXG4gICAgd2hpbGUgKHJlc3VsdCA9IF9udW1XaXRoVW5pdEV4cC5leGVjKGVuZCkpIHtcclxuICAgICAgZW5kVmFsdWUgPSByZXN1bHRbMF07XHJcbiAgICAgIGNodW5rID0gZW5kLnN1YnN0cmluZyhpbmRleCwgcmVzdWx0LmluZGV4KTtcclxuXHJcbiAgICAgIGlmIChjb2xvcikge1xyXG4gICAgICAgIGNvbG9yID0gKGNvbG9yICsgMSkgJSA1O1xyXG4gICAgICB9IGVsc2UgaWYgKGNodW5rLnN1YnN0cigtNSkgPT09IFwicmdiYShcIiB8fCBjaHVuay5zdWJzdHIoLTUpID09PSBcImhzbGEoXCIpIHtcclxuICAgICAgICBjb2xvciA9IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChlbmRWYWx1ZSAhPT0gKHN0YXJ0VmFsdWUgPSBzdGFydFZhbHVlc1ttYXRjaEluZGV4KytdIHx8IFwiXCIpKSB7XHJcbiAgICAgICAgc3RhcnROdW0gPSBwYXJzZUZsb2F0KHN0YXJ0VmFsdWUpIHx8IDA7XHJcbiAgICAgICAgc3RhcnRVbml0ID0gc3RhcnRWYWx1ZS5zdWJzdHIoKHN0YXJ0TnVtICsgXCJcIikubGVuZ3RoKTtcclxuICAgICAgICBlbmRWYWx1ZS5jaGFyQXQoMSkgPT09IFwiPVwiICYmIChlbmRWYWx1ZSA9IF9wYXJzZVJlbGF0aXZlKHN0YXJ0TnVtLCBlbmRWYWx1ZSkgKyBzdGFydFVuaXQpO1xyXG4gICAgICAgIGVuZE51bSA9IHBhcnNlRmxvYXQoZW5kVmFsdWUpO1xyXG4gICAgICAgIGVuZFVuaXQgPSBlbmRWYWx1ZS5zdWJzdHIoKGVuZE51bSArIFwiXCIpLmxlbmd0aCk7XHJcbiAgICAgICAgaW5kZXggPSBfbnVtV2l0aFVuaXRFeHAubGFzdEluZGV4IC0gZW5kVW5pdC5sZW5ndGg7XHJcblxyXG4gICAgICAgIGlmICghZW5kVW5pdCkge1xyXG4gICAgICAgICAgLy9pZiBzb21ldGhpbmcgbGlrZSBcInBlcnNwZWN0aXZlOjMwMFwiIGlzIHBhc3NlZCBpbiBhbmQgd2UgbXVzdCBhZGQgYSB1bml0IHRvIHRoZSBlbmRcclxuICAgICAgICAgIGVuZFVuaXQgPSBlbmRVbml0IHx8IF9jb25maWcudW5pdHNbcHJvcF0gfHwgc3RhcnRVbml0O1xyXG5cclxuICAgICAgICAgIGlmIChpbmRleCA9PT0gZW5kLmxlbmd0aCkge1xyXG4gICAgICAgICAgICBlbmQgKz0gZW5kVW5pdDtcclxuICAgICAgICAgICAgcHQuZSArPSBlbmRVbml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWYgKHN0YXJ0VW5pdCAhPT0gZW5kVW5pdCkge1xyXG4gICAgICAgICAgc3RhcnROdW0gPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3AsIHN0YXJ0VmFsdWUsIGVuZFVuaXQpIHx8IDA7XHJcbiAgICAgICAgfSAvLyB0aGVzZSBuZXN0ZWQgUHJvcFR3ZWVucyBhcmUgaGFuZGxlZCBpbiBhIHNwZWNpYWwgd2F5IC0gd2UnbGwgbmV2ZXIgYWN0dWFsbHkgY2FsbCBhIHJlbmRlciBvciBzZXR0ZXIgbWV0aG9kIG9uIHRoZW0uIFdlJ2xsIGp1c3QgbG9vcCB0aHJvdWdoIHRoZW0gaW4gdGhlIHBhcmVudCBjb21wbGV4IHN0cmluZyBQcm9wVHdlZW4ncyByZW5kZXIgbWV0aG9kLlxyXG5cclxuXHJcbiAgICAgICAgcHQuX3B0ID0ge1xyXG4gICAgICAgICAgX25leHQ6IHB0Ll9wdCxcclxuICAgICAgICAgIHA6IGNodW5rIHx8IG1hdGNoSW5kZXggPT09IDEgPyBjaHVuayA6IFwiLFwiLFxyXG4gICAgICAgICAgLy9ub3RlOiBTVkcgc3BlYyBhbGxvd3Mgb21pc3Npb24gb2YgY29tbWEvc3BhY2Ugd2hlbiBhIG5lZ2F0aXZlIHNpZ24gaXMgd2VkZ2VkIGJldHdlZW4gdHdvIG51bWJlcnMsIGxpa2UgMi41LTUuMyBpbnN0ZWFkIG9mIDIuNSwtNS4zIGJ1dCB3aGVuIHR3ZWVuaW5nLCB0aGUgbmVnYXRpdmUgdmFsdWUgbWF5IHN3aXRjaCB0byBwb3NpdGl2ZSwgc28gd2UgaW5zZXJ0IHRoZSBjb21tYSBqdXN0IGluIGNhc2UuXHJcbiAgICAgICAgICBzOiBzdGFydE51bSxcclxuICAgICAgICAgIGM6IGVuZE51bSAtIHN0YXJ0TnVtLFxyXG4gICAgICAgICAgbTogY29sb3IgJiYgY29sb3IgPCA0IHx8IHByb3AgPT09IFwiekluZGV4XCIgPyBNYXRoLnJvdW5kIDogMFxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwdC5jID0gaW5kZXggPCBlbmQubGVuZ3RoID8gZW5kLnN1YnN0cmluZyhpbmRleCwgZW5kLmxlbmd0aCkgOiBcIlwiOyAvL3dlIHVzZSB0aGUgXCJjXCIgb2YgdGhlIFByb3BUd2VlbiB0byBzdG9yZSB0aGUgZmluYWwgcGFydCBvZiB0aGUgc3RyaW5nIChhZnRlciB0aGUgbGFzdCBudW1iZXIpXHJcbiAgfSBlbHNlIHtcclxuICAgIHB0LnIgPSBwcm9wID09PSBcImRpc3BsYXlcIiAmJiBlbmQgPT09IFwibm9uZVwiID8gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWVPbmx5QXRFbmQgOiBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZTtcclxuICB9XHJcblxyXG4gIF9yZWxFeHAudGVzdChlbmQpICYmIChwdC5lID0gMCk7IC8vaWYgdGhlIGVuZCBzdHJpbmcgY29udGFpbnMgcmVsYXRpdmUgdmFsdWVzIG9yIGR5bmFtaWMgcmFuZG9tKC4uLikgdmFsdWVzLCBkZWxldGUgdGhlIGVuZCBpdCBzbyB0aGF0IG9uIHRoZSBmaW5hbCByZW5kZXIgd2UgZG9uJ3QgYWN0dWFsbHkgc2V0IGl0IHRvIHRoZSBzdHJpbmcgd2l0aCArPSBvciAtPSBjaGFyYWN0ZXJzIChmb3JjZXMgaXQgdG8gdXNlIHRoZSBjYWxjdWxhdGVkIHZhbHVlKS5cclxuXHJcbiAgdGhpcy5fcHQgPSBwdDsgLy9zdGFydCB0aGUgbGlua2VkIGxpc3Qgd2l0aCB0aGlzIG5ldyBQcm9wVHdlZW4uIFJlbWVtYmVyLCB3ZSBjYWxsIF90d2VlbkNvbXBsZXhDU1NTdHJpbmcuY2FsbChwbHVnaW5JbnN0YW5jZS4uLikgdG8gZW5zdXJlIHRoYXQgaXQncyBzY29wZWQgcHJvcGVybHkuIFdlIG1heSBjYWxsIGl0IGZyb20gd2l0aGluIGFub3RoZXIgcGx1Z2luIHRvbywgdGh1cyBcInRoaXNcIiB3b3VsZCByZWZlciB0byB0aGUgcGx1Z2luLlxyXG5cclxuICByZXR1cm4gcHQ7XHJcbn0sXHJcbiAgICBfa2V5d29yZFRvUGVyY2VudCA9IHtcclxuICB0b3A6IFwiMCVcIixcclxuICBib3R0b206IFwiMTAwJVwiLFxyXG4gIGxlZnQ6IFwiMCVcIixcclxuICByaWdodDogXCIxMDAlXCIsXHJcbiAgY2VudGVyOiBcIjUwJVwiXHJcbn0sXHJcbiAgICBfY29udmVydEtleXdvcmRzVG9QZXJjZW50YWdlcyA9IGZ1bmN0aW9uIF9jb252ZXJ0S2V5d29yZHNUb1BlcmNlbnRhZ2VzKHZhbHVlKSB7XHJcbiAgdmFyIHNwbGl0ID0gdmFsdWUuc3BsaXQoXCIgXCIpLFxyXG4gICAgICB4ID0gc3BsaXRbMF0sXHJcbiAgICAgIHkgPSBzcGxpdFsxXSB8fCBcIjUwJVwiO1xyXG5cclxuICBpZiAoeCA9PT0gXCJ0b3BcIiB8fCB4ID09PSBcImJvdHRvbVwiIHx8IHkgPT09IFwibGVmdFwiIHx8IHkgPT09IFwicmlnaHRcIikge1xyXG4gICAgLy90aGUgdXNlciBwcm92aWRlZCB0aGVtIGluIHRoZSB3cm9uZyBvcmRlciwgc28gZmxpcCB0aGVtXHJcbiAgICB2YWx1ZSA9IHg7XHJcbiAgICB4ID0geTtcclxuICAgIHkgPSB2YWx1ZTtcclxuICB9XHJcblxyXG4gIHNwbGl0WzBdID0gX2tleXdvcmRUb1BlcmNlbnRbeF0gfHwgeDtcclxuICBzcGxpdFsxXSA9IF9rZXl3b3JkVG9QZXJjZW50W3ldIHx8IHk7XHJcbiAgcmV0dXJuIHNwbGl0LmpvaW4oXCIgXCIpO1xyXG59LFxyXG4gICAgX3JlbmRlckNsZWFyUHJvcHMgPSBmdW5jdGlvbiBfcmVuZGVyQ2xlYXJQcm9wcyhyYXRpbywgZGF0YSkge1xyXG4gIGlmIChkYXRhLnR3ZWVuICYmIGRhdGEudHdlZW4uX3RpbWUgPT09IGRhdGEudHdlZW4uX2R1cikge1xyXG4gICAgdmFyIHRhcmdldCA9IGRhdGEudCxcclxuICAgICAgICBzdHlsZSA9IHRhcmdldC5zdHlsZSxcclxuICAgICAgICBwcm9wcyA9IGRhdGEudSxcclxuICAgICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcclxuICAgICAgICBwcm9wLFxyXG4gICAgICAgIGNsZWFyVHJhbnNmb3JtcyxcclxuICAgICAgICBpO1xyXG5cclxuICAgIGlmIChwcm9wcyA9PT0gXCJhbGxcIiB8fCBwcm9wcyA9PT0gdHJ1ZSkge1xyXG4gICAgICBzdHlsZS5jc3NUZXh0ID0gXCJcIjtcclxuICAgICAgY2xlYXJUcmFuc2Zvcm1zID0gMTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHByb3BzID0gcHJvcHMuc3BsaXQoXCIsXCIpO1xyXG4gICAgICBpID0gcHJvcHMubGVuZ3RoO1xyXG5cclxuICAgICAgd2hpbGUgKC0taSA+IC0xKSB7XHJcbiAgICAgICAgcHJvcCA9IHByb3BzW2ldO1xyXG5cclxuICAgICAgICBpZiAoX3RyYW5zZm9ybVByb3BzW3Byb3BdKSB7XHJcbiAgICAgICAgICBjbGVhclRyYW5zZm9ybXMgPSAxO1xyXG4gICAgICAgICAgcHJvcCA9IHByb3AgPT09IFwidHJhbnNmb3JtT3JpZ2luXCIgPyBfdHJhbnNmb3JtT3JpZ2luUHJvcCA6IF90cmFuc2Zvcm1Qcm9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgcHJvcCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAoY2xlYXJUcmFuc2Zvcm1zKSB7XHJcbiAgICAgIF9yZW1vdmVQcm9wZXJ0eSh0YXJnZXQsIF90cmFuc2Zvcm1Qcm9wKTtcclxuXHJcbiAgICAgIGlmIChjYWNoZSkge1xyXG4gICAgICAgIGNhY2hlLnN2ZyAmJiB0YXJnZXQucmVtb3ZlQXR0cmlidXRlKFwidHJhbnNmb3JtXCIpO1xyXG5cclxuICAgICAgICBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCAxKTsgLy8gZm9yY2UgYWxsIHRoZSBjYWNoZWQgdmFsdWVzIGJhY2sgdG8gXCJub3JtYWxcIi9pZGVudGl0eSwgb3RoZXJ3aXNlIGlmIHRoZXJlJ3MgYW5vdGhlciB0d2VlbiB0aGF0J3MgYWxyZWFkeSBzZXQgdG8gcmVuZGVyIHRyYW5zZm9ybXMgb24gdGhpcyBlbGVtZW50LCBpdCBjb3VsZCBkaXNwbGF5IHRoZSB3cm9uZyB2YWx1ZXMuXHJcblxyXG5cclxuICAgICAgICBjYWNoZS51bmNhY2hlID0gMTtcclxuXHJcbiAgICAgICAgX3JlbW92ZUluZGVwZW5kZW50VHJhbnNmb3JtcyhzdHlsZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0sXHJcbiAgICAvLyBub3RlOiBzcGVjaWFsUHJvcHMgc2hvdWxkIHJldHVybiAxIGlmIChhbmQgb25seSBpZikgdGhleSBoYXZlIGEgbm9uLXplcm8gcHJpb3JpdHkuIEl0IGluZGljYXRlcyB3ZSBuZWVkIHRvIHNvcnQgdGhlIGxpbmtlZCBsaXN0LlxyXG5fc3BlY2lhbFByb3BzID0ge1xyXG4gIGNsZWFyUHJvcHM6IGZ1bmN0aW9uIGNsZWFyUHJvcHMocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBlbmRWYWx1ZSwgdHdlZW4pIHtcclxuICAgIGlmICh0d2Vlbi5kYXRhICE9PSBcImlzRnJvbVN0YXJ0XCIpIHtcclxuICAgICAgdmFyIHB0ID0gcGx1Z2luLl9wdCA9IG5ldyBQcm9wVHdlZW4ocGx1Z2luLl9wdCwgdGFyZ2V0LCBwcm9wZXJ0eSwgMCwgMCwgX3JlbmRlckNsZWFyUHJvcHMpO1xyXG4gICAgICBwdC51ID0gZW5kVmFsdWU7XHJcbiAgICAgIHB0LnByID0gLTEwO1xyXG4gICAgICBwdC50d2VlbiA9IHR3ZWVuO1xyXG5cclxuICAgICAgcGx1Z2luLl9wcm9wcy5wdXNoKHByb3BlcnR5KTtcclxuXHJcbiAgICAgIHJldHVybiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBjbGFzc05hbWUgZmVhdHVyZSAoYWJvdXQgMC40a2IgZ3ppcHBlZCkuXHJcbiAgLCBjbGFzc05hbWUocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBlbmRWYWx1ZSwgdHdlZW4pIHtcclxuICBcdGxldCBfcmVuZGVyQ2xhc3NOYW1lID0gKHJhdGlvLCBkYXRhKSA9PiB7XHJcbiAgXHRcdFx0ZGF0YS5jc3MucmVuZGVyKHJhdGlvLCBkYXRhLmNzcyk7XHJcbiAgXHRcdFx0aWYgKCFyYXRpbyB8fCByYXRpbyA9PT0gMSkge1xyXG4gIFx0XHRcdFx0bGV0IGlubGluZSA9IGRhdGEucm12LFxyXG4gIFx0XHRcdFx0XHR0YXJnZXQgPSBkYXRhLnQsXHJcbiAgXHRcdFx0XHRcdHA7XHJcbiAgXHRcdFx0XHR0YXJnZXQuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgcmF0aW8gPyBkYXRhLmUgOiBkYXRhLmIpO1xyXG4gIFx0XHRcdFx0Zm9yIChwIGluIGlubGluZSkge1xyXG4gIFx0XHRcdFx0XHRfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBwKTtcclxuICBcdFx0XHRcdH1cclxuICBcdFx0XHR9XHJcbiAgXHRcdH0sXHJcbiAgXHRcdF9nZXRBbGxTdHlsZXMgPSAodGFyZ2V0KSA9PiB7XHJcbiAgXHRcdFx0bGV0IHN0eWxlcyA9IHt9LFxyXG4gIFx0XHRcdFx0Y29tcHV0ZWQgPSBnZXRDb21wdXRlZFN0eWxlKHRhcmdldCksXHJcbiAgXHRcdFx0XHRwO1xyXG4gIFx0XHRcdGZvciAocCBpbiBjb21wdXRlZCkge1xyXG4gIFx0XHRcdFx0aWYgKGlzTmFOKHApICYmIHAgIT09IFwiY3NzVGV4dFwiICYmIHAgIT09IFwibGVuZ3RoXCIpIHtcclxuICBcdFx0XHRcdFx0c3R5bGVzW3BdID0gY29tcHV0ZWRbcF07XHJcbiAgXHRcdFx0XHR9XHJcbiAgXHRcdFx0fVxyXG4gIFx0XHRcdF9zZXREZWZhdWx0cyhzdHlsZXMsIF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIDEpKTtcclxuICBcdFx0XHRyZXR1cm4gc3R5bGVzO1xyXG4gIFx0XHR9LFxyXG4gIFx0XHRzdGFydENsYXNzTGlzdCA9IHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJjbGFzc1wiKSxcclxuICBcdFx0c3R5bGUgPSB0YXJnZXQuc3R5bGUsXHJcbiAgXHRcdGNzc1RleHQgPSBzdHlsZS5jc3NUZXh0LFxyXG4gIFx0XHRjYWNoZSA9IHRhcmdldC5fZ3NhcCxcclxuICBcdFx0Y2xhc3NQVCA9IGNhY2hlLmNsYXNzUFQsXHJcbiAgXHRcdGlubGluZVRvUmVtb3ZlQXRFbmQgPSB7fSxcclxuICBcdFx0ZGF0YSA9IHt0OnRhcmdldCwgcGx1Z2luOnBsdWdpbiwgcm12OmlubGluZVRvUmVtb3ZlQXRFbmQsIGI6c3RhcnRDbGFzc0xpc3QsIGU6KGVuZFZhbHVlLmNoYXJBdCgxKSAhPT0gXCI9XCIpID8gZW5kVmFsdWUgOiBzdGFydENsYXNzTGlzdC5yZXBsYWNlKG5ldyBSZWdFeHAoXCIoPzpcXFxcc3xeKVwiICsgZW5kVmFsdWUuc3Vic3RyKDIpICsgXCIoPyFbXFxcXHctXSlcIiksIFwiXCIpICsgKChlbmRWYWx1ZS5jaGFyQXQoMCkgPT09IFwiK1wiKSA/IFwiIFwiICsgZW5kVmFsdWUuc3Vic3RyKDIpIDogXCJcIil9LFxyXG4gIFx0XHRjaGFuZ2luZ1ZhcnMgPSB7fSxcclxuICBcdFx0c3RhcnRWYXJzID0gX2dldEFsbFN0eWxlcyh0YXJnZXQpLFxyXG4gIFx0XHR0cmFuc2Zvcm1SZWxhdGVkID0gLyh0cmFuc2Zvcm18cGVyc3BlY3RpdmUpL2ksXHJcbiAgXHRcdGVuZFZhcnMsIHA7XHJcbiAgXHRpZiAoY2xhc3NQVCkge1xyXG4gIFx0XHRjbGFzc1BULnIoMSwgY2xhc3NQVC5kKTtcclxuICBcdFx0X3JlbW92ZUxpbmtlZExpc3RJdGVtKGNsYXNzUFQuZC5wbHVnaW4sIGNsYXNzUFQsIFwiX3B0XCIpO1xyXG4gIFx0fVxyXG4gIFx0dGFyZ2V0LnNldEF0dHJpYnV0ZShcImNsYXNzXCIsIGRhdGEuZSk7XHJcbiAgXHRlbmRWYXJzID0gX2dldEFsbFN0eWxlcyh0YXJnZXQsIHRydWUpO1xyXG4gIFx0dGFyZ2V0LnNldEF0dHJpYnV0ZShcImNsYXNzXCIsIHN0YXJ0Q2xhc3NMaXN0KTtcclxuICBcdGZvciAocCBpbiBlbmRWYXJzKSB7XHJcbiAgXHRcdGlmIChlbmRWYXJzW3BdICE9PSBzdGFydFZhcnNbcF0gJiYgIXRyYW5zZm9ybVJlbGF0ZWQudGVzdChwKSkge1xyXG4gIFx0XHRcdGNoYW5naW5nVmFyc1twXSA9IGVuZFZhcnNbcF07XHJcbiAgXHRcdFx0aWYgKCFzdHlsZVtwXSAmJiBzdHlsZVtwXSAhPT0gXCIwXCIpIHtcclxuICBcdFx0XHRcdGlubGluZVRvUmVtb3ZlQXRFbmRbcF0gPSAxO1xyXG4gIFx0XHRcdH1cclxuICBcdFx0fVxyXG4gIFx0fVxyXG4gIFx0Y2FjaGUuY2xhc3NQVCA9IHBsdWdpbi5fcHQgPSBuZXcgUHJvcFR3ZWVuKHBsdWdpbi5fcHQsIHRhcmdldCwgXCJjbGFzc05hbWVcIiwgMCwgMCwgX3JlbmRlckNsYXNzTmFtZSwgZGF0YSwgMCwgLTExKTtcclxuICBcdGlmIChzdHlsZS5jc3NUZXh0ICE9PSBjc3NUZXh0KSB7IC8vb25seSBhcHBseSBpZiB0aGluZ3MgY2hhbmdlLiBPdGhlcndpc2UsIGluIGNhc2VzIGxpa2UgYSBiYWNrZ3JvdW5kLWltYWdlIHRoYXQncyBwdWxsZWQgZHluYW1pY2FsbHksIGl0IGNvdWxkIGNhdXNlIGEgcmVmcmVzaC4gU2VlIGh0dHBzOi8vZ3JlZW5zb2NrLmNvbS9mb3J1bXMvdG9waWMvMjAzNjgtcG9zc2libGUtZ3NhcC1idWctc3dpdGNoaW5nLWNsYXNzbmFtZXMtaW4tY2hyb21lLy5cclxuICBcdFx0c3R5bGUuY3NzVGV4dCA9IGNzc1RleHQ7IC8vd2UgcmVjb3JkZWQgY3NzVGV4dCBiZWZvcmUgd2Ugc3dhcHBlZCBjbGFzc2VzIGFuZCByYW4gX2dldEFsbFN0eWxlcygpIGJlY2F1c2UgaW4gY2FzZXMgd2hlbiBhIGNsYXNzTmFtZSB0d2VlbiBpcyBvdmVyd3JpdHRlbiwgd2UgcmVtb3ZlIGFsbCB0aGUgcmVsYXRlZCB0d2VlbmluZyBwcm9wZXJ0aWVzIGZyb20gdGhhdCBjbGFzcyBjaGFuZ2UgKG90aGVyd2lzZSBjbGFzcy1zcGVjaWZpYyBzdHVmZiBjYW4ndCBvdmVycmlkZSBwcm9wZXJ0aWVzIHdlJ3ZlIGRpcmVjdGx5IHNldCBvbiB0aGUgdGFyZ2V0J3Mgc3R5bGUgb2JqZWN0IGR1ZSB0byBzcGVjaWZpY2l0eSkuXHJcbiAgXHR9XHJcbiAgXHRfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB0cnVlKTsgLy90byBjbGVhciB0aGUgY2FjaGluZyBvZiB0cmFuc2Zvcm1zXHJcbiAgXHRkYXRhLmNzcyA9IG5ldyBnc2FwLnBsdWdpbnMuY3NzKCk7XHJcbiAgXHRkYXRhLmNzcy5pbml0KHRhcmdldCwgY2hhbmdpbmdWYXJzLCB0d2Vlbik7XHJcbiAgXHRwbHVnaW4uX3Byb3BzLnB1c2goLi4uZGF0YS5jc3MuX3Byb3BzKTtcclxuICBcdHJldHVybiAxO1xyXG4gIH1cclxuICAqL1xyXG5cclxufSxcclxuXHJcbi8qXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIFRSQU5TRk9STVNcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcbl9pZGVudGl0eTJETWF0cml4ID0gWzEsIDAsIDAsIDEsIDAsIDBdLFxyXG4gICAgX3JvdGF0aW9uYWxQcm9wZXJ0aWVzID0ge30sXHJcbiAgICBfaXNOdWxsVHJhbnNmb3JtID0gZnVuY3Rpb24gX2lzTnVsbFRyYW5zZm9ybSh2YWx1ZSkge1xyXG4gIHJldHVybiB2YWx1ZSA9PT0gXCJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMClcIiB8fCB2YWx1ZSA9PT0gXCJub25lXCIgfHwgIXZhbHVlO1xyXG59LFxyXG4gICAgX2dldENvbXB1dGVkVHJhbnNmb3JtTWF0cml4QXNBcnJheSA9IGZ1bmN0aW9uIF9nZXRDb21wdXRlZFRyYW5zZm9ybU1hdHJpeEFzQXJyYXkodGFyZ2V0KSB7XHJcbiAgdmFyIG1hdHJpeFN0cmluZyA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybVByb3ApO1xyXG5cclxuICByZXR1cm4gX2lzTnVsbFRyYW5zZm9ybShtYXRyaXhTdHJpbmcpID8gX2lkZW50aXR5MkRNYXRyaXggOiBtYXRyaXhTdHJpbmcuc3Vic3RyKDcpLm1hdGNoKF9udW1FeHApLm1hcChfcm91bmQpO1xyXG59LFxyXG4gICAgX2dldE1hdHJpeCA9IGZ1bmN0aW9uIF9nZXRNYXRyaXgodGFyZ2V0LCBmb3JjZTJEKSB7XHJcbiAgdmFyIGNhY2hlID0gdGFyZ2V0Ll9nc2FwIHx8IF9nZXRDYWNoZSh0YXJnZXQpLFxyXG4gICAgICBzdHlsZSA9IHRhcmdldC5zdHlsZSxcclxuICAgICAgbWF0cml4ID0gX2dldENvbXB1dGVkVHJhbnNmb3JtTWF0cml4QXNBcnJheSh0YXJnZXQpLFxyXG4gICAgICBwYXJlbnQsXHJcbiAgICAgIG5leHRTaWJsaW5nLFxyXG4gICAgICB0ZW1wLFxyXG4gICAgICBhZGRlZFRvRE9NO1xyXG5cclxuICBpZiAoY2FjaGUuc3ZnICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIikpIHtcclxuICAgIHRlbXAgPSB0YXJnZXQudHJhbnNmb3JtLmJhc2VWYWwuY29uc29saWRhdGUoKS5tYXRyaXg7IC8vZW5zdXJlcyB0aGF0IGV2ZW4gY29tcGxleCB2YWx1ZXMgbGlrZSBcInRyYW5zbGF0ZSg1MCw2MCkgcm90YXRlKDEzNSwwLDApXCIgYXJlIHBhcnNlZCBiZWNhdXNlIGl0IG1hc2hlcyBpdCBpbnRvIGEgbWF0cml4LlxyXG5cclxuICAgIG1hdHJpeCA9IFt0ZW1wLmEsIHRlbXAuYiwgdGVtcC5jLCB0ZW1wLmQsIHRlbXAuZSwgdGVtcC5mXTtcclxuICAgIHJldHVybiBtYXRyaXguam9pbihcIixcIikgPT09IFwiMSwwLDAsMSwwLDBcIiA/IF9pZGVudGl0eTJETWF0cml4IDogbWF0cml4O1xyXG4gIH0gZWxzZSBpZiAobWF0cml4ID09PSBfaWRlbnRpdHkyRE1hdHJpeCAmJiAhdGFyZ2V0Lm9mZnNldFBhcmVudCAmJiB0YXJnZXQgIT09IF9kb2NFbGVtZW50ICYmICFjYWNoZS5zdmcpIHtcclxuICAgIC8vbm90ZTogaWYgb2Zmc2V0UGFyZW50IGlzIG51bGwsIHRoYXQgbWVhbnMgdGhlIGVsZW1lbnQgaXNuJ3QgaW4gdGhlIG5vcm1hbCBkb2N1bWVudCBmbG93LCBsaWtlIGlmIGl0IGhhcyBkaXNwbGF5Om5vbmUgb3Igb25lIG9mIGl0cyBhbmNlc3RvcnMgaGFzIGRpc3BsYXk6bm9uZSkuIEZpcmVmb3ggcmV0dXJucyBudWxsIGZvciBnZXRDb21wdXRlZFN0eWxlKCkgaWYgdGhlIGVsZW1lbnQgaXMgaW4gYW4gaWZyYW1lIHRoYXQgaGFzIGRpc3BsYXk6bm9uZS4gaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4Mzk3XHJcbiAgICAvL2Jyb3dzZXJzIGRvbid0IHJlcG9ydCB0cmFuc2Zvcm1zIGFjY3VyYXRlbHkgdW5sZXNzIHRoZSBlbGVtZW50IGlzIGluIHRoZSBET00gYW5kIGhhcyBhIGRpc3BsYXkgdmFsdWUgdGhhdCdzIG5vdCBcIm5vbmVcIi4gRmlyZWZveCBhbmQgTWljcm9zb2Z0IGJyb3dzZXJzIGhhdmUgYSBwYXJ0aWFsIGJ1ZyB3aGVyZSB0aGV5J2xsIHJlcG9ydCB0cmFuc2Zvcm1zIGV2ZW4gaWYgZGlzcGxheTpub25lIEJVVCBub3QgYW55IHBlcmNlbnRhZ2UtYmFzZWQgdmFsdWVzIGxpa2UgdHJhbnNsYXRlKC01MCUsIDhweCkgd2lsbCBiZSByZXBvcnRlZCBhcyBpZiBpdCdzIHRyYW5zbGF0ZSgwLCA4cHgpLlxyXG4gICAgdGVtcCA9IHN0eWxlLmRpc3BsYXk7XHJcbiAgICBzdHlsZS5kaXNwbGF5ID0gXCJibG9ja1wiO1xyXG4gICAgcGFyZW50ID0gdGFyZ2V0LnBhcmVudE5vZGU7XHJcblxyXG4gICAgaWYgKCFwYXJlbnQgfHwgIXRhcmdldC5vZmZzZXRQYXJlbnQpIHtcclxuICAgICAgLy8gbm90ZTogaW4gMy4zLjAgd2Ugc3dpdGNoZWQgdGFyZ2V0Lm9mZnNldFBhcmVudCB0byBfZG9jLmJvZHkuY29udGFpbnModGFyZ2V0KSB0byBhdm9pZCBbc29tZXRpbWVzIHVubmVjZXNzYXJ5XSBNdXRhdGlvbk9ic2VydmVyIGNhbGxzIGJ1dCB0aGF0IHdhc24ndCBhZGVxdWF0ZSBiZWNhdXNlIHRoZXJlIGFyZSBlZGdlIGNhc2VzIHdoZXJlIG5lc3RlZCBwb3NpdGlvbjogZml4ZWQgZWxlbWVudHMgbmVlZCB0byBnZXQgcmVwYXJlbnRlZCB0byBhY2N1cmF0ZWx5IHNlbnNlIHRyYW5zZm9ybXMuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vZ3JlZW5zb2NrL0dTQVAvaXNzdWVzLzM4OCBhbmQgaHR0cHM6Ly9naXRodWIuY29tL2dyZWVuc29jay9HU0FQL2lzc3Vlcy8zNzVcclxuICAgICAgYWRkZWRUb0RPTSA9IDE7IC8vZmxhZ1xyXG5cclxuICAgICAgbmV4dFNpYmxpbmcgPSB0YXJnZXQubmV4dEVsZW1lbnRTaWJsaW5nO1xyXG5cclxuICAgICAgX2RvY0VsZW1lbnQuYXBwZW5kQ2hpbGQodGFyZ2V0KTsgLy93ZSBtdXN0IGFkZCBpdCB0byB0aGUgRE9NIGluIG9yZGVyIHRvIGdldCB2YWx1ZXMgcHJvcGVybHlcclxuXHJcbiAgICB9XHJcblxyXG4gICAgbWF0cml4ID0gX2dldENvbXB1dGVkVHJhbnNmb3JtTWF0cml4QXNBcnJheSh0YXJnZXQpO1xyXG4gICAgdGVtcCA/IHN0eWxlLmRpc3BsYXkgPSB0ZW1wIDogX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgXCJkaXNwbGF5XCIpO1xyXG5cclxuICAgIGlmIChhZGRlZFRvRE9NKSB7XHJcbiAgICAgIG5leHRTaWJsaW5nID8gcGFyZW50Lmluc2VydEJlZm9yZSh0YXJnZXQsIG5leHRTaWJsaW5nKSA6IHBhcmVudCA/IHBhcmVudC5hcHBlbmRDaGlsZCh0YXJnZXQpIDogX2RvY0VsZW1lbnQucmVtb3ZlQ2hpbGQodGFyZ2V0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHJldHVybiBmb3JjZTJEICYmIG1hdHJpeC5sZW5ndGggPiA2ID8gW21hdHJpeFswXSwgbWF0cml4WzFdLCBtYXRyaXhbNF0sIG1hdHJpeFs1XSwgbWF0cml4WzEyXSwgbWF0cml4WzEzXV0gOiBtYXRyaXg7XHJcbn0sXHJcbiAgICBfYXBwbHlTVkdPcmlnaW4gPSBmdW5jdGlvbiBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCBvcmlnaW4sIG9yaWdpbklzQWJzb2x1dGUsIHNtb290aCwgbWF0cml4QXJyYXksIHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvKSB7XHJcbiAgdmFyIGNhY2hlID0gdGFyZ2V0Ll9nc2FwLFxyXG4gICAgICBtYXRyaXggPSBtYXRyaXhBcnJheSB8fCBfZ2V0TWF0cml4KHRhcmdldCwgdHJ1ZSksXHJcbiAgICAgIHhPcmlnaW5PbGQgPSBjYWNoZS54T3JpZ2luIHx8IDAsXHJcbiAgICAgIHlPcmlnaW5PbGQgPSBjYWNoZS55T3JpZ2luIHx8IDAsXHJcbiAgICAgIHhPZmZzZXRPbGQgPSBjYWNoZS54T2Zmc2V0IHx8IDAsXHJcbiAgICAgIHlPZmZzZXRPbGQgPSBjYWNoZS55T2Zmc2V0IHx8IDAsXHJcbiAgICAgIGEgPSBtYXRyaXhbMF0sXHJcbiAgICAgIGIgPSBtYXRyaXhbMV0sXHJcbiAgICAgIGMgPSBtYXRyaXhbMl0sXHJcbiAgICAgIGQgPSBtYXRyaXhbM10sXHJcbiAgICAgIHR4ID0gbWF0cml4WzRdLFxyXG4gICAgICB0eSA9IG1hdHJpeFs1XSxcclxuICAgICAgb3JpZ2luU3BsaXQgPSBvcmlnaW4uc3BsaXQoXCIgXCIpLFxyXG4gICAgICB4T3JpZ2luID0gcGFyc2VGbG9hdChvcmlnaW5TcGxpdFswXSkgfHwgMCxcclxuICAgICAgeU9yaWdpbiA9IHBhcnNlRmxvYXQob3JpZ2luU3BsaXRbMV0pIHx8IDAsXHJcbiAgICAgIGJvdW5kcyxcclxuICAgICAgZGV0ZXJtaW5hbnQsXHJcbiAgICAgIHgsXHJcbiAgICAgIHk7XHJcblxyXG4gIGlmICghb3JpZ2luSXNBYnNvbHV0ZSkge1xyXG4gICAgYm91bmRzID0gX2dldEJCb3godGFyZ2V0KTtcclxuICAgIHhPcmlnaW4gPSBib3VuZHMueCArICh+b3JpZ2luU3BsaXRbMF0uaW5kZXhPZihcIiVcIikgPyB4T3JpZ2luIC8gMTAwICogYm91bmRzLndpZHRoIDogeE9yaWdpbik7XHJcbiAgICB5T3JpZ2luID0gYm91bmRzLnkgKyAofihvcmlnaW5TcGxpdFsxXSB8fCBvcmlnaW5TcGxpdFswXSkuaW5kZXhPZihcIiVcIikgPyB5T3JpZ2luIC8gMTAwICogYm91bmRzLmhlaWdodCA6IHlPcmlnaW4pO1xyXG4gIH0gZWxzZSBpZiAobWF0cml4ICE9PSBfaWRlbnRpdHkyRE1hdHJpeCAmJiAoZGV0ZXJtaW5hbnQgPSBhICogZCAtIGIgKiBjKSkge1xyXG4gICAgLy9pZiBpdCdzIHplcm8gKGxpa2UgaWYgc2NhbGVYIGFuZCBzY2FsZVkgYXJlIHplcm8pLCBza2lwIGl0IHRvIGF2b2lkIGVycm9ycyB3aXRoIGRpdmlkaW5nIGJ5IHplcm8uXHJcbiAgICB4ID0geE9yaWdpbiAqIChkIC8gZGV0ZXJtaW5hbnQpICsgeU9yaWdpbiAqICgtYyAvIGRldGVybWluYW50KSArIChjICogdHkgLSBkICogdHgpIC8gZGV0ZXJtaW5hbnQ7XHJcbiAgICB5ID0geE9yaWdpbiAqICgtYiAvIGRldGVybWluYW50KSArIHlPcmlnaW4gKiAoYSAvIGRldGVybWluYW50KSAtIChhICogdHkgLSBiICogdHgpIC8gZGV0ZXJtaW5hbnQ7XHJcbiAgICB4T3JpZ2luID0geDtcclxuICAgIHlPcmlnaW4gPSB5O1xyXG4gIH1cclxuXHJcbiAgaWYgKHNtb290aCB8fCBzbW9vdGggIT09IGZhbHNlICYmIGNhY2hlLnNtb290aCkge1xyXG4gICAgdHggPSB4T3JpZ2luIC0geE9yaWdpbk9sZDtcclxuICAgIHR5ID0geU9yaWdpbiAtIHlPcmlnaW5PbGQ7XHJcbiAgICBjYWNoZS54T2Zmc2V0ID0geE9mZnNldE9sZCArICh0eCAqIGEgKyB0eSAqIGMpIC0gdHg7XHJcbiAgICBjYWNoZS55T2Zmc2V0ID0geU9mZnNldE9sZCArICh0eCAqIGIgKyB0eSAqIGQpIC0gdHk7XHJcbiAgfSBlbHNlIHtcclxuICAgIGNhY2hlLnhPZmZzZXQgPSBjYWNoZS55T2Zmc2V0ID0gMDtcclxuICB9XHJcblxyXG4gIGNhY2hlLnhPcmlnaW4gPSB4T3JpZ2luO1xyXG4gIGNhY2hlLnlPcmlnaW4gPSB5T3JpZ2luO1xyXG4gIGNhY2hlLnNtb290aCA9ICEhc21vb3RoO1xyXG4gIGNhY2hlLm9yaWdpbiA9IG9yaWdpbjtcclxuICBjYWNoZS5vcmlnaW5Jc0Fic29sdXRlID0gISFvcmlnaW5Jc0Fic29sdXRlO1xyXG4gIHRhcmdldC5zdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gPSBcIjBweCAwcHhcIjsgLy9vdGhlcndpc2UsIGlmIHNvbWVvbmUgc2V0cyAgYW4gb3JpZ2luIHZpYSBDU1MsIGl0IHdpbGwgbGlrZWx5IGludGVyZmVyZSB3aXRoIHRoZSBTVkcgdHJhbnNmb3JtIGF0dHJpYnV0ZSBvbmVzIChiZWNhdXNlIHJlbWVtYmVyLCB3ZSdyZSBiYWtpbmcgdGhlIG9yaWdpbiBpbnRvIHRoZSBtYXRyaXgoKSB2YWx1ZSkuXHJcblxyXG4gIGlmIChwbHVnaW5Ub0FkZFByb3BUd2VlbnNUbykge1xyXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInhPcmlnaW5cIiwgeE9yaWdpbk9sZCwgeE9yaWdpbik7XHJcblxyXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInlPcmlnaW5cIiwgeU9yaWdpbk9sZCwgeU9yaWdpbik7XHJcblxyXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInhPZmZzZXRcIiwgeE9mZnNldE9sZCwgY2FjaGUueE9mZnNldCk7XHJcblxyXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInlPZmZzZXRcIiwgeU9mZnNldE9sZCwgY2FjaGUueU9mZnNldCk7XHJcbiAgfVxyXG5cclxuICB0YXJnZXQuc2V0QXR0cmlidXRlKFwiZGF0YS1zdmctb3JpZ2luXCIsIHhPcmlnaW4gKyBcIiBcIiArIHlPcmlnaW4pO1xyXG59LFxyXG4gICAgX3BhcnNlVHJhbnNmb3JtID0gZnVuY3Rpb24gX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgdW5jYWNoZSkge1xyXG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcCB8fCBuZXcgR1NDYWNoZSh0YXJnZXQpO1xyXG5cclxuICBpZiAoXCJ4XCIgaW4gY2FjaGUgJiYgIXVuY2FjaGUgJiYgIWNhY2hlLnVuY2FjaGUpIHtcclxuICAgIHJldHVybiBjYWNoZTtcclxuICB9XHJcblxyXG4gIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZSxcclxuICAgICAgaW52ZXJ0ZWRTY2FsZVggPSBjYWNoZS5zY2FsZVggPCAwLFxyXG4gICAgICBweCA9IFwicHhcIixcclxuICAgICAgZGVnID0gXCJkZWdcIixcclxuICAgICAgY3MgPSBnZXRDb21wdXRlZFN0eWxlKHRhcmdldCksXHJcbiAgICAgIG9yaWdpbiA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybU9yaWdpblByb3ApIHx8IFwiMFwiLFxyXG4gICAgICB4LFxyXG4gICAgICB5LFxyXG4gICAgICB6LFxyXG4gICAgICBzY2FsZVgsXHJcbiAgICAgIHNjYWxlWSxcclxuICAgICAgcm90YXRpb24sXHJcbiAgICAgIHJvdGF0aW9uWCxcclxuICAgICAgcm90YXRpb25ZLFxyXG4gICAgICBza2V3WCxcclxuICAgICAgc2tld1ksXHJcbiAgICAgIHBlcnNwZWN0aXZlLFxyXG4gICAgICB4T3JpZ2luLFxyXG4gICAgICB5T3JpZ2luLFxyXG4gICAgICBtYXRyaXgsXHJcbiAgICAgIGFuZ2xlLFxyXG4gICAgICBjb3MsXHJcbiAgICAgIHNpbixcclxuICAgICAgYSxcclxuICAgICAgYixcclxuICAgICAgYyxcclxuICAgICAgZCxcclxuICAgICAgYTEyLFxyXG4gICAgICBhMjIsXHJcbiAgICAgIHQxLFxyXG4gICAgICB0MixcclxuICAgICAgdDMsXHJcbiAgICAgIGExMyxcclxuICAgICAgYTIzLFxyXG4gICAgICBhMzMsXHJcbiAgICAgIGE0MixcclxuICAgICAgYTQzLFxyXG4gICAgICBhMzI7XHJcbiAgeCA9IHkgPSB6ID0gcm90YXRpb24gPSByb3RhdGlvblggPSByb3RhdGlvblkgPSBza2V3WCA9IHNrZXdZID0gcGVyc3BlY3RpdmUgPSAwO1xyXG4gIHNjYWxlWCA9IHNjYWxlWSA9IDE7XHJcbiAgY2FjaGUuc3ZnID0gISEodGFyZ2V0LmdldENUTSAmJiBfaXNTVkcodGFyZ2V0KSk7XHJcblxyXG4gIGlmIChjcy50cmFuc2xhdGUpIHtcclxuICAgIC8vIGFjY29tbW9kYXRlIGluZGVwZW5kZW50IHRyYW5zZm9ybXMgYnkgY29tYmluaW5nIHRoZW0gaW50byBub3JtYWwgb25lcy5cclxuICAgIGlmIChjcy50cmFuc2xhdGUgIT09IFwibm9uZVwiIHx8IGNzLnNjYWxlICE9PSBcIm5vbmVcIiB8fCBjcy5yb3RhdGUgIT09IFwibm9uZVwiKSB7XHJcbiAgICAgIHN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IChjcy50cmFuc2xhdGUgIT09IFwibm9uZVwiID8gXCJ0cmFuc2xhdGUzZChcIiArIChjcy50cmFuc2xhdGUgKyBcIiAwIDBcIikuc3BsaXQoXCIgXCIpLnNsaWNlKDAsIDMpLmpvaW4oXCIsIFwiKSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnJvdGF0ZSAhPT0gXCJub25lXCIgPyBcInJvdGF0ZShcIiArIGNzLnJvdGF0ZSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnNjYWxlICE9PSBcIm5vbmVcIiA/IFwic2NhbGUoXCIgKyBjcy5zY2FsZS5zcGxpdChcIiBcIikuam9pbihcIixcIikgKyBcIikgXCIgOiBcIlwiKSArIGNzW190cmFuc2Zvcm1Qcm9wXTtcclxuICAgIH1cclxuXHJcbiAgICBzdHlsZS5zY2FsZSA9IHN0eWxlLnJvdGF0ZSA9IHN0eWxlLnRyYW5zbGF0ZSA9IFwibm9uZVwiO1xyXG4gIH1cclxuXHJcbiAgbWF0cml4ID0gX2dldE1hdHJpeCh0YXJnZXQsIGNhY2hlLnN2Zyk7XHJcblxyXG4gIGlmIChjYWNoZS5zdmcpIHtcclxuICAgIHQxID0gKCFjYWNoZS51bmNhY2hlIHx8IG9yaWdpbiA9PT0gXCIwcHggMHB4XCIpICYmICF1bmNhY2hlICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXN2Zy1vcmlnaW5cIik7IC8vIGlmIG9yaWdpbiBpcyAwLDAgYW5kIGNhY2hlLnVuY2FjaGUgaXMgdHJ1ZSwgbGV0IHRoZSByZWNvcmRlZCBkYXRhLXN2Zy1vcmlnaW4gc3RheS4gT3RoZXJ3aXNlLCB3aGVuZXZlciB3ZSBzZXQgY2FjaGUudW5jYWNoZSB0byB0cnVlLCB3ZSdkIG5lZWQgdG8gc2V0IGVsZW1lbnQuc3R5bGUudHJhbnNmb3JtT3JpZ2luID0gKGNhY2hlLnhPcmlnaW4gLSBiYm94LngpICsgXCJweCBcIiArIChjYWNoZS55T3JpZ2luIC0gYmJveC55KSArIFwicHhcIi4gUmVtZW1iZXIsIHRvIHdvcmsgYXJvdW5kIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzIHdlIGFsd2F5cyBmb3JjZSBTVkcgZWxlbWVudHMnIHRyYW5zZm9ybU9yaWdpbiB0byAwLDAgYW5kIG9mZnNldCB0aGUgdHJhbnNsYXRpb24gYWNjb3JkaW5nbHkuXHJcblxyXG4gICAgX2FwcGx5U1ZHT3JpZ2luKHRhcmdldCwgdDEgfHwgb3JpZ2luLCAhIXQxIHx8IGNhY2hlLm9yaWdpbklzQWJzb2x1dGUsIGNhY2hlLnNtb290aCAhPT0gZmFsc2UsIG1hdHJpeCk7XHJcbiAgfVxyXG5cclxuICB4T3JpZ2luID0gY2FjaGUueE9yaWdpbiB8fCAwO1xyXG4gIHlPcmlnaW4gPSBjYWNoZS55T3JpZ2luIHx8IDA7XHJcblxyXG4gIGlmIChtYXRyaXggIT09IF9pZGVudGl0eTJETWF0cml4KSB7XHJcbiAgICBhID0gbWF0cml4WzBdOyAvL2ExMVxyXG5cclxuICAgIGIgPSBtYXRyaXhbMV07IC8vYTIxXHJcblxyXG4gICAgYyA9IG1hdHJpeFsyXTsgLy9hMzFcclxuXHJcbiAgICBkID0gbWF0cml4WzNdOyAvL2E0MVxyXG5cclxuICAgIHggPSBhMTIgPSBtYXRyaXhbNF07XHJcbiAgICB5ID0gYTIyID0gbWF0cml4WzVdOyAvLzJEIG1hdHJpeFxyXG5cclxuICAgIGlmIChtYXRyaXgubGVuZ3RoID09PSA2KSB7XHJcbiAgICAgIHNjYWxlWCA9IE1hdGguc3FydChhICogYSArIGIgKiBiKTtcclxuICAgICAgc2NhbGVZID0gTWF0aC5zcXJ0KGQgKiBkICsgYyAqIGMpO1xyXG4gICAgICByb3RhdGlvbiA9IGEgfHwgYiA/IF9hdGFuMihiLCBhKSAqIF9SQUQyREVHIDogMDsgLy9ub3RlOiBpZiBzY2FsZVggaXMgMCwgd2UgY2Fubm90IGFjY3VyYXRlbHkgbWVhc3VyZSByb3RhdGlvbi4gU2FtZSBmb3Igc2tld1ggd2l0aCBhIHNjYWxlWSBvZiAwLiBUaGVyZWZvcmUsIHdlIGRlZmF1bHQgdG8gdGhlIHByZXZpb3VzbHkgcmVjb3JkZWQgdmFsdWUgKG9yIHplcm8gaWYgdGhhdCBkb2Vzbid0IGV4aXN0KS5cclxuXHJcbiAgICAgIHNrZXdYID0gYyB8fCBkID8gX2F0YW4yKGMsIGQpICogX1JBRDJERUcgKyByb3RhdGlvbiA6IDA7XHJcbiAgICAgIHNrZXdYICYmIChzY2FsZVkgKj0gTWF0aC5hYnMoTWF0aC5jb3Moc2tld1ggKiBfREVHMlJBRCkpKTtcclxuXHJcbiAgICAgIGlmIChjYWNoZS5zdmcpIHtcclxuICAgICAgICB4IC09IHhPcmlnaW4gLSAoeE9yaWdpbiAqIGEgKyB5T3JpZ2luICogYyk7XHJcbiAgICAgICAgeSAtPSB5T3JpZ2luIC0gKHhPcmlnaW4gKiBiICsgeU9yaWdpbiAqIGQpO1xyXG4gICAgICB9IC8vM0QgbWF0cml4XHJcblxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgYTMyID0gbWF0cml4WzZdO1xyXG4gICAgICBhNDIgPSBtYXRyaXhbN107XHJcbiAgICAgIGExMyA9IG1hdHJpeFs4XTtcclxuICAgICAgYTIzID0gbWF0cml4WzldO1xyXG4gICAgICBhMzMgPSBtYXRyaXhbMTBdO1xyXG4gICAgICBhNDMgPSBtYXRyaXhbMTFdO1xyXG4gICAgICB4ID0gbWF0cml4WzEyXTtcclxuICAgICAgeSA9IG1hdHJpeFsxM107XHJcbiAgICAgIHogPSBtYXRyaXhbMTRdO1xyXG4gICAgICBhbmdsZSA9IF9hdGFuMihhMzIsIGEzMyk7XHJcbiAgICAgIHJvdGF0aW9uWCA9IGFuZ2xlICogX1JBRDJERUc7IC8vcm90YXRpb25YXHJcblxyXG4gICAgICBpZiAoYW5nbGUpIHtcclxuICAgICAgICBjb3MgPSBNYXRoLmNvcygtYW5nbGUpO1xyXG4gICAgICAgIHNpbiA9IE1hdGguc2luKC1hbmdsZSk7XHJcbiAgICAgICAgdDEgPSBhMTIgKiBjb3MgKyBhMTMgKiBzaW47XHJcbiAgICAgICAgdDIgPSBhMjIgKiBjb3MgKyBhMjMgKiBzaW47XHJcbiAgICAgICAgdDMgPSBhMzIgKiBjb3MgKyBhMzMgKiBzaW47XHJcbiAgICAgICAgYTEzID0gYTEyICogLXNpbiArIGExMyAqIGNvcztcclxuICAgICAgICBhMjMgPSBhMjIgKiAtc2luICsgYTIzICogY29zO1xyXG4gICAgICAgIGEzMyA9IGEzMiAqIC1zaW4gKyBhMzMgKiBjb3M7XHJcbiAgICAgICAgYTQzID0gYTQyICogLXNpbiArIGE0MyAqIGNvcztcclxuICAgICAgICBhMTIgPSB0MTtcclxuICAgICAgICBhMjIgPSB0MjtcclxuICAgICAgICBhMzIgPSB0MztcclxuICAgICAgfSAvL3JvdGF0aW9uWVxyXG5cclxuXHJcbiAgICAgIGFuZ2xlID0gX2F0YW4yKC1jLCBhMzMpO1xyXG4gICAgICByb3RhdGlvblkgPSBhbmdsZSAqIF9SQUQyREVHO1xyXG5cclxuICAgICAgaWYgKGFuZ2xlKSB7XHJcbiAgICAgICAgY29zID0gTWF0aC5jb3MoLWFuZ2xlKTtcclxuICAgICAgICBzaW4gPSBNYXRoLnNpbigtYW5nbGUpO1xyXG4gICAgICAgIHQxID0gYSAqIGNvcyAtIGExMyAqIHNpbjtcclxuICAgICAgICB0MiA9IGIgKiBjb3MgLSBhMjMgKiBzaW47XHJcbiAgICAgICAgdDMgPSBjICogY29zIC0gYTMzICogc2luO1xyXG4gICAgICAgIGE0MyA9IGQgKiBzaW4gKyBhNDMgKiBjb3M7XHJcbiAgICAgICAgYSA9IHQxO1xyXG4gICAgICAgIGIgPSB0MjtcclxuICAgICAgICBjID0gdDM7XHJcbiAgICAgIH0gLy9yb3RhdGlvblpcclxuXHJcblxyXG4gICAgICBhbmdsZSA9IF9hdGFuMihiLCBhKTtcclxuICAgICAgcm90YXRpb24gPSBhbmdsZSAqIF9SQUQyREVHO1xyXG5cclxuICAgICAgaWYgKGFuZ2xlKSB7XHJcbiAgICAgICAgY29zID0gTWF0aC5jb3MoYW5nbGUpO1xyXG4gICAgICAgIHNpbiA9IE1hdGguc2luKGFuZ2xlKTtcclxuICAgICAgICB0MSA9IGEgKiBjb3MgKyBiICogc2luO1xyXG4gICAgICAgIHQyID0gYTEyICogY29zICsgYTIyICogc2luO1xyXG4gICAgICAgIGIgPSBiICogY29zIC0gYSAqIHNpbjtcclxuICAgICAgICBhMjIgPSBhMjIgKiBjb3MgLSBhMTIgKiBzaW47XHJcbiAgICAgICAgYSA9IHQxO1xyXG4gICAgICAgIGExMiA9IHQyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAocm90YXRpb25YICYmIE1hdGguYWJzKHJvdGF0aW9uWCkgKyBNYXRoLmFicyhyb3RhdGlvbikgPiAzNTkuOSkge1xyXG4gICAgICAgIC8vd2hlbiByb3RhdGlvblkgaXMgc2V0LCBpdCB3aWxsIG9mdGVuIGJlIHBhcnNlZCBhcyAxODAgZGVncmVlcyBkaWZmZXJlbnQgdGhhbiBpdCBzaG91bGQgYmUsIGFuZCByb3RhdGlvblggYW5kIHJvdGF0aW9uIGJvdGggYmVpbmcgMTgwIChpdCBsb29rcyB0aGUgc2FtZSksIHNvIHdlIGFkanVzdCBmb3IgdGhhdCBoZXJlLlxyXG4gICAgICAgIHJvdGF0aW9uWCA9IHJvdGF0aW9uID0gMDtcclxuICAgICAgICByb3RhdGlvblkgPSAxODAgLSByb3RhdGlvblk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNjYWxlWCA9IF9yb3VuZChNYXRoLnNxcnQoYSAqIGEgKyBiICogYiArIGMgKiBjKSk7XHJcbiAgICAgIHNjYWxlWSA9IF9yb3VuZChNYXRoLnNxcnQoYTIyICogYTIyICsgYTMyICogYTMyKSk7XHJcbiAgICAgIGFuZ2xlID0gX2F0YW4yKGExMiwgYTIyKTtcclxuICAgICAgc2tld1ggPSBNYXRoLmFicyhhbmdsZSkgPiAwLjAwMDIgPyBhbmdsZSAqIF9SQUQyREVHIDogMDtcclxuICAgICAgcGVyc3BlY3RpdmUgPSBhNDMgPyAxIC8gKGE0MyA8IDAgPyAtYTQzIDogYTQzKSA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGNhY2hlLnN2Zykge1xyXG4gICAgICAvL3NlbnNlIGlmIHRoZXJlIGFyZSBDU1MgdHJhbnNmb3JtcyBhcHBsaWVkIG9uIGFuIFNWRyBlbGVtZW50IGluIHdoaWNoIGNhc2Ugd2UgbXVzdCBvdmVyd3JpdGUgdGhlbSB3aGVuIHJlbmRlcmluZy4gVGhlIHRyYW5zZm9ybSBhdHRyaWJ1dGUgaXMgbW9yZSByZWxpYWJsZSBjcm9zcy1icm93c2VyLCBidXQgd2UgY2FuJ3QganVzdCByZW1vdmUgdGhlIENTUyBvbmVzIGJlY2F1c2UgdGhleSBtYXkgYmUgYXBwbGllZCBpbiBhIENTUyBydWxlIHNvbWV3aGVyZSAobm90IGp1c3QgaW5saW5lKS5cclxuICAgICAgdDEgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIpO1xyXG4gICAgICBjYWNoZS5mb3JjZUNTUyA9IHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIikgfHwgIV9pc051bGxUcmFuc2Zvcm0oX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCkpO1xyXG4gICAgICB0MSAmJiB0YXJnZXQuc2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIsIHQxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlmIChNYXRoLmFicyhza2V3WCkgPiA5MCAmJiBNYXRoLmFicyhza2V3WCkgPCAyNzApIHtcclxuICAgIGlmIChpbnZlcnRlZFNjYWxlWCkge1xyXG4gICAgICBzY2FsZVggKj0gLTE7XHJcbiAgICAgIHNrZXdYICs9IHJvdGF0aW9uIDw9IDAgPyAxODAgOiAtMTgwO1xyXG4gICAgICByb3RhdGlvbiArPSByb3RhdGlvbiA8PSAwID8gMTgwIDogLTE4MDtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHNjYWxlWSAqPSAtMTtcclxuICAgICAgc2tld1ggKz0gc2tld1ggPD0gMCA/IDE4MCA6IC0xODA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bmNhY2hlID0gdW5jYWNoZSB8fCBjYWNoZS51bmNhY2hlO1xyXG4gIGNhY2hlLnggPSB4IC0gKChjYWNoZS54UGVyY2VudCA9IHggJiYgKCF1bmNhY2hlICYmIGNhY2hlLnhQZXJjZW50IHx8IChNYXRoLnJvdW5kKHRhcmdldC5vZmZzZXRXaWR0aCAvIDIpID09PSBNYXRoLnJvdW5kKC14KSA/IC01MCA6IDApKSkgPyB0YXJnZXQub2Zmc2V0V2lkdGggKiBjYWNoZS54UGVyY2VudCAvIDEwMCA6IDApICsgcHg7XHJcbiAgY2FjaGUueSA9IHkgLSAoKGNhY2hlLnlQZXJjZW50ID0geSAmJiAoIXVuY2FjaGUgJiYgY2FjaGUueVBlcmNlbnQgfHwgKE1hdGgucm91bmQodGFyZ2V0Lm9mZnNldEhlaWdodCAvIDIpID09PSBNYXRoLnJvdW5kKC15KSA/IC01MCA6IDApKSkgPyB0YXJnZXQub2Zmc2V0SGVpZ2h0ICogY2FjaGUueVBlcmNlbnQgLyAxMDAgOiAwKSArIHB4O1xyXG4gIGNhY2hlLnogPSB6ICsgcHg7XHJcbiAgY2FjaGUuc2NhbGVYID0gX3JvdW5kKHNjYWxlWCk7XHJcbiAgY2FjaGUuc2NhbGVZID0gX3JvdW5kKHNjYWxlWSk7XHJcbiAgY2FjaGUucm90YXRpb24gPSBfcm91bmQocm90YXRpb24pICsgZGVnO1xyXG4gIGNhY2hlLnJvdGF0aW9uWCA9IF9yb3VuZChyb3RhdGlvblgpICsgZGVnO1xyXG4gIGNhY2hlLnJvdGF0aW9uWSA9IF9yb3VuZChyb3RhdGlvblkpICsgZGVnO1xyXG4gIGNhY2hlLnNrZXdYID0gc2tld1ggKyBkZWc7XHJcbiAgY2FjaGUuc2tld1kgPSBza2V3WSArIGRlZztcclxuICBjYWNoZS50cmFuc2Zvcm1QZXJzcGVjdGl2ZSA9IHBlcnNwZWN0aXZlICsgcHg7XHJcblxyXG4gIGlmIChjYWNoZS56T3JpZ2luID0gcGFyc2VGbG9hdChvcmlnaW4uc3BsaXQoXCIgXCIpWzJdKSB8fCAwKSB7XHJcbiAgICBzdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gPSBfZmlyc3RUd29Pbmx5KG9yaWdpbik7XHJcbiAgfVxyXG5cclxuICBjYWNoZS54T2Zmc2V0ID0gY2FjaGUueU9mZnNldCA9IDA7XHJcbiAgY2FjaGUuZm9yY2UzRCA9IF9jb25maWcuZm9yY2UzRDtcclxuICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0gPSBjYWNoZS5zdmcgPyBfcmVuZGVyU1ZHVHJhbnNmb3JtcyA6IF9zdXBwb3J0czNEID8gX3JlbmRlckNTU1RyYW5zZm9ybXMgOiBfcmVuZGVyTm9uM0RUcmFuc2Zvcm1zO1xyXG4gIGNhY2hlLnVuY2FjaGUgPSAwO1xyXG4gIHJldHVybiBjYWNoZTtcclxufSxcclxuICAgIF9maXJzdFR3b09ubHkgPSBmdW5jdGlvbiBfZmlyc3RUd29Pbmx5KHZhbHVlKSB7XHJcbiAgcmV0dXJuICh2YWx1ZSA9IHZhbHVlLnNwbGl0KFwiIFwiKSlbMF0gKyBcIiBcIiArIHZhbHVlWzFdO1xyXG59LFxyXG4gICAgLy9mb3IgaGFuZGxpbmcgdHJhbnNmb3JtT3JpZ2luIHZhbHVlcywgc3RyaXBwaW5nIG91dCB0aGUgM3JkIGRpbWVuc2lvblxyXG5fYWRkUHhUcmFuc2xhdGUgPSBmdW5jdGlvbiBfYWRkUHhUcmFuc2xhdGUodGFyZ2V0LCBzdGFydCwgdmFsdWUpIHtcclxuICB2YXIgdW5pdCA9IGdldFVuaXQoc3RhcnQpO1xyXG4gIHJldHVybiBfcm91bmQocGFyc2VGbG9hdChzdGFydCkgKyBwYXJzZUZsb2F0KF9jb252ZXJ0VG9Vbml0KHRhcmdldCwgXCJ4XCIsIHZhbHVlICsgXCJweFwiLCB1bml0KSkpICsgdW5pdDtcclxufSxcclxuICAgIF9yZW5kZXJOb24zRFRyYW5zZm9ybXMgPSBmdW5jdGlvbiBfcmVuZGVyTm9uM0RUcmFuc2Zvcm1zKHJhdGlvLCBjYWNoZSkge1xyXG4gIGNhY2hlLnogPSBcIjBweFwiO1xyXG4gIGNhY2hlLnJvdGF0aW9uWSA9IGNhY2hlLnJvdGF0aW9uWCA9IFwiMGRlZ1wiO1xyXG4gIGNhY2hlLmZvcmNlM0QgPSAwO1xyXG5cclxuICBfcmVuZGVyQ1NTVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpO1xyXG59LFxyXG4gICAgX3plcm9EZWcgPSBcIjBkZWdcIixcclxuICAgIF96ZXJvUHggPSBcIjBweFwiLFxyXG4gICAgX2VuZFBhcmVudGhlc2lzID0gXCIpIFwiLFxyXG4gICAgX3JlbmRlckNTU1RyYW5zZm9ybXMgPSBmdW5jdGlvbiBfcmVuZGVyQ1NTVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpIHtcclxuICB2YXIgX3JlZiA9IGNhY2hlIHx8IHRoaXMsXHJcbiAgICAgIHhQZXJjZW50ID0gX3JlZi54UGVyY2VudCxcclxuICAgICAgeVBlcmNlbnQgPSBfcmVmLnlQZXJjZW50LFxyXG4gICAgICB4ID0gX3JlZi54LFxyXG4gICAgICB5ID0gX3JlZi55LFxyXG4gICAgICB6ID0gX3JlZi56LFxyXG4gICAgICByb3RhdGlvbiA9IF9yZWYucm90YXRpb24sXHJcbiAgICAgIHJvdGF0aW9uWSA9IF9yZWYucm90YXRpb25ZLFxyXG4gICAgICByb3RhdGlvblggPSBfcmVmLnJvdGF0aW9uWCxcclxuICAgICAgc2tld1ggPSBfcmVmLnNrZXdYLFxyXG4gICAgICBza2V3WSA9IF9yZWYuc2tld1ksXHJcbiAgICAgIHNjYWxlWCA9IF9yZWYuc2NhbGVYLFxyXG4gICAgICBzY2FsZVkgPSBfcmVmLnNjYWxlWSxcclxuICAgICAgdHJhbnNmb3JtUGVyc3BlY3RpdmUgPSBfcmVmLnRyYW5zZm9ybVBlcnNwZWN0aXZlLFxyXG4gICAgICBmb3JjZTNEID0gX3JlZi5mb3JjZTNELFxyXG4gICAgICB0YXJnZXQgPSBfcmVmLnRhcmdldCxcclxuICAgICAgek9yaWdpbiA9IF9yZWYuek9yaWdpbixcclxuICAgICAgdHJhbnNmb3JtcyA9IFwiXCIsXHJcbiAgICAgIHVzZTNEID0gZm9yY2UzRCA9PT0gXCJhdXRvXCIgJiYgcmF0aW8gJiYgcmF0aW8gIT09IDEgfHwgZm9yY2UzRCA9PT0gdHJ1ZTsgLy8gU2FmYXJpIGhhcyBhIGJ1ZyB0aGF0IGNhdXNlcyBpdCBub3QgdG8gcmVuZGVyIDNEIHRyYW5zZm9ybS1vcmlnaW4gdmFsdWVzIHByb3Blcmx5LCBzbyB3ZSBmb3JjZSB0aGUgeiBvcmlnaW4gdG8gMCwgcmVjb3JkIGl0IGluIHRoZSBjYWNoZSwgYW5kIHRoZW4gZG8gdGhlIG1hdGggaGVyZSB0byBvZmZzZXQgdGhlIHRyYW5zbGF0ZSB2YWx1ZXMgYWNjb3JkaW5nbHkgKGJhc2ljYWxseSBkbyB0aGUgM0QgdHJhbnNmb3JtLW9yaWdpbiBwYXJ0IG1hbnVhbGx5KVxyXG5cclxuXHJcbiAgaWYgKHpPcmlnaW4gJiYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcgfHwgcm90YXRpb25ZICE9PSBfemVyb0RlZykpIHtcclxuICAgIHZhciBhbmdsZSA9IHBhcnNlRmxvYXQocm90YXRpb25ZKSAqIF9ERUcyUkFELFxyXG4gICAgICAgIGExMyA9IE1hdGguc2luKGFuZ2xlKSxcclxuICAgICAgICBhMzMgPSBNYXRoLmNvcyhhbmdsZSksXHJcbiAgICAgICAgY29zO1xyXG5cclxuICAgIGFuZ2xlID0gcGFyc2VGbG9hdChyb3RhdGlvblgpICogX0RFRzJSQUQ7XHJcbiAgICBjb3MgPSBNYXRoLmNvcyhhbmdsZSk7XHJcbiAgICB4ID0gX2FkZFB4VHJhbnNsYXRlKHRhcmdldCwgeCwgYTEzICogY29zICogLXpPcmlnaW4pO1xyXG4gICAgeSA9IF9hZGRQeFRyYW5zbGF0ZSh0YXJnZXQsIHksIC1NYXRoLnNpbihhbmdsZSkgKiAtek9yaWdpbik7XHJcbiAgICB6ID0gX2FkZFB4VHJhbnNsYXRlKHRhcmdldCwgeiwgYTMzICogY29zICogLXpPcmlnaW4gKyB6T3JpZ2luKTtcclxuICB9XHJcblxyXG4gIGlmICh0cmFuc2Zvcm1QZXJzcGVjdGl2ZSAhPT0gX3plcm9QeCkge1xyXG4gICAgdHJhbnNmb3JtcyArPSBcInBlcnNwZWN0aXZlKFwiICsgdHJhbnNmb3JtUGVyc3BlY3RpdmUgKyBfZW5kUGFyZW50aGVzaXM7XHJcbiAgfVxyXG5cclxuICBpZiAoeFBlcmNlbnQgfHwgeVBlcmNlbnQpIHtcclxuICAgIHRyYW5zZm9ybXMgKz0gXCJ0cmFuc2xhdGUoXCIgKyB4UGVyY2VudCArIFwiJSwgXCIgKyB5UGVyY2VudCArIFwiJSkgXCI7XHJcbiAgfVxyXG5cclxuICBpZiAodXNlM0QgfHwgeCAhPT0gX3plcm9QeCB8fCB5ICE9PSBfemVyb1B4IHx8IHogIT09IF96ZXJvUHgpIHtcclxuICAgIHRyYW5zZm9ybXMgKz0geiAhPT0gX3plcm9QeCB8fCB1c2UzRCA/IFwidHJhbnNsYXRlM2QoXCIgKyB4ICsgXCIsIFwiICsgeSArIFwiLCBcIiArIHogKyBcIikgXCIgOiBcInRyYW5zbGF0ZShcIiArIHggKyBcIiwgXCIgKyB5ICsgX2VuZFBhcmVudGhlc2lzO1xyXG4gIH1cclxuXHJcbiAgaWYgKHJvdGF0aW9uICE9PSBfemVyb0RlZykge1xyXG4gICAgdHJhbnNmb3JtcyArPSBcInJvdGF0ZShcIiArIHJvdGF0aW9uICsgX2VuZFBhcmVudGhlc2lzO1xyXG4gIH1cclxuXHJcbiAgaWYgKHJvdGF0aW9uWSAhPT0gX3plcm9EZWcpIHtcclxuICAgIHRyYW5zZm9ybXMgKz0gXCJyb3RhdGVZKFwiICsgcm90YXRpb25ZICsgX2VuZFBhcmVudGhlc2lzO1xyXG4gIH1cclxuXHJcbiAgaWYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcpIHtcclxuICAgIHRyYW5zZm9ybXMgKz0gXCJyb3RhdGVYKFwiICsgcm90YXRpb25YICsgX2VuZFBhcmVudGhlc2lzO1xyXG4gIH1cclxuXHJcbiAgaWYgKHNrZXdYICE9PSBfemVyb0RlZyB8fCBza2V3WSAhPT0gX3plcm9EZWcpIHtcclxuICAgIHRyYW5zZm9ybXMgKz0gXCJza2V3KFwiICsgc2tld1ggKyBcIiwgXCIgKyBza2V3WSArIF9lbmRQYXJlbnRoZXNpcztcclxuICB9XHJcblxyXG4gIGlmIChzY2FsZVggIT09IDEgfHwgc2NhbGVZICE9PSAxKSB7XHJcbiAgICB0cmFuc2Zvcm1zICs9IFwic2NhbGUoXCIgKyBzY2FsZVggKyBcIiwgXCIgKyBzY2FsZVkgKyBfZW5kUGFyZW50aGVzaXM7XHJcbiAgfVxyXG5cclxuICB0YXJnZXQuc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gdHJhbnNmb3JtcyB8fCBcInRyYW5zbGF0ZSgwLCAwKVwiO1xyXG59LFxyXG4gICAgX3JlbmRlclNWR1RyYW5zZm9ybXMgPSBmdW5jdGlvbiBfcmVuZGVyU1ZHVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpIHtcclxuICB2YXIgX3JlZjIgPSBjYWNoZSB8fCB0aGlzLFxyXG4gICAgICB4UGVyY2VudCA9IF9yZWYyLnhQZXJjZW50LFxyXG4gICAgICB5UGVyY2VudCA9IF9yZWYyLnlQZXJjZW50LFxyXG4gICAgICB4ID0gX3JlZjIueCxcclxuICAgICAgeSA9IF9yZWYyLnksXHJcbiAgICAgIHJvdGF0aW9uID0gX3JlZjIucm90YXRpb24sXHJcbiAgICAgIHNrZXdYID0gX3JlZjIuc2tld1gsXHJcbiAgICAgIHNrZXdZID0gX3JlZjIuc2tld1ksXHJcbiAgICAgIHNjYWxlWCA9IF9yZWYyLnNjYWxlWCxcclxuICAgICAgc2NhbGVZID0gX3JlZjIuc2NhbGVZLFxyXG4gICAgICB0YXJnZXQgPSBfcmVmMi50YXJnZXQsXHJcbiAgICAgIHhPcmlnaW4gPSBfcmVmMi54T3JpZ2luLFxyXG4gICAgICB5T3JpZ2luID0gX3JlZjIueU9yaWdpbixcclxuICAgICAgeE9mZnNldCA9IF9yZWYyLnhPZmZzZXQsXHJcbiAgICAgIHlPZmZzZXQgPSBfcmVmMi55T2Zmc2V0LFxyXG4gICAgICBmb3JjZUNTUyA9IF9yZWYyLmZvcmNlQ1NTLFxyXG4gICAgICB0eCA9IHBhcnNlRmxvYXQoeCksXHJcbiAgICAgIHR5ID0gcGFyc2VGbG9hdCh5KSxcclxuICAgICAgYTExLFxyXG4gICAgICBhMjEsXHJcbiAgICAgIGExMixcclxuICAgICAgYTIyLFxyXG4gICAgICB0ZW1wO1xyXG5cclxuICByb3RhdGlvbiA9IHBhcnNlRmxvYXQocm90YXRpb24pO1xyXG4gIHNrZXdYID0gcGFyc2VGbG9hdChza2V3WCk7XHJcbiAgc2tld1kgPSBwYXJzZUZsb2F0KHNrZXdZKTtcclxuXHJcbiAgaWYgKHNrZXdZKSB7XHJcbiAgICAvL2ZvciBwZXJmb3JtYW5jZSByZWFzb25zLCB3ZSBjb21iaW5lIGFsbCBza2V3aW5nIGludG8gdGhlIHNrZXdYIGFuZCByb3RhdGlvbiB2YWx1ZXMuIFJlbWVtYmVyLCBhIHNrZXdZIG9mIDEwIGRlZ3JlZXMgbG9va3MgdGhlIHNhbWUgYXMgYSByb3RhdGlvbiBvZiAxMCBkZWdyZWVzIHBsdXMgYSBza2V3WCBvZiAxMCBkZWdyZWVzLlxyXG4gICAgc2tld1kgPSBwYXJzZUZsb2F0KHNrZXdZKTtcclxuICAgIHNrZXdYICs9IHNrZXdZO1xyXG4gICAgcm90YXRpb24gKz0gc2tld1k7XHJcbiAgfVxyXG5cclxuICBpZiAocm90YXRpb24gfHwgc2tld1gpIHtcclxuICAgIHJvdGF0aW9uICo9IF9ERUcyUkFEO1xyXG4gICAgc2tld1ggKj0gX0RFRzJSQUQ7XHJcbiAgICBhMTEgPSBNYXRoLmNvcyhyb3RhdGlvbikgKiBzY2FsZVg7XHJcbiAgICBhMjEgPSBNYXRoLnNpbihyb3RhdGlvbikgKiBzY2FsZVg7XHJcbiAgICBhMTIgPSBNYXRoLnNpbihyb3RhdGlvbiAtIHNrZXdYKSAqIC1zY2FsZVk7XHJcbiAgICBhMjIgPSBNYXRoLmNvcyhyb3RhdGlvbiAtIHNrZXdYKSAqIHNjYWxlWTtcclxuXHJcbiAgICBpZiAoc2tld1gpIHtcclxuICAgICAgc2tld1kgKj0gX0RFRzJSQUQ7XHJcbiAgICAgIHRlbXAgPSBNYXRoLnRhbihza2V3WCAtIHNrZXdZKTtcclxuICAgICAgdGVtcCA9IE1hdGguc3FydCgxICsgdGVtcCAqIHRlbXApO1xyXG4gICAgICBhMTIgKj0gdGVtcDtcclxuICAgICAgYTIyICo9IHRlbXA7XHJcblxyXG4gICAgICBpZiAoc2tld1kpIHtcclxuICAgICAgICB0ZW1wID0gTWF0aC50YW4oc2tld1kpO1xyXG4gICAgICAgIHRlbXAgPSBNYXRoLnNxcnQoMSArIHRlbXAgKiB0ZW1wKTtcclxuICAgICAgICBhMTEgKj0gdGVtcDtcclxuICAgICAgICBhMjEgKj0gdGVtcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGExMSA9IF9yb3VuZChhMTEpO1xyXG4gICAgYTIxID0gX3JvdW5kKGEyMSk7XHJcbiAgICBhMTIgPSBfcm91bmQoYTEyKTtcclxuICAgIGEyMiA9IF9yb3VuZChhMjIpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBhMTEgPSBzY2FsZVg7XHJcbiAgICBhMjIgPSBzY2FsZVk7XHJcbiAgICBhMjEgPSBhMTIgPSAwO1xyXG4gIH1cclxuXHJcbiAgaWYgKHR4ICYmICF+KHggKyBcIlwiKS5pbmRleE9mKFwicHhcIikgfHwgdHkgJiYgIX4oeSArIFwiXCIpLmluZGV4T2YoXCJweFwiKSkge1xyXG4gICAgdHggPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIFwieFwiLCB4LCBcInB4XCIpO1xyXG4gICAgdHkgPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIFwieVwiLCB5LCBcInB4XCIpO1xyXG4gIH1cclxuXHJcbiAgaWYgKHhPcmlnaW4gfHwgeU9yaWdpbiB8fCB4T2Zmc2V0IHx8IHlPZmZzZXQpIHtcclxuICAgIHR4ID0gX3JvdW5kKHR4ICsgeE9yaWdpbiAtICh4T3JpZ2luICogYTExICsgeU9yaWdpbiAqIGExMikgKyB4T2Zmc2V0KTtcclxuICAgIHR5ID0gX3JvdW5kKHR5ICsgeU9yaWdpbiAtICh4T3JpZ2luICogYTIxICsgeU9yaWdpbiAqIGEyMikgKyB5T2Zmc2V0KTtcclxuICB9XHJcblxyXG4gIGlmICh4UGVyY2VudCB8fCB5UGVyY2VudCkge1xyXG4gICAgLy9UaGUgU1ZHIHNwZWMgZG9lc24ndCBzdXBwb3J0IHBlcmNlbnRhZ2UtYmFzZWQgdHJhbnNsYXRpb24gaW4gdGhlIFwidHJhbnNmb3JtXCIgYXR0cmlidXRlLCBzbyB3ZSBtZXJnZSBpdCBpbnRvIHRoZSB0cmFuc2xhdGlvbiB0byBzaW11bGF0ZSBpdC5cclxuICAgIHRlbXAgPSB0YXJnZXQuZ2V0QkJveCgpO1xyXG4gICAgdHggPSBfcm91bmQodHggKyB4UGVyY2VudCAvIDEwMCAqIHRlbXAud2lkdGgpO1xyXG4gICAgdHkgPSBfcm91bmQodHkgKyB5UGVyY2VudCAvIDEwMCAqIHRlbXAuaGVpZ2h0KTtcclxuICB9XHJcblxyXG4gIHRlbXAgPSBcIm1hdHJpeChcIiArIGExMSArIFwiLFwiICsgYTIxICsgXCIsXCIgKyBhMTIgKyBcIixcIiArIGEyMiArIFwiLFwiICsgdHggKyBcIixcIiArIHR5ICsgXCIpXCI7XHJcbiAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCB0ZW1wKTtcclxuICBmb3JjZUNTUyAmJiAodGFyZ2V0LnN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IHRlbXApOyAvL3NvbWUgYnJvd3NlcnMgcHJpb3JpdGl6ZSBDU1MgdHJhbnNmb3JtcyBvdmVyIHRoZSB0cmFuc2Zvcm0gYXR0cmlidXRlLiBXaGVuIHdlIHNlbnNlIHRoYXQgdGhlIHVzZXIgaGFzIENTUyB0cmFuc2Zvcm1zIGFwcGxpZWQsIHdlIG11c3Qgb3ZlcndyaXRlIHRoZW0gdGhpcyB3YXkgKG90aGVyd2lzZSBzb21lIGJyb3dzZXIgc2ltcGx5IHdvbid0IHJlbmRlciB0aGUgIHRyYW5zZm9ybSBhdHRyaWJ1dGUgY2hhbmdlcyEpXHJcbn0sXHJcbiAgICBfYWRkUm90YXRpb25hbFByb3BUd2VlbiA9IGZ1bmN0aW9uIF9hZGRSb3RhdGlvbmFsUHJvcFR3ZWVuKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgc3RhcnROdW0sIGVuZFZhbHVlKSB7XHJcbiAgdmFyIGNhcCA9IDM2MCxcclxuICAgICAgaXNTdHJpbmcgPSBfaXNTdHJpbmcoZW5kVmFsdWUpLFxyXG4gICAgICBlbmROdW0gPSBwYXJzZUZsb2F0KGVuZFZhbHVlKSAqIChpc1N0cmluZyAmJiB+ZW5kVmFsdWUuaW5kZXhPZihcInJhZFwiKSA/IF9SQUQyREVHIDogMSksXHJcbiAgICAgIGNoYW5nZSA9IGVuZE51bSAtIHN0YXJ0TnVtLFxyXG4gICAgICBmaW5hbFZhbHVlID0gc3RhcnROdW0gKyBjaGFuZ2UgKyBcImRlZ1wiLFxyXG4gICAgICBkaXJlY3Rpb24sXHJcbiAgICAgIHB0O1xyXG5cclxuICBpZiAoaXNTdHJpbmcpIHtcclxuICAgIGRpcmVjdGlvbiA9IGVuZFZhbHVlLnNwbGl0KFwiX1wiKVsxXTtcclxuXHJcbiAgICBpZiAoZGlyZWN0aW9uID09PSBcInNob3J0XCIpIHtcclxuICAgICAgY2hhbmdlICU9IGNhcDtcclxuXHJcbiAgICAgIGlmIChjaGFuZ2UgIT09IGNoYW5nZSAlIChjYXAgLyAyKSkge1xyXG4gICAgICAgIGNoYW5nZSArPSBjaGFuZ2UgPCAwID8gY2FwIDogLWNhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlmIChkaXJlY3Rpb24gPT09IFwiY3dcIiAmJiBjaGFuZ2UgPCAwKSB7XHJcbiAgICAgIGNoYW5nZSA9IChjaGFuZ2UgKyBjYXAgKiBfYmlnTnVtKSAlIGNhcCAtIH5+KGNoYW5nZSAvIGNhcCkgKiBjYXA7XHJcbiAgICB9IGVsc2UgaWYgKGRpcmVjdGlvbiA9PT0gXCJjY3dcIiAmJiBjaGFuZ2UgPiAwKSB7XHJcbiAgICAgIGNoYW5nZSA9IChjaGFuZ2UgLSBjYXAgKiBfYmlnTnVtKSAlIGNhcCAtIH5+KGNoYW5nZSAvIGNhcCkgKiBjYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwbHVnaW4uX3B0ID0gcHQgPSBuZXcgUHJvcFR3ZWVuKHBsdWdpbi5fcHQsIHRhcmdldCwgcHJvcGVydHksIHN0YXJ0TnVtLCBjaGFuZ2UsIF9yZW5kZXJQcm9wV2l0aEVuZCk7XHJcbiAgcHQuZSA9IGZpbmFsVmFsdWU7XHJcbiAgcHQudSA9IFwiZGVnXCI7XHJcblxyXG4gIHBsdWdpbi5fcHJvcHMucHVzaChwcm9wZXJ0eSk7XHJcblxyXG4gIHJldHVybiBwdDtcclxufSxcclxuICAgIF9hc3NpZ24gPSBmdW5jdGlvbiBfYXNzaWduKHRhcmdldCwgc291cmNlKSB7XHJcbiAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgZG9lc24ndCBoYXZlIE9iamVjdC5hc3NpZ24oKSwgc28gd2UgcmVjcmVhdGUgaXQgaGVyZS5cclxuICBmb3IgKHZhciBwIGluIHNvdXJjZSkge1xyXG4gICAgdGFyZ2V0W3BdID0gc291cmNlW3BdO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIHRhcmdldDtcclxufSxcclxuICAgIF9hZGRSYXdUcmFuc2Zvcm1QVHMgPSBmdW5jdGlvbiBfYWRkUmF3VHJhbnNmb3JtUFRzKHBsdWdpbiwgdHJhbnNmb3JtcywgdGFyZ2V0KSB7XHJcbiAgLy9mb3IgaGFuZGxpbmcgY2FzZXMgd2hlcmUgc29tZW9uZSBwYXNzZXMgaW4gYSB3aG9sZSB0cmFuc2Zvcm0gc3RyaW5nLCBsaWtlIHRyYW5zZm9ybTogXCJzY2FsZSgyLCAzKSByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoMzBlbSlcIlxyXG4gIHZhciBzdGFydENhY2hlID0gX2Fzc2lnbih7fSwgdGFyZ2V0Ll9nc2FwKSxcclxuICAgICAgZXhjbHVkZSA9IFwicGVyc3BlY3RpdmUsZm9yY2UzRCx0cmFuc2Zvcm1PcmlnaW4sc3ZnT3JpZ2luXCIsXHJcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlLFxyXG4gICAgICBlbmRDYWNoZSxcclxuICAgICAgcCxcclxuICAgICAgc3RhcnRWYWx1ZSxcclxuICAgICAgZW5kVmFsdWUsXHJcbiAgICAgIHN0YXJ0TnVtLFxyXG4gICAgICBlbmROdW0sXHJcbiAgICAgIHN0YXJ0VW5pdCxcclxuICAgICAgZW5kVW5pdDtcclxuXHJcbiAgaWYgKHN0YXJ0Q2FjaGUuc3ZnKSB7XHJcbiAgICBzdGFydFZhbHVlID0gdGFyZ2V0LmdldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiKTtcclxuICAgIHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIik7XHJcbiAgICBzdHlsZVtfdHJhbnNmb3JtUHJvcF0gPSB0cmFuc2Zvcm1zO1xyXG4gICAgZW5kQ2FjaGUgPSBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCAxKTtcclxuXHJcbiAgICBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCk7XHJcblxyXG4gICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCBzdGFydFZhbHVlKTtcclxuICB9IGVsc2Uge1xyXG4gICAgc3RhcnRWYWx1ZSA9IGdldENvbXB1dGVkU3R5bGUodGFyZ2V0KVtfdHJhbnNmb3JtUHJvcF07XHJcbiAgICBzdHlsZVtfdHJhbnNmb3JtUHJvcF0gPSB0cmFuc2Zvcm1zO1xyXG4gICAgZW5kQ2FjaGUgPSBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCAxKTtcclxuICAgIHN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IHN0YXJ0VmFsdWU7XHJcbiAgfVxyXG5cclxuICBmb3IgKHAgaW4gX3RyYW5zZm9ybVByb3BzKSB7XHJcbiAgICBzdGFydFZhbHVlID0gc3RhcnRDYWNoZVtwXTtcclxuICAgIGVuZFZhbHVlID0gZW5kQ2FjaGVbcF07XHJcblxyXG4gICAgaWYgKHN0YXJ0VmFsdWUgIT09IGVuZFZhbHVlICYmIGV4Y2x1ZGUuaW5kZXhPZihwKSA8IDApIHtcclxuICAgICAgLy90d2VlbmluZyB0byBubyBwZXJzcGVjdGl2ZSBnaXZlcyB2ZXJ5IHVuaW50dWl0aXZlIHJlc3VsdHMgLSBqdXN0IGtlZXAgdGhlIHNhbWUgcGVyc3BlY3RpdmUgaW4gdGhhdCBjYXNlLlxyXG4gICAgICBzdGFydFVuaXQgPSBnZXRVbml0KHN0YXJ0VmFsdWUpO1xyXG4gICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XHJcbiAgICAgIHN0YXJ0TnVtID0gc3RhcnRVbml0ICE9PSBlbmRVbml0ID8gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwLCBzdGFydFZhbHVlLCBlbmRVbml0KSA6IHBhcnNlRmxvYXQoc3RhcnRWYWx1ZSk7XHJcbiAgICAgIGVuZE51bSA9IHBhcnNlRmxvYXQoZW5kVmFsdWUpO1xyXG4gICAgICBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCBlbmRDYWNoZSwgcCwgc3RhcnROdW0sIGVuZE51bSAtIHN0YXJ0TnVtLCBfcmVuZGVyQ1NTUHJvcCk7XHJcbiAgICAgIHBsdWdpbi5fcHQudSA9IGVuZFVuaXQgfHwgMDtcclxuXHJcbiAgICAgIHBsdWdpbi5fcHJvcHMucHVzaChwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIF9hc3NpZ24oZW5kQ2FjaGUsIHN0YXJ0Q2FjaGUpO1xyXG59OyAvLyBoYW5kbGUgc3BsaXR0aW5nIGFwYXJ0IHBhZGRpbmcsIG1hcmdpbiwgYm9yZGVyV2lkdGgsIGFuZCBib3JkZXJSYWRpdXMgaW50byB0aGVpciA0IGNvbXBvbmVudHMuIEZpcmVmb3gsIGZvciBleGFtcGxlLCB3b24ndCByZXBvcnQgYm9yZGVyUmFkaXVzIGNvcnJlY3RseSAtIGl0IHdpbGwgb25seSBkbyBib3JkZXJUb3BMZWZ0UmFkaXVzIGFuZCB0aGUgb3RoZXIgY29ybmVycy4gV2UgYWxzbyB3YW50IHRvIGhhbmRsZSBwYWRkaW5nVG9wLCBtYXJnaW5MZWZ0LCBib3JkZXJSaWdodFdpZHRoLCBldGMuXHJcblxyXG5cclxuX2ZvckVhY2hOYW1lKFwicGFkZGluZyxtYXJnaW4sV2lkdGgsUmFkaXVzXCIsIGZ1bmN0aW9uIChuYW1lLCBpbmRleCkge1xyXG4gIHZhciB0ID0gXCJUb3BcIixcclxuICAgICAgciA9IFwiUmlnaHRcIixcclxuICAgICAgYiA9IFwiQm90dG9tXCIsXHJcbiAgICAgIGwgPSBcIkxlZnRcIixcclxuICAgICAgcHJvcHMgPSAoaW5kZXggPCAzID8gW3QsIHIsIGIsIGxdIDogW3QgKyBsLCB0ICsgciwgYiArIHIsIGIgKyBsXSkubWFwKGZ1bmN0aW9uIChzaWRlKSB7XHJcbiAgICByZXR1cm4gaW5kZXggPCAyID8gbmFtZSArIHNpZGUgOiBcImJvcmRlclwiICsgc2lkZSArIG5hbWU7XHJcbiAgfSk7XHJcblxyXG4gIF9zcGVjaWFsUHJvcHNbaW5kZXggPiAxID8gXCJib3JkZXJcIiArIG5hbWUgOiBuYW1lXSA9IGZ1bmN0aW9uIChwbHVnaW4sIHRhcmdldCwgcHJvcGVydHksIGVuZFZhbHVlLCB0d2Vlbikge1xyXG4gICAgdmFyIGEsIHZhcnM7XHJcblxyXG4gICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPCA0KSB7XHJcbiAgICAgIC8vIGdldHRlciwgcGFzc2VkIHRhcmdldCwgcHJvcGVydHksIGFuZCB1bml0IChmcm9tIF9nZXQoKSlcclxuICAgICAgYSA9IHByb3BzLm1hcChmdW5jdGlvbiAocHJvcCkge1xyXG4gICAgICAgIHJldHVybiBfZ2V0KHBsdWdpbiwgcHJvcCwgcHJvcGVydHkpO1xyXG4gICAgICB9KTtcclxuICAgICAgdmFycyA9IGEuam9pbihcIiBcIik7XHJcbiAgICAgIHJldHVybiB2YXJzLnNwbGl0KGFbMF0pLmxlbmd0aCA9PT0gNSA/IGFbMF0gOiB2YXJzO1xyXG4gICAgfVxyXG5cclxuICAgIGEgPSAoZW5kVmFsdWUgKyBcIlwiKS5zcGxpdChcIiBcIik7XHJcbiAgICB2YXJzID0ge307XHJcbiAgICBwcm9wcy5mb3JFYWNoKGZ1bmN0aW9uIChwcm9wLCBpKSB7XHJcbiAgICAgIHJldHVybiB2YXJzW3Byb3BdID0gYVtpXSA9IGFbaV0gfHwgYVsoaSAtIDEpIC8gMiB8IDBdO1xyXG4gICAgfSk7XHJcbiAgICBwbHVnaW4uaW5pdCh0YXJnZXQsIHZhcnMsIHR3ZWVuKTtcclxuICB9O1xyXG59KTtcclxuXHJcbmV4cG9ydCB2YXIgQ1NTUGx1Z2luID0ge1xyXG4gIG5hbWU6IFwiY3NzXCIsXHJcbiAgcmVnaXN0ZXI6IF9pbml0Q29yZSxcclxuICB0YXJnZXRUZXN0OiBmdW5jdGlvbiB0YXJnZXRUZXN0KHRhcmdldCkge1xyXG4gICAgcmV0dXJuIHRhcmdldC5zdHlsZSAmJiB0YXJnZXQubm9kZVR5cGU7XHJcbiAgfSxcclxuICBpbml0OiBmdW5jdGlvbiBpbml0KHRhcmdldCwgdmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXRzKSB7XHJcbiAgICB2YXIgcHJvcHMgPSB0aGlzLl9wcm9wcyxcclxuICAgICAgICBzdHlsZSA9IHRhcmdldC5zdHlsZSxcclxuICAgICAgICBzdGFydEF0ID0gdHdlZW4udmFycy5zdGFydEF0LFxyXG4gICAgICAgIHN0YXJ0VmFsdWUsXHJcbiAgICAgICAgZW5kVmFsdWUsXHJcbiAgICAgICAgZW5kTnVtLFxyXG4gICAgICAgIHN0YXJ0TnVtLFxyXG4gICAgICAgIHR5cGUsXHJcbiAgICAgICAgc3BlY2lhbFByb3AsXHJcbiAgICAgICAgcCxcclxuICAgICAgICBzdGFydFVuaXQsXHJcbiAgICAgICAgZW5kVW5pdCxcclxuICAgICAgICByZWxhdGl2ZSxcclxuICAgICAgICBpc1RyYW5zZm9ybVJlbGF0ZWQsXHJcbiAgICAgICAgdHJhbnNmb3JtUHJvcFR3ZWVuLFxyXG4gICAgICAgIGNhY2hlLFxyXG4gICAgICAgIHNtb290aCxcclxuICAgICAgICBoYXNQcmlvcml0eSxcclxuICAgICAgICBpbmxpbmVQcm9wcztcclxuICAgIF9wbHVnaW5Jbml0dGVkIHx8IF9pbml0Q29yZSgpOyAvLyB3ZSBtYXkgY2FsbCBpbml0KCkgbXVsdGlwbGUgdGltZXMgb24gdGhlIHNhbWUgcGx1Z2luIGluc3RhbmNlLCBsaWtlIHdoZW4gYWRkaW5nIHNwZWNpYWwgcHJvcGVydGllcywgc28gbWFrZSBzdXJlIHdlIGRvbid0IG92ZXJ3cml0ZSB0aGUgcmV2ZXJ0IGRhdGEgb3IgaW5saW5lUHJvcHNcclxuXHJcbiAgICB0aGlzLnN0eWxlcyA9IHRoaXMuc3R5bGVzIHx8IF9nZXRTdHlsZVNhdmVyKHRhcmdldCk7XHJcbiAgICBpbmxpbmVQcm9wcyA9IHRoaXMuc3R5bGVzLnByb3BzO1xyXG4gICAgdGhpcy50d2VlbiA9IHR3ZWVuO1xyXG5cclxuICAgIGZvciAocCBpbiB2YXJzKSB7XHJcbiAgICAgIGlmIChwID09PSBcImF1dG9Sb3VuZFwiKSB7XHJcbiAgICAgICAgY29udGludWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGVuZFZhbHVlID0gdmFyc1twXTtcclxuXHJcbiAgICAgIGlmIChfcGx1Z2luc1twXSAmJiBfY2hlY2tQbHVnaW4ocCwgdmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpKSB7XHJcbiAgICAgICAgLy8gcGx1Z2luc1xyXG4gICAgICAgIGNvbnRpbnVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0eXBlID0gdHlwZW9mIGVuZFZhbHVlO1xyXG4gICAgICBzcGVjaWFsUHJvcCA9IF9zcGVjaWFsUHJvcHNbcF07XHJcblxyXG4gICAgICBpZiAodHlwZSA9PT0gXCJmdW5jdGlvblwiKSB7XHJcbiAgICAgICAgZW5kVmFsdWUgPSBlbmRWYWx1ZS5jYWxsKHR3ZWVuLCBpbmRleCwgdGFyZ2V0LCB0YXJnZXRzKTtcclxuICAgICAgICB0eXBlID0gdHlwZW9mIGVuZFZhbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAodHlwZSA9PT0gXCJzdHJpbmdcIiAmJiB+ZW5kVmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikpIHtcclxuICAgICAgICBlbmRWYWx1ZSA9IF9yZXBsYWNlUmFuZG9tKGVuZFZhbHVlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKHNwZWNpYWxQcm9wKSB7XHJcbiAgICAgICAgc3BlY2lhbFByb3AodGhpcywgdGFyZ2V0LCBwLCBlbmRWYWx1ZSwgdHdlZW4pICYmIChoYXNQcmlvcml0eSA9IDEpO1xyXG4gICAgICB9IGVsc2UgaWYgKHAuc3Vic3RyKDAsIDIpID09PSBcIi0tXCIpIHtcclxuICAgICAgICAvL0NTUyB2YXJpYWJsZVxyXG4gICAgICAgIHN0YXJ0VmFsdWUgPSAoZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpLmdldFByb3BlcnR5VmFsdWUocCkgKyBcIlwiKS50cmltKCk7XHJcbiAgICAgICAgZW5kVmFsdWUgKz0gXCJcIjtcclxuICAgICAgICBfY29sb3JFeHAubGFzdEluZGV4ID0gMDtcclxuXHJcbiAgICAgICAgaWYgKCFfY29sb3JFeHAudGVzdChzdGFydFZhbHVlKSkge1xyXG4gICAgICAgICAgLy8gY29sb3JzIGRvbid0IGhhdmUgdW5pdHNcclxuICAgICAgICAgIHN0YXJ0VW5pdCA9IGdldFVuaXQoc3RhcnRWYWx1ZSk7XHJcbiAgICAgICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBlbmRVbml0ID8gc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIChzdGFydFZhbHVlID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwLCBzdGFydFZhbHVlLCBlbmRVbml0KSArIGVuZFVuaXQpIDogc3RhcnRVbml0ICYmIChlbmRWYWx1ZSArPSBzdGFydFVuaXQpO1xyXG4gICAgICAgIHRoaXMuYWRkKHN0eWxlLCBcInNldFByb3BlcnR5XCIsIHN0YXJ0VmFsdWUsIGVuZFZhbHVlLCBpbmRleCwgdGFyZ2V0cywgMCwgMCwgcCk7XHJcbiAgICAgICAgcHJvcHMucHVzaChwKTtcclxuICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKHAsIHN0eWxlW3BdKTtcclxuICAgICAgfSBlbHNlIGlmICh0eXBlICE9PSBcInVuZGVmaW5lZFwiKSB7XHJcbiAgICAgICAgaWYgKHN0YXJ0QXQgJiYgcCBpbiBzdGFydEF0KSB7XHJcbiAgICAgICAgICAvLyBpbiBjYXNlIHNvbWVvbmUgaGFyZC1jb2RlcyBhIGNvbXBsZXggdmFsdWUgYXMgdGhlIHN0YXJ0LCBsaWtlIHRvcDogXCJjYWxjKDJ2aCAvIDIpXCIuIFdpdGhvdXQgdGhpcywgaXQnZCB1c2UgdGhlIGNvbXB1dGVkIHZhbHVlIChhbHdheXMgaW4gcHgpXHJcbiAgICAgICAgICBzdGFydFZhbHVlID0gdHlwZW9mIHN0YXJ0QXRbcF0gPT09IFwiZnVuY3Rpb25cIiA/IHN0YXJ0QXRbcF0uY2FsbCh0d2VlbiwgaW5kZXgsIHRhcmdldCwgdGFyZ2V0cykgOiBzdGFydEF0W3BdO1xyXG4gICAgICAgICAgX2lzU3RyaW5nKHN0YXJ0VmFsdWUpICYmIH5zdGFydFZhbHVlLmluZGV4T2YoXCJyYW5kb20oXCIpICYmIChzdGFydFZhbHVlID0gX3JlcGxhY2VSYW5kb20oc3RhcnRWYWx1ZSkpO1xyXG4gICAgICAgICAgZ2V0VW5pdChzdGFydFZhbHVlICsgXCJcIikgfHwgKHN0YXJ0VmFsdWUgKz0gX2NvbmZpZy51bml0c1twXSB8fCBnZXRVbml0KF9nZXQodGFyZ2V0LCBwKSkgfHwgXCJcIik7IC8vIGZvciBjYXNlcyB3aGVuIHNvbWVvbmUgcGFzc2VzIGluIGEgdW5pdGxlc3MgdmFsdWUgbGlrZSB7eDogMTAwfTsgaWYgd2UgdHJ5IHNldHRpbmcgdHJhbnNsYXRlKDEwMCwgMHB4KSBpdCB3b24ndCB3b3JrLlxyXG5cclxuICAgICAgICAgIChzdGFydFZhbHVlICsgXCJcIikuY2hhckF0KDEpID09PSBcIj1cIiAmJiAoc3RhcnRWYWx1ZSA9IF9nZXQodGFyZ2V0LCBwKSk7IC8vIGNhbid0IHdvcmsgd2l0aCByZWxhdGl2ZSB2YWx1ZXNcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgc3RhcnRWYWx1ZSA9IF9nZXQodGFyZ2V0LCBwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0YXJ0TnVtID0gcGFyc2VGbG9hdChzdGFydFZhbHVlKTtcclxuICAgICAgICByZWxhdGl2ZSA9IHR5cGUgPT09IFwic3RyaW5nXCIgJiYgZW5kVmFsdWUuY2hhckF0KDEpID09PSBcIj1cIiAmJiBlbmRWYWx1ZS5zdWJzdHIoMCwgMik7XHJcbiAgICAgICAgcmVsYXRpdmUgJiYgKGVuZFZhbHVlID0gZW5kVmFsdWUuc3Vic3RyKDIpKTtcclxuICAgICAgICBlbmROdW0gPSBwYXJzZUZsb2F0KGVuZFZhbHVlKTtcclxuXHJcbiAgICAgICAgaWYgKHAgaW4gX3Byb3BlcnR5QWxpYXNlcykge1xyXG4gICAgICAgICAgaWYgKHAgPT09IFwiYXV0b0FscGhhXCIpIHtcclxuICAgICAgICAgICAgLy9zcGVjaWFsIGNhc2Ugd2hlcmUgd2UgY29udHJvbCB0aGUgdmlzaWJpbGl0eSBhbG9uZyB3aXRoIG9wYWNpdHkuIFdlIHN0aWxsIGFsbG93IHRoZSBvcGFjaXR5IHZhbHVlIHRvIHBhc3MgdGhyb3VnaCBhbmQgZ2V0IHR3ZWVuZWQuXHJcbiAgICAgICAgICAgIGlmIChzdGFydE51bSA9PT0gMSAmJiBfZ2V0KHRhcmdldCwgXCJ2aXNpYmlsaXR5XCIpID09PSBcImhpZGRlblwiICYmIGVuZE51bSkge1xyXG4gICAgICAgICAgICAgIC8vaWYgdmlzaWJpbGl0eSBpcyBpbml0aWFsbHkgc2V0IHRvIFwiaGlkZGVuXCIsIHdlIHNob3VsZCBpbnRlcnByZXQgdGhhdCBhcyBpbnRlbnQgdG8gbWFrZSBvcGFjaXR5IDAgKGEgY29udmVuaWVuY2UpXHJcbiAgICAgICAgICAgICAgc3RhcnROdW0gPSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKFwidmlzaWJpbGl0eVwiLCBzdHlsZS52aXNpYmlsaXR5KTtcclxuXHJcbiAgICAgICAgICAgIF9hZGROb25Ud2VlbmluZ1BUKHRoaXMsIHN0eWxlLCBcInZpc2liaWxpdHlcIiwgc3RhcnROdW0gPyBcImluaGVyaXRcIiA6IFwiaGlkZGVuXCIsIGVuZE51bSA/IFwiaW5oZXJpdFwiIDogXCJoaWRkZW5cIiwgIWVuZE51bSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaWYgKHAgIT09IFwic2NhbGVcIiAmJiBwICE9PSBcInRyYW5zZm9ybVwiKSB7XHJcbiAgICAgICAgICAgIHAgPSBfcHJvcGVydHlBbGlhc2VzW3BdO1xyXG4gICAgICAgICAgICB+cC5pbmRleE9mKFwiLFwiKSAmJiAocCA9IHAuc3BsaXQoXCIsXCIpWzBdKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlzVHJhbnNmb3JtUmVsYXRlZCA9IHAgaW4gX3RyYW5zZm9ybVByb3BzOyAvLy0tLSBUUkFOU0ZPUk0tUkVMQVRFRCAtLS1cclxuXHJcbiAgICAgICAgaWYgKGlzVHJhbnNmb3JtUmVsYXRlZCkge1xyXG4gICAgICAgICAgdGhpcy5zdHlsZXMuc2F2ZShwKTtcclxuXHJcbiAgICAgICAgICBpZiAoIXRyYW5zZm9ybVByb3BUd2Vlbikge1xyXG4gICAgICAgICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcDtcclxuICAgICAgICAgICAgY2FjaGUucmVuZGVyVHJhbnNmb3JtICYmICF2YXJzLnBhcnNlVHJhbnNmb3JtIHx8IF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIHZhcnMucGFyc2VUcmFuc2Zvcm0pOyAvLyBpZiwgZm9yIGV4YW1wbGUsIGdzYXAuc2V0KC4uLiB7dHJhbnNmb3JtOlwidHJhbnNsYXRlWCg1MHZ3KVwifSksIHRoZSBfZ2V0KCkgY2FsbCBkb2Vzbid0IHBhcnNlIHRoZSB0cmFuc2Zvcm0sIHRodXMgY2FjaGUucmVuZGVyVHJhbnNmb3JtIHdvbid0IGJlIHNldCB5ZXQgc28gZm9yY2UgdGhlIHBhcnNpbmcgb2YgdGhlIHRyYW5zZm9ybSBoZXJlLlxyXG5cclxuICAgICAgICAgICAgc21vb3RoID0gdmFycy5zbW9vdGhPcmlnaW4gIT09IGZhbHNlICYmIGNhY2hlLnNtb290aDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtUHJvcFR3ZWVuID0gdGhpcy5fcHQgPSBuZXcgUHJvcFR3ZWVuKHRoaXMuX3B0LCBzdHlsZSwgX3RyYW5zZm9ybVByb3AsIDAsIDEsIGNhY2hlLnJlbmRlclRyYW5zZm9ybSwgY2FjaGUsIDAsIC0xKTsgLy90aGUgZmlyc3QgdGltZSB0aHJvdWdoLCBjcmVhdGUgdGhlIHJlbmRlcmluZyBQcm9wVHdlZW4gc28gdGhhdCBpdCBydW5zIExBU1QgKGluIHRoZSBsaW5rZWQgbGlzdCwgd2Uga2VlcCBhZGRpbmcgdG8gdGhlIGJlZ2lubmluZylcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybVByb3BUd2Vlbi5kZXAgPSAxOyAvL2ZsYWcgaXQgYXMgZGVwZW5kZW50IHNvIHRoYXQgaWYgdGhpbmdzIGdldCBraWxsZWQvb3ZlcndyaXR0ZW4gYW5kIHRoaXMgaXMgdGhlIG9ubHkgUHJvcFR3ZWVuIGxlZnQsIHdlIGNhbiBzYWZlbHkga2lsbCB0aGUgd2hvbGUgdHdlZW4uXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaWYgKHAgPT09IFwic2NhbGVcIikge1xyXG4gICAgICAgICAgICB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIGNhY2hlLCBcInNjYWxlWVwiLCBjYWNoZS5zY2FsZVksIChyZWxhdGl2ZSA/IF9wYXJzZVJlbGF0aXZlKGNhY2hlLnNjYWxlWSwgcmVsYXRpdmUgKyBlbmROdW0pIDogZW5kTnVtKSAtIGNhY2hlLnNjYWxlWSB8fCAwLCBfcmVuZGVyQ1NTUHJvcCk7XHJcbiAgICAgICAgICAgIHRoaXMuX3B0LnUgPSAwO1xyXG4gICAgICAgICAgICBwcm9wcy5wdXNoKFwic2NhbGVZXCIsIHApO1xyXG4gICAgICAgICAgICBwICs9IFwiWFwiO1xyXG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybU9yaWdpblwiKSB7XHJcbiAgICAgICAgICAgIGlubGluZVByb3BzLnB1c2goX3RyYW5zZm9ybU9yaWdpblByb3AsIHN0eWxlW190cmFuc2Zvcm1PcmlnaW5Qcm9wXSk7XHJcbiAgICAgICAgICAgIGVuZFZhbHVlID0gX2NvbnZlcnRLZXl3b3Jkc1RvUGVyY2VudGFnZXMoZW5kVmFsdWUpOyAvL2luIGNhc2Ugc29tZXRoaW5nIGxpa2UgXCJsZWZ0IHRvcFwiIG9yIFwiYm90dG9tIHJpZ2h0XCIgaXMgcGFzc2VkIGluLiBDb252ZXJ0IHRvIHBlcmNlbnRhZ2VzLlxyXG5cclxuICAgICAgICAgICAgaWYgKGNhY2hlLnN2Zykge1xyXG4gICAgICAgICAgICAgIF9hcHBseVNWR09yaWdpbih0YXJnZXQsIGVuZFZhbHVlLCAwLCBzbW9vdGgsIDAsIHRoaXMpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgIGVuZFVuaXQgPSBwYXJzZUZsb2F0KGVuZFZhbHVlLnNwbGl0KFwiIFwiKVsyXSkgfHwgMDsgLy9oYW5kbGUgdGhlIHpPcmlnaW4gc2VwYXJhdGVseSFcclxuXHJcbiAgICAgICAgICAgICAgZW5kVW5pdCAhPT0gY2FjaGUuek9yaWdpbiAmJiBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBjYWNoZSwgXCJ6T3JpZ2luXCIsIGNhY2hlLnpPcmlnaW4sIGVuZFVuaXQpO1xyXG5cclxuICAgICAgICAgICAgICBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBzdHlsZSwgcCwgX2ZpcnN0VHdvT25seShzdGFydFZhbHVlKSwgX2ZpcnN0VHdvT25seShlbmRWYWx1ZSkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBjb250aW51ZTtcclxuICAgICAgICAgIH0gZWxzZSBpZiAocCA9PT0gXCJzdmdPcmlnaW5cIikge1xyXG4gICAgICAgICAgICBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCBlbmRWYWx1ZSwgMSwgc21vb3RoLCAwLCB0aGlzKTtcclxuXHJcbiAgICAgICAgICAgIGNvbnRpbnVlO1xyXG4gICAgICAgICAgfSBlbHNlIGlmIChwIGluIF9yb3RhdGlvbmFsUHJvcGVydGllcykge1xyXG4gICAgICAgICAgICBfYWRkUm90YXRpb25hbFByb3BUd2Vlbih0aGlzLCBjYWNoZSwgcCwgc3RhcnROdW0sIHJlbGF0aXZlID8gX3BhcnNlUmVsYXRpdmUoc3RhcnROdW0sIHJlbGF0aXZlICsgZW5kVmFsdWUpIDogZW5kVmFsdWUpO1xyXG5cclxuICAgICAgICAgICAgY29udGludWU7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgPT09IFwic21vb3RoT3JpZ2luXCIpIHtcclxuICAgICAgICAgICAgX2FkZE5vblR3ZWVuaW5nUFQodGhpcywgY2FjaGUsIFwic21vb3RoXCIsIGNhY2hlLnNtb290aCwgZW5kVmFsdWUpO1xyXG5cclxuICAgICAgICAgICAgY29udGludWU7XHJcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgPT09IFwiZm9yY2UzRFwiKSB7XHJcbiAgICAgICAgICAgIGNhY2hlW3BdID0gZW5kVmFsdWU7XHJcbiAgICAgICAgICAgIGNvbnRpbnVlO1xyXG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybVwiKSB7XHJcbiAgICAgICAgICAgIF9hZGRSYXdUcmFuc2Zvcm1QVHModGhpcywgZW5kVmFsdWUsIHRhcmdldCk7XHJcblxyXG4gICAgICAgICAgICBjb250aW51ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2UgaWYgKCEocCBpbiBzdHlsZSkpIHtcclxuICAgICAgICAgIHAgPSBfY2hlY2tQcm9wUHJlZml4KHApIHx8IHA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZiAoaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IChlbmROdW0gfHwgZW5kTnVtID09PSAwKSAmJiAoc3RhcnROdW0gfHwgc3RhcnROdW0gPT09IDApICYmICFfY29tcGxleEV4cC50ZXN0KGVuZFZhbHVlKSAmJiBwIGluIHN0eWxlKSB7XHJcbiAgICAgICAgICBzdGFydFVuaXQgPSAoc3RhcnRWYWx1ZSArIFwiXCIpLnN1YnN0cigoc3RhcnROdW0gKyBcIlwiKS5sZW5ndGgpO1xyXG4gICAgICAgICAgZW5kTnVtIHx8IChlbmROdW0gPSAwKTsgLy8gcHJvdGVjdCBhZ2FpbnN0IE5hTlxyXG5cclxuICAgICAgICAgIGVuZFVuaXQgPSBnZXRVbml0KGVuZFZhbHVlKSB8fCAocCBpbiBfY29uZmlnLnVuaXRzID8gX2NvbmZpZy51bml0c1twXSA6IHN0YXJ0VW5pdCk7XHJcbiAgICAgICAgICBzdGFydFVuaXQgIT09IGVuZFVuaXQgJiYgKHN0YXJ0TnVtID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwLCBzdGFydFZhbHVlLCBlbmRVbml0KSk7XHJcbiAgICAgICAgICB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIGlzVHJhbnNmb3JtUmVsYXRlZCA/IGNhY2hlIDogc3R5bGUsIHAsIHN0YXJ0TnVtLCAocmVsYXRpdmUgPyBfcGFyc2VSZWxhdGl2ZShzdGFydE51bSwgcmVsYXRpdmUgKyBlbmROdW0pIDogZW5kTnVtKSAtIHN0YXJ0TnVtLCAhaXNUcmFuc2Zvcm1SZWxhdGVkICYmIChlbmRVbml0ID09PSBcInB4XCIgfHwgcCA9PT0gXCJ6SW5kZXhcIikgJiYgdmFycy5hdXRvUm91bmQgIT09IGZhbHNlID8gX3JlbmRlclJvdW5kZWRDU1NQcm9wIDogX3JlbmRlckNTU1Byb3ApO1xyXG4gICAgICAgICAgdGhpcy5fcHQudSA9IGVuZFVuaXQgfHwgMDtcclxuXHJcbiAgICAgICAgICBpZiAoc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIGVuZFVuaXQgIT09IFwiJVwiKSB7XHJcbiAgICAgICAgICAgIC8vd2hlbiB0aGUgdHdlZW4gZ29lcyBhbGwgdGhlIHdheSBiYWNrIHRvIHRoZSBiZWdpbm5pbmcsIHdlIG5lZWQgdG8gcmV2ZXJ0IGl0IHRvIHRoZSBPTEQvT1JJR0lOQUwgdmFsdWUgKHdpdGggdGhvc2UgdW5pdHMpLiBXZSByZWNvcmQgdGhhdCBhcyBhIFwiYlwiIChiZWdpbm5pbmcpIHByb3BlcnR5IGFuZCBwb2ludCB0byBhIHJlbmRlciBtZXRob2QgdGhhdCBoYW5kbGVzIHRoYXQuIChwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24pXHJcbiAgICAgICAgICAgIHRoaXMuX3B0LmIgPSBzdGFydFZhbHVlO1xyXG4gICAgICAgICAgICB0aGlzLl9wdC5yID0gX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSBpZiAoIShwIGluIHN0eWxlKSkge1xyXG4gICAgICAgICAgaWYgKHAgaW4gdGFyZ2V0KSB7XHJcbiAgICAgICAgICAgIC8vbWF5YmUgaXQncyBub3QgYSBzdHlsZSAtIGl0IGNvdWxkIGJlIGEgcHJvcGVydHkgYWRkZWQgZGlyZWN0bHkgdG8gYW4gZWxlbWVudCBpbiB3aGljaCBjYXNlIHdlJ2xsIHRyeSB0byBhbmltYXRlIHRoYXQuXHJcbiAgICAgICAgICAgIHRoaXMuYWRkKHRhcmdldCwgcCwgc3RhcnRWYWx1ZSB8fCB0YXJnZXRbcF0sIHJlbGF0aXZlID8gcmVsYXRpdmUgKyBlbmRWYWx1ZSA6IGVuZFZhbHVlLCBpbmRleCwgdGFyZ2V0cyk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBfbWlzc2luZ1BsdWdpbihwLCBlbmRWYWx1ZSk7XHJcblxyXG4gICAgICAgICAgICBjb250aW51ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgX3R3ZWVuQ29tcGxleENTU1N0cmluZy5jYWxsKHRoaXMsIHRhcmdldCwgcCwgc3RhcnRWYWx1ZSwgcmVsYXRpdmUgPyByZWxhdGl2ZSArIGVuZFZhbHVlIDogZW5kVmFsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IGlubGluZVByb3BzLnB1c2gocCwgc3R5bGVbcF0pO1xyXG4gICAgICAgIHByb3BzLnB1c2gocCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoYXNQcmlvcml0eSAmJiBfc29ydFByb3BUd2VlbnNCeVByaW9yaXR5KHRoaXMpO1xyXG4gIH0sXHJcbiAgcmVuZGVyOiBmdW5jdGlvbiByZW5kZXIocmF0aW8sIGRhdGEpIHtcclxuICAgIGlmIChkYXRhLnR3ZWVuLl90aW1lIHx8ICFfcmV2ZXJ0aW5nKCkpIHtcclxuICAgICAgdmFyIHB0ID0gZGF0YS5fcHQ7XHJcblxyXG4gICAgICB3aGlsZSAocHQpIHtcclxuICAgICAgICBwdC5yKHJhdGlvLCBwdC5kKTtcclxuICAgICAgICBwdCA9IHB0Ll9uZXh0O1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBkYXRhLnN0eWxlcy5yZXZlcnQoKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGdldDogX2dldCxcclxuICBhbGlhc2VzOiBfcHJvcGVydHlBbGlhc2VzLFxyXG4gIGdldFNldHRlcjogZnVuY3Rpb24gZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHksIHBsdWdpbikge1xyXG4gICAgLy9yZXR1cm5zIGEgc2V0dGVyIGZ1bmN0aW9uIHRoYXQgYWNjZXB0cyB0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSBhbmQgYXBwbGllcyBpdCBhY2NvcmRpbmdseS4gUmVtZW1iZXIsIHByb3BlcnRpZXMgbGlrZSBcInhcIiBhcmVuJ3QgYXMgc2ltcGxlIGFzIHRhcmdldC5zdHlsZS5wcm9wZXJ0eSA9IHZhbHVlIGJlY2F1c2UgdGhleSd2ZSBnb3QgdG8gYmUgYXBwbGllZCB0byBhIHByb3h5IG9iamVjdCBhbmQgdGhlbiBtZXJnZWQgaW50byBhIHRyYW5zZm9ybSBzdHJpbmcgaW4gYSByZW5kZXJlci5cclxuICAgIHZhciBwID0gX3Byb3BlcnR5QWxpYXNlc1twcm9wZXJ0eV07XHJcbiAgICBwICYmIHAuaW5kZXhPZihcIixcIikgPCAwICYmIChwcm9wZXJ0eSA9IHApO1xyXG4gICAgcmV0dXJuIHByb3BlcnR5IGluIF90cmFuc2Zvcm1Qcm9wcyAmJiBwcm9wZXJ0eSAhPT0gX3RyYW5zZm9ybU9yaWdpblByb3AgJiYgKHRhcmdldC5fZ3NhcC54IHx8IF9nZXQodGFyZ2V0LCBcInhcIikpID8gcGx1Z2luICYmIF9yZWNlbnRTZXR0ZXJQbHVnaW4gPT09IHBsdWdpbiA/IHByb3BlcnR5ID09PSBcInNjYWxlXCIgPyBfc2V0dGVyU2NhbGUgOiBfc2V0dGVyVHJhbnNmb3JtIDogKF9yZWNlbnRTZXR0ZXJQbHVnaW4gPSBwbHVnaW4gfHwge30pICYmIChwcm9wZXJ0eSA9PT0gXCJzY2FsZVwiID8gX3NldHRlclNjYWxlV2l0aFJlbmRlciA6IF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKSA6IHRhcmdldC5zdHlsZSAmJiAhX2lzVW5kZWZpbmVkKHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0pID8gX3NldHRlckNTU1N0eWxlIDogfnByb3BlcnR5LmluZGV4T2YoXCItXCIpID8gX3NldHRlckNTU1Byb3AgOiBfZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHkpO1xyXG4gIH0sXHJcbiAgY29yZToge1xyXG4gICAgX3JlbW92ZVByb3BlcnR5OiBfcmVtb3ZlUHJvcGVydHksXHJcbiAgICBfZ2V0TWF0cml4OiBfZ2V0TWF0cml4XHJcbiAgfVxyXG59O1xyXG5nc2FwLnV0aWxzLmNoZWNrUHJlZml4ID0gX2NoZWNrUHJvcFByZWZpeDtcclxuZ3NhcC5jb3JlLmdldFN0eWxlU2F2ZXIgPSBfZ2V0U3R5bGVTYXZlcjtcclxuXHJcbihmdW5jdGlvbiAocG9zaXRpb25BbmRTY2FsZSwgcm90YXRpb24sIG90aGVycywgYWxpYXNlcykge1xyXG4gIHZhciBhbGwgPSBfZm9yRWFjaE5hbWUocG9zaXRpb25BbmRTY2FsZSArIFwiLFwiICsgcm90YXRpb24gKyBcIixcIiArIG90aGVycywgZnVuY3Rpb24gKG5hbWUpIHtcclxuICAgIF90cmFuc2Zvcm1Qcm9wc1tuYW1lXSA9IDE7XHJcbiAgfSk7XHJcblxyXG4gIF9mb3JFYWNoTmFtZShyb3RhdGlvbiwgZnVuY3Rpb24gKG5hbWUpIHtcclxuICAgIF9jb25maWcudW5pdHNbbmFtZV0gPSBcImRlZ1wiO1xyXG4gICAgX3JvdGF0aW9uYWxQcm9wZXJ0aWVzW25hbWVdID0gMTtcclxuICB9KTtcclxuXHJcbiAgX3Byb3BlcnR5QWxpYXNlc1thbGxbMTNdXSA9IHBvc2l0aW9uQW5kU2NhbGUgKyBcIixcIiArIHJvdGF0aW9uO1xyXG5cclxuICBfZm9yRWFjaE5hbWUoYWxpYXNlcywgZnVuY3Rpb24gKG5hbWUpIHtcclxuICAgIHZhciBzcGxpdCA9IG5hbWUuc3BsaXQoXCI6XCIpO1xyXG4gICAgX3Byb3BlcnR5QWxpYXNlc1tzcGxpdFsxXV0gPSBhbGxbc3BsaXRbMF1dO1xyXG4gIH0pO1xyXG59KShcIngseSx6LHNjYWxlLHNjYWxlWCxzY2FsZVkseFBlcmNlbnQseVBlcmNlbnRcIiwgXCJyb3RhdGlvbixyb3RhdGlvblgscm90YXRpb25ZLHNrZXdYLHNrZXdZXCIsIFwidHJhbnNmb3JtLHRyYW5zZm9ybU9yaWdpbixzdmdPcmlnaW4sZm9yY2UzRCxzbW9vdGhPcmlnaW4sdHJhbnNmb3JtUGVyc3BlY3RpdmVcIiwgXCIwOnRyYW5zbGF0ZVgsMTp0cmFuc2xhdGVZLDI6dHJhbnNsYXRlWiw4OnJvdGF0ZSw4OnJvdGF0aW9uWiw4OnJvdGF0ZVosOTpyb3RhdGVYLDEwOnJvdGF0ZVlcIik7XHJcblxyXG5fZm9yRWFjaE5hbWUoXCJ4LHkseix0b3AscmlnaHQsYm90dG9tLGxlZnQsd2lkdGgsaGVpZ2h0LGZvbnRTaXplLHBhZGRpbmcsbWFyZ2luLHBlcnNwZWN0aXZlXCIsIGZ1bmN0aW9uIChuYW1lKSB7XHJcbiAgX2NvbmZpZy51bml0c1tuYW1lXSA9IFwicHhcIjtcclxufSk7XHJcblxyXG5nc2FwLnJlZ2lzdGVyUGx1Z2luKENTU1BsdWdpbik7XHJcbmV4cG9ydCB7IENTU1BsdWdpbiBhcyBkZWZhdWx0LCBfZ2V0QkJveCwgX2NyZWF0ZUVsZW1lbnQsIF9jaGVja1Byb3BQcmVmaXggYXMgY2hlY2tQcmVmaXggfTsiXSwibmFtZXMiOlsiZ3NhcCIsIl9nZXRQcm9wZXJ0eSIsIl9udW1FeHAiLCJfbnVtV2l0aFVuaXRFeHAiLCJnZXRVbml0IiwiX2lzU3RyaW5nIiwiX2lzVW5kZWZpbmVkIiwiX3JlbmRlckNvbXBsZXhTdHJpbmciLCJfcmVsRXhwIiwiX2ZvckVhY2hOYW1lIiwiX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSIsIl9jb2xvclN0cmluZ0ZpbHRlciIsIl9jaGVja1BsdWdpbiIsIl9yZXBsYWNlUmFuZG9tIiwiX3BsdWdpbnMiLCJHU0NhY2hlIiwiUHJvcFR3ZWVuIiwiX2NvbmZpZyIsIl90aWNrZXIiLCJfcm91bmQiLCJfbWlzc2luZ1BsdWdpbiIsIl9nZXRTZXR0ZXIiLCJfZ2V0Q2FjaGUiLCJfY29sb3JFeHAiLCJfcGFyc2VSZWxhdGl2ZSIsIl9zZXREZWZhdWx0cyIsIl9yZW1vdmVMaW5rZWRMaXN0SXRlbSIsIl93aW4iLCJfZG9jIiwiX2RvY0VsZW1lbnQiLCJfcGx1Z2luSW5pdHRlZCIsIl90ZW1wRGl2IiwiX3RlbXBEaXZTdHlsZXIiLCJfcmVjZW50U2V0dGVyUGx1Z2luIiwiX3JldmVydGluZyIsIl93aW5kb3dFeGlzdHMiLCJ3aW5kb3ciLCJfdHJhbnNmb3JtUHJvcHMiLCJfUkFEMkRFRyIsIk1hdGgiLCJQSSIsIl9ERUcyUkFEIiwiX2F0YW4yIiwiYXRhbjIiLCJfYmlnTnVtIiwiX2NhcHNFeHAiLCJfaG9yaXpvbnRhbEV4cCIsIl9jb21wbGV4RXhwIiwiX3Byb3BlcnR5QWxpYXNlcyIsImF1dG9BbHBoYSIsInNjYWxlIiwiYWxwaGEiLCJfcmVuZGVyQ1NTUHJvcCIsInJhdGlvIiwiZGF0YSIsInNldCIsInQiLCJwIiwicm91bmQiLCJzIiwiYyIsInUiLCJfcmVuZGVyUHJvcFdpdGhFbmQiLCJlIiwiX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nIiwiYiIsIl9yZW5kZXJSb3VuZGVkQ1NTUHJvcCIsInZhbHVlIiwiX3JlbmRlck5vblR3ZWVuaW5nVmFsdWUiLCJfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZU9ubHlBdEVuZCIsIl9zZXR0ZXJDU1NTdHlsZSIsInRhcmdldCIsInByb3BlcnR5Iiwic3R5bGUiLCJfc2V0dGVyQ1NTUHJvcCIsInNldFByb3BlcnR5IiwiX3NldHRlclRyYW5zZm9ybSIsIl9nc2FwIiwiX3NldHRlclNjYWxlIiwic2NhbGVYIiwic2NhbGVZIiwiX3NldHRlclNjYWxlV2l0aFJlbmRlciIsImNhY2hlIiwicmVuZGVyVHJhbnNmb3JtIiwiX3NldHRlclRyYW5zZm9ybVdpdGhSZW5kZXIiLCJfdHJhbnNmb3JtUHJvcCIsIl90cmFuc2Zvcm1PcmlnaW5Qcm9wIiwiX3NhdmVTdHlsZSIsIl90aGlzIiwidGZtIiwiaW5kZXhPZiIsInNwbGl0IiwiZm9yRWFjaCIsImEiLCJfZ2V0IiwieCIsInN2ZyIsImdldEF0dHJpYnV0ZSIsInByb3BzIiwicHVzaCIsIl9yZW1vdmVJbmRlcGVuZGVudFRyYW5zZm9ybXMiLCJ0cmFuc2xhdGUiLCJyZW1vdmVQcm9wZXJ0eSIsIl9yZXZlcnRTdHlsZSIsImkiLCJsZW5ndGgiLCJyZXBsYWNlIiwidG9Mb3dlckNhc2UiLCJzZXRBdHRyaWJ1dGUiLCJpc1N0YXJ0IiwidW5jYWNoZSIsIl9nZXRTdHlsZVNhdmVyIiwicHJvcGVydGllcyIsInNhdmVyIiwicmV2ZXJ0Iiwic2F2ZSIsIl9zdXBwb3J0czNEIiwiX2NyZWF0ZUVsZW1lbnQiLCJ0eXBlIiwibnMiLCJjcmVhdGVFbGVtZW50TlMiLCJjcmVhdGVFbGVtZW50IiwiX2dldENvbXB1dGVkUHJvcGVydHkiLCJza2lwUHJlZml4RmFsbGJhY2siLCJjcyIsImdldENvbXB1dGVkU3R5bGUiLCJnZXRQcm9wZXJ0eVZhbHVlIiwiX2NoZWNrUHJvcFByZWZpeCIsIl9wcmVmaXhlcyIsImVsZW1lbnQiLCJwcmVmZXJQcmVmaXgiLCJjaGFyQXQiLCJ0b1VwcGVyQ2FzZSIsInN1YnN0ciIsIl9pbml0Q29yZSIsImRvY3VtZW50IiwiZG9jdW1lbnRFbGVtZW50IiwiY3NzVGV4dCIsImNvcmUiLCJyZXZlcnRpbmciLCJfZ2V0QkJveEhhY2siLCJzd2FwSWZQb3NzaWJsZSIsIm93bmVyU1ZHRWxlbWVudCIsIm9sZFBhcmVudCIsInBhcmVudE5vZGUiLCJvbGRTaWJsaW5nIiwibmV4dFNpYmxpbmciLCJvbGRDU1MiLCJiYm94IiwiYXBwZW5kQ2hpbGQiLCJkaXNwbGF5IiwiZ2V0QkJveCIsIl9nc2FwQkJveCIsImluc2VydEJlZm9yZSIsInJlbW92ZUNoaWxkIiwiX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyIsImF0dHJpYnV0ZXNBcnJheSIsImhhc0F0dHJpYnV0ZSIsIl9nZXRCQm94IiwiYm91bmRzIiwiZXJyb3IiLCJjYWxsIiwid2lkdGgiLCJoZWlnaHQiLCJ5IiwiX2lzU1ZHIiwiZ2V0Q1RNIiwiX3JlbW92ZVByb3BlcnR5IiwicmVtb3ZlQXR0cmlidXRlIiwiX2FkZE5vblR3ZWVuaW5nUFQiLCJwbHVnaW4iLCJiZWdpbm5pbmciLCJlbmQiLCJvbmx5U2V0QXRFbmQiLCJwdCIsIl9wdCIsIl9wcm9wcyIsIl9ub25Db252ZXJ0aWJsZVVuaXRzIiwiZGVnIiwicmFkIiwidHVybiIsIl9ub25TdGFuZGFyZExheW91dHMiLCJncmlkIiwiZmxleCIsIl9jb252ZXJ0VG9Vbml0IiwidW5pdCIsImN1clZhbHVlIiwicGFyc2VGbG9hdCIsImN1clVuaXQiLCJ0cmltIiwiaG9yaXpvbnRhbCIsInRlc3QiLCJpc1Jvb3RTVkciLCJ0YWdOYW1lIiwibWVhc3VyZVByb3BlcnR5IiwiYW1vdW50IiwidG9QaXhlbHMiLCJ0b1BlcmNlbnQiLCJweCIsInBhcmVudCIsImlzU1ZHIiwiYm9keSIsInRpbWUiLCJwb3NpdGlvbiIsIl9wYXJzZVRyYW5zZm9ybSIsIm9yaWdpbiIsIl9maXJzdFR3b09ubHkiLCJ6T3JpZ2luIiwiX3NwZWNpYWxQcm9wcyIsIl90d2VlbkNvbXBsZXhDU1NTdHJpbmciLCJwcm9wIiwic3RhcnQiLCJpbmRleCIsIm1hdGNoSW5kZXgiLCJyZXN1bHQiLCJzdGFydFZhbHVlcyIsInN0YXJ0TnVtIiwiY29sb3IiLCJzdGFydFZhbHVlIiwiZW5kVmFsdWUiLCJlbmROdW0iLCJjaHVuayIsImVuZFVuaXQiLCJzdGFydFVuaXQiLCJlbmRWYWx1ZXMiLCJtYXRjaCIsImV4ZWMiLCJzdWJzdHJpbmciLCJsYXN0SW5kZXgiLCJ1bml0cyIsIl9uZXh0IiwibSIsInIiLCJfa2V5d29yZFRvUGVyY2VudCIsInRvcCIsImJvdHRvbSIsImxlZnQiLCJyaWdodCIsImNlbnRlciIsIl9jb252ZXJ0S2V5d29yZHNUb1BlcmNlbnRhZ2VzIiwiam9pbiIsIl9yZW5kZXJDbGVhclByb3BzIiwidHdlZW4iLCJfdGltZSIsIl9kdXIiLCJjbGVhclRyYW5zZm9ybXMiLCJjbGVhclByb3BzIiwicHIiLCJfaWRlbnRpdHkyRE1hdHJpeCIsIl9yb3RhdGlvbmFsUHJvcGVydGllcyIsIl9pc051bGxUcmFuc2Zvcm0iLCJfZ2V0Q29tcHV0ZWRUcmFuc2Zvcm1NYXRyaXhBc0FycmF5IiwibWF0cml4U3RyaW5nIiwibWFwIiwiX2dldE1hdHJpeCIsImZvcmNlMkQiLCJtYXRyaXgiLCJ0ZW1wIiwiYWRkZWRUb0RPTSIsInRyYW5zZm9ybSIsImJhc2VWYWwiLCJjb25zb2xpZGF0ZSIsImQiLCJmIiwib2Zmc2V0UGFyZW50IiwibmV4dEVsZW1lbnRTaWJsaW5nIiwiX2FwcGx5U1ZHT3JpZ2luIiwib3JpZ2luSXNBYnNvbHV0ZSIsInNtb290aCIsIm1hdHJpeEFycmF5IiwicGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8iLCJ4T3JpZ2luT2xkIiwieE9yaWdpbiIsInlPcmlnaW5PbGQiLCJ5T3JpZ2luIiwieE9mZnNldE9sZCIsInhPZmZzZXQiLCJ5T2Zmc2V0T2xkIiwieU9mZnNldCIsInR4IiwidHkiLCJvcmlnaW5TcGxpdCIsImRldGVybWluYW50IiwiaW52ZXJ0ZWRTY2FsZVgiLCJ6Iiwicm90YXRpb24iLCJyb3RhdGlvblgiLCJyb3RhdGlvblkiLCJza2V3WCIsInNrZXdZIiwicGVyc3BlY3RpdmUiLCJhbmdsZSIsImNvcyIsInNpbiIsImExMiIsImEyMiIsInQxIiwidDIiLCJ0MyIsImExMyIsImEyMyIsImEzMyIsImE0MiIsImE0MyIsImEzMiIsInJvdGF0ZSIsInNsaWNlIiwic3FydCIsImFicyIsImZvcmNlQ1NTIiwieFBlcmNlbnQiLCJvZmZzZXRXaWR0aCIsInlQZXJjZW50Iiwib2Zmc2V0SGVpZ2h0IiwidHJhbnNmb3JtUGVyc3BlY3RpdmUiLCJmb3JjZTNEIiwiX3JlbmRlclNWR1RyYW5zZm9ybXMiLCJfcmVuZGVyQ1NTVHJhbnNmb3JtcyIsIl9yZW5kZXJOb24zRFRyYW5zZm9ybXMiLCJfYWRkUHhUcmFuc2xhdGUiLCJfemVyb0RlZyIsIl96ZXJvUHgiLCJfZW5kUGFyZW50aGVzaXMiLCJfcmVmIiwidHJhbnNmb3JtcyIsInVzZTNEIiwiX3JlZjIiLCJhMTEiLCJhMjEiLCJ0YW4iLCJfYWRkUm90YXRpb25hbFByb3BUd2VlbiIsImNhcCIsImlzU3RyaW5nIiwiY2hhbmdlIiwiZmluYWxWYWx1ZSIsImRpcmVjdGlvbiIsIl9hc3NpZ24iLCJzb3VyY2UiLCJfYWRkUmF3VHJhbnNmb3JtUFRzIiwic3RhcnRDYWNoZSIsImV4Y2x1ZGUiLCJlbmRDYWNoZSIsIm5hbWUiLCJsIiwic2lkZSIsInZhcnMiLCJhcmd1bWVudHMiLCJpbml0IiwiQ1NTUGx1Z2luIiwicmVnaXN0ZXIiLCJ0YXJnZXRUZXN0Iiwibm9kZVR5cGUiLCJ0YXJnZXRzIiwic3RhcnRBdCIsInNwZWNpYWxQcm9wIiwicmVsYXRpdmUiLCJpc1RyYW5zZm9ybVJlbGF0ZWQiLCJ0cmFuc2Zvcm1Qcm9wVHdlZW4iLCJoYXNQcmlvcml0eSIsImlubGluZVByb3BzIiwic3R5bGVzIiwiX3R5cGVvZiIsImFkZCIsInZpc2liaWxpdHkiLCJwYXJzZVRyYW5zZm9ybSIsInNtb290aE9yaWdpbiIsImRlcCIsImF1dG9Sb3VuZCIsInJlbmRlciIsImdldCIsImFsaWFzZXMiLCJnZXRTZXR0ZXIiLCJ1dGlscyIsImNoZWNrUHJlZml4IiwiZ2V0U3R5bGVTYXZlciIsInBvc2l0aW9uQW5kU2NhbGUiLCJvdGhlcnMiLCJhbGwiLCJyZWdpc3RlclBsdWdpbiIsImRlZmF1bHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSPlugin.js\n"); - -/***/ }), - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSRulePlugin.js": -/*!***************************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSRulePlugin.js ***! - \***************************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CSSRulePlugin: function() { return /* binding */ CSSRulePlugin; },\n/* harmony export */ \"default\": function() { return /* binding */ CSSRulePlugin; }\n/* harmony export */ });\n/*!\r\n * CSSRulePlugin 3.11.0\r\n * https://greensock.com\r\n *\r\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n*/\n\n/* eslint-disable */\nvar gsap,\n _coreInitted,\n _win,\n _doc,\n CSSPlugin,\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n },\n _getGSAP = function _getGSAP() {\n return gsap || _windowExists() && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n },\n _checkRegister = function _checkRegister() {\n if (!_coreInitted) {\n _initCore();\n if (!CSSPlugin) {\n console.warn(\"Please gsap.registerPlugin(CSSPlugin, CSSRulePlugin)\");\n }\n }\n return _coreInitted;\n },\n _initCore = function _initCore(core) {\n gsap = core || _getGSAP();\n if (_windowExists()) {\n _win = window;\n _doc = document;\n }\n if (gsap) {\n CSSPlugin = gsap.plugins.css;\n if (CSSPlugin) {\n _coreInitted = 1;\n }\n }\n };\nvar CSSRulePlugin = {\n version: \"3.11.0\",\n name: \"cssRule\",\n init: function init(target, value, tween, index, targets) {\n if (!_checkRegister() || typeof target.cssText === \"undefined\") {\n return false;\n }\n var div = target._gsProxy = target._gsProxy || _doc.createElement(\"div\");\n this.ss = target;\n this.style = div.style;\n div.style.cssText = target.cssText;\n CSSPlugin.prototype.init.call(this, div, value, tween, index, targets); //we just offload all the work to the regular CSSPlugin and then copy the cssText back over to the rule in the render() method. This allows us to have all of the updates to CSSPlugin automatically flow through to CSSRulePlugin instead of having to maintain both\n },\n render: function render(ratio, data) {\n var pt = data._pt,\n style = data.style,\n ss = data.ss,\n i;\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n i = style.length;\n while (--i > -1) {\n ss[style[i]] = style[style[i]];\n }\n },\n getRule: function getRule(selector) {\n _checkRegister();\n var ruleProp = _doc.all ? \"rules\" : \"cssRules\",\n styleSheets = _doc.styleSheets,\n i = styleSheets.length,\n pseudo = selector.charAt(0) === \":\",\n j,\n curSS,\n cs,\n a;\n selector = (pseudo ? \"\" : \",\") + selector.split(\"::\").join(\":\").toLowerCase() + \",\"; //note: old versions of IE report tag name selectors as upper case, so we just change everything to lowercase.\n\n if (pseudo) {\n a = [];\n }\n while (i--) {\n //Firefox may throw insecure operation errors when css is loaded from other domains, so try/catch.\n try {\n curSS = styleSheets[i][ruleProp];\n if (!curSS) {\n continue;\n }\n j = curSS.length;\n } catch (e) {\n console.warn(e);\n continue;\n }\n while (--j > -1) {\n cs = curSS[j];\n if (cs.selectorText && (\",\" + cs.selectorText.split(\"::\").join(\":\").toLowerCase() + \",\").indexOf(selector) !== -1) {\n //note: IE adds an extra \":\" to pseudo selectors, so .myClass:after becomes .myClass::after, so we need to strip the extra one out.\n if (pseudo) {\n a.push(cs.style);\n } else {\n return cs.style;\n }\n }\n }\n }\n return a;\n },\n register: _initCore\n};\n_getGSAP() && gsap.registerPlugin(CSSRulePlugin);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ1NTUnVsZVBsdWdpbi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLElBQUlBLElBQUk7RUFDSkMsWUFBWTtFQUNaQyxJQUFJO0VBQ0pDLElBQUk7RUFDSkMsU0FBUztFQUNUQyxhQUFhLEdBQUcsU0FBU0EsYUFBYUEsQ0FBQSxFQUFHO0lBQzNDLE9BQU8sT0FBT0MsTUFBTSxLQUFLLFdBQVc7RUFDdEMsQ0FBQztFQUNHQyxRQUFRLEdBQUcsU0FBU0EsUUFBUUEsQ0FBQSxFQUFHO0lBQ2pDLE9BQU9QLElBQUksSUFBSUssYUFBYSxDQUFDLENBQUMsS0FBS0wsSUFBSSxHQUFHTSxNQUFNLENBQUNOLElBQUksQ0FBQyxJQUFJQSxJQUFJLENBQUNRLGNBQWMsSUFBSVIsSUFBSTtFQUN2RixDQUFDO0VBQ0dTLGNBQWMsR0FBRyxTQUFTQSxjQUFjQSxDQUFBLEVBQUc7SUFDN0MsSUFBSSxDQUFDUixZQUFZLEVBQUU7TUFDakJTLFNBQVMsQ0FBQyxDQUFDO01BRVgsSUFBSSxDQUFDTixTQUFTLEVBQUU7UUFDZE8sT0FBTyxDQUFDQyxJQUFJLENBQUMsc0RBQXNELENBQUM7TUFDdEU7SUFDRjtJQUVBLE9BQU9YLFlBQVk7RUFDckIsQ0FBQztFQUNHUyxTQUFTLEdBQUcsU0FBU0EsU0FBU0EsQ0FBQ0csSUFBSSxFQUFFO0lBQ3ZDYixJQUFJLEdBQUdhLElBQUksSUFBSU4sUUFBUSxDQUFDLENBQUM7SUFFekIsSUFBSUYsYUFBYSxDQUFDLENBQUMsRUFBRTtNQUNuQkgsSUFBSSxHQUFHSSxNQUFNO01BQ2JILElBQUksR0FBR1csUUFBUTtJQUNqQjtJQUVBLElBQUlkLElBQUksRUFBRTtNQUNSSSxTQUFTLEdBQUdKLElBQUksQ0FBQ2UsT0FBTyxDQUFDQyxHQUFHO01BRTVCLElBQUlaLFNBQVMsRUFBRTtRQUNiSCxZQUFZLEdBQUcsQ0FBQztNQUNsQjtJQUNGO0VBQ0YsQ0FBQztBQUVNLElBQUlnQixhQUFhLEdBQUc7RUFDekJDLE9BQU8sRUFBRSxRQUFRO0VBQ2pCQyxJQUFJLEVBQUUsU0FBUztFQUNmQyxJQUFJLEVBQUUsU0FBU0EsSUFBSUEsQ0FBQ0MsTUFBTSxFQUFFQyxLQUFLLEVBQUVDLEtBQUssRUFBRUMsS0FBSyxFQUFFQyxPQUFPLEVBQUU7SUFDeEQsSUFBSSxDQUFDaEIsY0FBYyxDQUFDLENBQUMsSUFBSSxPQUFPWSxNQUFNLENBQUNLLE9BQU8sS0FBSyxXQUFXLEVBQUU7TUFDOUQsT0FBTyxLQUFLO0lBQ2Q7SUFFQSxJQUFJQyxHQUFHLEdBQUdOLE1BQU0sQ0FBQ08sUUFBUSxHQUFHUCxNQUFNLENBQUNPLFFBQVEsSUFBSXpCLElBQUksQ0FBQzBCLGFBQWEsQ0FBQyxLQUFLLENBQUM7SUFFeEUsSUFBSSxDQUFDQyxFQUFFLEdBQUdULE1BQU07SUFDaEIsSUFBSSxDQUFDVSxLQUFLLEdBQUdKLEdBQUcsQ0FBQ0ksS0FBSztJQUN0QkosR0FBRyxDQUFDSSxLQUFLLENBQUNMLE9BQU8sR0FBR0wsTUFBTSxDQUFDSyxPQUFPO0lBQ2xDdEIsU0FBUyxDQUFDNEIsU0FBUyxDQUFDWixJQUFJLENBQUNhLElBQUksQ0FBQyxJQUFJLEVBQUVOLEdBQUcsRUFBRUwsS0FBSyxFQUFFQyxLQUFLLEVBQUVDLEtBQUssRUFBRUMsT0FBTyxDQUFDLENBQUMsQ0FBQztFQUMxRSxDQUFDO0VBQ0RTLE1BQU0sRUFBRSxTQUFTQSxNQUFNQSxDQUFDQyxLQUFLLEVBQUVDLElBQUksRUFBRTtJQUNuQyxJQUFJQyxFQUFFLEdBQUdELElBQUksQ0FBQ0UsR0FBRztNQUNiUCxLQUFLLEdBQUdLLElBQUksQ0FBQ0wsS0FBSztNQUNsQkQsRUFBRSxHQUFHTSxJQUFJLENBQUNOLEVBQUU7TUFDWlMsQ0FBQztJQUVMLE9BQU9GLEVBQUUsRUFBRTtNQUNUQSxFQUFFLENBQUNHLENBQUMsQ0FBQ0wsS0FBSyxFQUFFRSxFQUFFLENBQUNJLENBQUMsQ0FBQztNQUNqQkosRUFBRSxHQUFHQSxFQUFFLENBQUNLLEtBQUs7SUFDZjtJQUVBSCxDQUFDLEdBQUdSLEtBQUssQ0FBQ1ksTUFBTTtJQUVoQixPQUFPLEVBQUVKLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtNQUNmVCxFQUFFLENBQUNDLEtBQUssQ0FBQ1EsQ0FBQyxDQUFDLENBQUMsR0FBR1IsS0FBSyxDQUFDQSxLQUFLLENBQUNRLENBQUMsQ0FBQyxDQUFDO0lBQ2hDO0VBQ0YsQ0FBQztFQUNESyxPQUFPLEVBQUUsU0FBU0EsT0FBT0EsQ0FBQ0MsUUFBUSxFQUFFO0lBQ2xDcEMsY0FBYyxDQUFDLENBQUM7SUFFaEIsSUFBSXFDLFFBQVEsR0FBRzNDLElBQUksQ0FBQzRDLEdBQUcsR0FBRyxPQUFPLEdBQUcsVUFBVTtNQUMxQ0MsV0FBVyxHQUFHN0MsSUFBSSxDQUFDNkMsV0FBVztNQUM5QlQsQ0FBQyxHQUFHUyxXQUFXLENBQUNMLE1BQU07TUFDdEJNLE1BQU0sR0FBR0osUUFBUSxDQUFDSyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRztNQUNuQ0MsQ0FBQztNQUNEQyxLQUFLO01BQ0xDLEVBQUU7TUFDRkMsQ0FBQztJQUNMVCxRQUFRLEdBQUcsQ0FBQ0ksTUFBTSxHQUFHLEVBQUUsR0FBRyxHQUFHLElBQUlKLFFBQVEsQ0FBQ1UsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUNDLFdBQVcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUM7O0lBRXJGLElBQUlSLE1BQU0sRUFBRTtNQUNWSyxDQUFDLEdBQUcsRUFBRTtJQUNSO0lBRUEsT0FBT2YsQ0FBQyxFQUFFLEVBQUU7TUFDVjtNQUNBLElBQUk7UUFDRmEsS0FBSyxHQUFHSixXQUFXLENBQUNULENBQUMsQ0FBQyxDQUFDTyxRQUFRLENBQUM7UUFFaEMsSUFBSSxDQUFDTSxLQUFLLEVBQUU7VUFDVjtRQUNGO1FBRUFELENBQUMsR0FBR0MsS0FBSyxDQUFDVCxNQUFNO01BQ2xCLENBQUMsQ0FBQyxPQUFPZSxDQUFDLEVBQUU7UUFDVi9DLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDOEMsQ0FBQyxDQUFDO1FBQ2Y7TUFDRjtNQUVBLE9BQU8sRUFBRVAsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFO1FBQ2ZFLEVBQUUsR0FBR0QsS0FBSyxDQUFDRCxDQUFDLENBQUM7UUFFYixJQUFJRSxFQUFFLENBQUNNLFlBQVksSUFBSSxDQUFDLEdBQUcsR0FBR04sRUFBRSxDQUFDTSxZQUFZLENBQUNKLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDQyxXQUFXLENBQUMsQ0FBQyxHQUFHLEdBQUcsRUFBRUcsT0FBTyxDQUFDZixRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtVQUNqSDtVQUNBLElBQUlJLE1BQU0sRUFBRTtZQUNWSyxDQUFDLENBQUNPLElBQUksQ0FBQ1IsRUFBRSxDQUFDdEIsS0FBSyxDQUFDO1VBQ2xCLENBQUMsTUFBTTtZQUNMLE9BQU9zQixFQUFFLENBQUN0QixLQUFLO1VBQ2pCO1FBQ0Y7TUFDRjtJQUNGO0lBRUEsT0FBT3VCLENBQUM7RUFDVixDQUFDO0VBQ0RRLFFBQVEsRUFBRXBEO0FBQ1osQ0FBQztBQUNESCxRQUFRLENBQUMsQ0FBQyxJQUFJUCxJQUFJLENBQUNRLGNBQWMsQ0FBQ1MsYUFBYSxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXVub3MtYmxhZGVzLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0xUU0MgUHJvZ3JhbXMvRm91bmRyeVZUVC9Gb3VuZHJ5IFZpcnR1YWwgVGFibGV0b3AvcmVzb3VyY2VzL2FwcC9wdWJsaWMvc2NyaXB0cy9ncmVlbnNvY2svZXNtL0NTU1J1bGVQbHVnaW4uanM/NjRlZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQ1NTUnVsZVBsdWdpbiAzLjExLjBcclxuICogaHR0cHM6Ly9ncmVlbnNvY2suY29tXHJcbiAqXHJcbiAqIEBsaWNlbnNlIENvcHlyaWdodCAyMDA4LTIwMjIsIEdyZWVuU29jay4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogU3ViamVjdCB0byB0aGUgdGVybXMgYXQgaHR0cHM6Ly9ncmVlbnNvY2suY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXHJcbiAqIENsdWIgR3JlZW5Tb2NrIG1lbWJlcnMsIHRoZSBhZ3JlZW1lbnQgaXNzdWVkIHdpdGggdGhhdCBtZW1iZXJzaGlwLlxyXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cclxuKi9cclxuXHJcbi8qIGVzbGludC1kaXNhYmxlICovXHJcbnZhciBnc2FwLFxyXG4gICAgX2NvcmVJbml0dGVkLFxyXG4gICAgX3dpbixcclxuICAgIF9kb2MsXHJcbiAgICBDU1NQbHVnaW4sXHJcbiAgICBfd2luZG93RXhpc3RzID0gZnVuY3Rpb24gX3dpbmRvd0V4aXN0cygpIHtcclxuICByZXR1cm4gdHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIjtcclxufSxcclxuICAgIF9nZXRHU0FQID0gZnVuY3Rpb24gX2dldEdTQVAoKSB7XHJcbiAgcmV0dXJuIGdzYXAgfHwgX3dpbmRvd0V4aXN0cygpICYmIChnc2FwID0gd2luZG93LmdzYXApICYmIGdzYXAucmVnaXN0ZXJQbHVnaW4gJiYgZ3NhcDtcclxufSxcclxuICAgIF9jaGVja1JlZ2lzdGVyID0gZnVuY3Rpb24gX2NoZWNrUmVnaXN0ZXIoKSB7XHJcbiAgaWYgKCFfY29yZUluaXR0ZWQpIHtcclxuICAgIF9pbml0Q29yZSgpO1xyXG5cclxuICAgIGlmICghQ1NTUGx1Z2luKSB7XHJcbiAgICAgIGNvbnNvbGUud2FybihcIlBsZWFzZSBnc2FwLnJlZ2lzdGVyUGx1Z2luKENTU1BsdWdpbiwgQ1NTUnVsZVBsdWdpbilcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICByZXR1cm4gX2NvcmVJbml0dGVkO1xyXG59LFxyXG4gICAgX2luaXRDb3JlID0gZnVuY3Rpb24gX2luaXRDb3JlKGNvcmUpIHtcclxuICBnc2FwID0gY29yZSB8fCBfZ2V0R1NBUCgpO1xyXG5cclxuICBpZiAoX3dpbmRvd0V4aXN0cygpKSB7XHJcbiAgICBfd2luID0gd2luZG93O1xyXG4gICAgX2RvYyA9IGRvY3VtZW50O1xyXG4gIH1cclxuXHJcbiAgaWYgKGdzYXApIHtcclxuICAgIENTU1BsdWdpbiA9IGdzYXAucGx1Z2lucy5jc3M7XHJcblxyXG4gICAgaWYgKENTU1BsdWdpbikge1xyXG4gICAgICBfY29yZUluaXR0ZWQgPSAxO1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuXHJcbmV4cG9ydCB2YXIgQ1NTUnVsZVBsdWdpbiA9IHtcclxuICB2ZXJzaW9uOiBcIjMuMTEuMFwiLFxyXG4gIG5hbWU6IFwiY3NzUnVsZVwiLFxyXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YWx1ZSwgdHdlZW4sIGluZGV4LCB0YXJnZXRzKSB7XHJcbiAgICBpZiAoIV9jaGVja1JlZ2lzdGVyKCkgfHwgdHlwZW9mIHRhcmdldC5jc3NUZXh0ID09PSBcInVuZGVmaW5lZFwiKSB7XHJcbiAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuXHJcbiAgICB2YXIgZGl2ID0gdGFyZ2V0Ll9nc1Byb3h5ID0gdGFyZ2V0Ll9nc1Byb3h5IHx8IF9kb2MuY3JlYXRlRWxlbWVudChcImRpdlwiKTtcclxuXHJcbiAgICB0aGlzLnNzID0gdGFyZ2V0O1xyXG4gICAgdGhpcy5zdHlsZSA9IGRpdi5zdHlsZTtcclxuICAgIGRpdi5zdHlsZS5jc3NUZXh0ID0gdGFyZ2V0LmNzc1RleHQ7XHJcbiAgICBDU1NQbHVnaW4ucHJvdG90eXBlLmluaXQuY2FsbCh0aGlzLCBkaXYsIHZhbHVlLCB0d2VlbiwgaW5kZXgsIHRhcmdldHMpOyAvL3dlIGp1c3Qgb2ZmbG9hZCBhbGwgdGhlIHdvcmsgdG8gdGhlIHJlZ3VsYXIgQ1NTUGx1Z2luIGFuZCB0aGVuIGNvcHkgdGhlIGNzc1RleHQgYmFjayBvdmVyIHRvIHRoZSBydWxlIGluIHRoZSByZW5kZXIoKSBtZXRob2QuIFRoaXMgYWxsb3dzIHVzIHRvIGhhdmUgYWxsIG9mIHRoZSB1cGRhdGVzIHRvIENTU1BsdWdpbiBhdXRvbWF0aWNhbGx5IGZsb3cgdGhyb3VnaCB0byBDU1NSdWxlUGx1Z2luIGluc3RlYWQgb2YgaGF2aW5nIHRvIG1haW50YWluIGJvdGhcclxuICB9LFxyXG4gIHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKHJhdGlvLCBkYXRhKSB7XHJcbiAgICB2YXIgcHQgPSBkYXRhLl9wdCxcclxuICAgICAgICBzdHlsZSA9IGRhdGEuc3R5bGUsXHJcbiAgICAgICAgc3MgPSBkYXRhLnNzLFxyXG4gICAgICAgIGk7XHJcblxyXG4gICAgd2hpbGUgKHB0KSB7XHJcbiAgICAgIHB0LnIocmF0aW8sIHB0LmQpO1xyXG4gICAgICBwdCA9IHB0Ll9uZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIGkgPSBzdHlsZS5sZW5ndGg7XHJcblxyXG4gICAgd2hpbGUgKC0taSA+IC0xKSB7XHJcbiAgICAgIHNzW3N0eWxlW2ldXSA9IHN0eWxlW3N0eWxlW2ldXTtcclxuICAgIH1cclxuICB9LFxyXG4gIGdldFJ1bGU6IGZ1bmN0aW9uIGdldFJ1bGUoc2VsZWN0b3IpIHtcclxuICAgIF9jaGVja1JlZ2lzdGVyKCk7XHJcblxyXG4gICAgdmFyIHJ1bGVQcm9wID0gX2RvYy5hbGwgPyBcInJ1bGVzXCIgOiBcImNzc1J1bGVzXCIsXHJcbiAgICAgICAgc3R5bGVTaGVldHMgPSBfZG9jLnN0eWxlU2hlZXRzLFxyXG4gICAgICAgIGkgPSBzdHlsZVNoZWV0cy5sZW5ndGgsXHJcbiAgICAgICAgcHNldWRvID0gc2VsZWN0b3IuY2hhckF0KDApID09PSBcIjpcIixcclxuICAgICAgICBqLFxyXG4gICAgICAgIGN1clNTLFxyXG4gICAgICAgIGNzLFxyXG4gICAgICAgIGE7XHJcbiAgICBzZWxlY3RvciA9IChwc2V1ZG8gPyBcIlwiIDogXCIsXCIpICsgc2VsZWN0b3Iuc3BsaXQoXCI6OlwiKS5qb2luKFwiOlwiKS50b0xvd2VyQ2FzZSgpICsgXCIsXCI7IC8vbm90ZTogb2xkIHZlcnNpb25zIG9mIElFIHJlcG9ydCB0YWcgbmFtZSBzZWxlY3RvcnMgYXMgdXBwZXIgY2FzZSwgc28gd2UganVzdCBjaGFuZ2UgZXZlcnl0aGluZyB0byBsb3dlcmNhc2UuXHJcblxyXG4gICAgaWYgKHBzZXVkbykge1xyXG4gICAgICBhID0gW107XHJcbiAgICB9XHJcblxyXG4gICAgd2hpbGUgKGktLSkge1xyXG4gICAgICAvL0ZpcmVmb3ggbWF5IHRocm93IGluc2VjdXJlIG9wZXJhdGlvbiBlcnJvcnMgd2hlbiBjc3MgaXMgbG9hZGVkIGZyb20gb3RoZXIgZG9tYWlucywgc28gdHJ5L2NhdGNoLlxyXG4gICAgICB0cnkge1xyXG4gICAgICAgIGN1clNTID0gc3R5bGVTaGVldHNbaV1bcnVsZVByb3BdO1xyXG5cclxuICAgICAgICBpZiAoIWN1clNTKSB7XHJcbiAgICAgICAgICBjb250aW51ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGogPSBjdXJTUy5sZW5ndGg7XHJcbiAgICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgICBjb25zb2xlLndhcm4oZSk7XHJcbiAgICAgICAgY29udGludWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdoaWxlICgtLWogPiAtMSkge1xyXG4gICAgICAgIGNzID0gY3VyU1Nbal07XHJcblxyXG4gICAgICAgIGlmIChjcy5zZWxlY3RvclRleHQgJiYgKFwiLFwiICsgY3Muc2VsZWN0b3JUZXh0LnNwbGl0KFwiOjpcIikuam9pbihcIjpcIikudG9Mb3dlckNhc2UoKSArIFwiLFwiKS5pbmRleE9mKHNlbGVjdG9yKSAhPT0gLTEpIHtcclxuICAgICAgICAgIC8vbm90ZTogSUUgYWRkcyBhbiBleHRyYSBcIjpcIiB0byBwc2V1ZG8gc2VsZWN0b3JzLCBzbyAubXlDbGFzczphZnRlciBiZWNvbWVzIC5teUNsYXNzOjphZnRlciwgc28gd2UgbmVlZCB0byBzdHJpcCB0aGUgZXh0cmEgb25lIG91dC5cclxuICAgICAgICAgIGlmIChwc2V1ZG8pIHtcclxuICAgICAgICAgICAgYS5wdXNoKGNzLnN0eWxlKTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHJldHVybiBjcy5zdHlsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gYTtcclxuICB9LFxyXG4gIHJlZ2lzdGVyOiBfaW5pdENvcmVcclxufTtcclxuX2dldEdTQVAoKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luKENTU1J1bGVQbHVnaW4pO1xyXG5leHBvcnQgeyBDU1NSdWxlUGx1Z2luIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOlsiZ3NhcCIsIl9jb3JlSW5pdHRlZCIsIl93aW4iLCJfZG9jIiwiQ1NTUGx1Z2luIiwiX3dpbmRvd0V4aXN0cyIsIndpbmRvdyIsIl9nZXRHU0FQIiwicmVnaXN0ZXJQbHVnaW4iLCJfY2hlY2tSZWdpc3RlciIsIl9pbml0Q29yZSIsImNvbnNvbGUiLCJ3YXJuIiwiY29yZSIsImRvY3VtZW50IiwicGx1Z2lucyIsImNzcyIsIkNTU1J1bGVQbHVnaW4iLCJ2ZXJzaW9uIiwibmFtZSIsImluaXQiLCJ0YXJnZXQiLCJ2YWx1ZSIsInR3ZWVuIiwiaW5kZXgiLCJ0YXJnZXRzIiwiY3NzVGV4dCIsImRpdiIsIl9nc1Byb3h5IiwiY3JlYXRlRWxlbWVudCIsInNzIiwic3R5bGUiLCJwcm90b3R5cGUiLCJjYWxsIiwicmVuZGVyIiwicmF0aW8iLCJkYXRhIiwicHQiLCJfcHQiLCJpIiwiciIsImQiLCJfbmV4dCIsImxlbmd0aCIsImdldFJ1bGUiLCJzZWxlY3RvciIsInJ1bGVQcm9wIiwiYWxsIiwic3R5bGVTaGVldHMiLCJwc2V1ZG8iLCJjaGFyQXQiLCJqIiwiY3VyU1MiLCJjcyIsImEiLCJzcGxpdCIsImpvaW4iLCJ0b0xvd2VyQ2FzZSIsImUiLCJzZWxlY3RvclRleHQiLCJpbmRleE9mIiwicHVzaCIsInJlZ2lzdGVyIiwiZGVmYXVsdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CSSRulePlugin.js\n"); - -/***/ }), - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomBounce.js": -/*!**************************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomBounce.js ***! - \**************************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomBounce: function() { return /* binding */ CustomBounce; },\n/* harmony export */ \"default\": function() { return /* binding */ CustomBounce; }\n/* harmony export */ });\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*!\r\n * CustomBounce 3.11.0\r\n * https://greensock.com\r\n *\r\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n*/\n\n/* eslint-disable */\nvar gsap,\n _coreInitted,\n createCustomEase,\n _getGSAP = function _getGSAP() {\n return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n },\n _initCore = function _initCore(required) {\n gsap = _getGSAP();\n createCustomEase = gsap && gsap.parseEase(\"_CE\");\n if (createCustomEase) {\n _coreInitted = 1;\n gsap.parseEase(\"bounce\").config = function (vars) {\n return _typeof(vars) === \"object\" ? _create(\"\", vars) : _create(\"bounce(\" + vars + \")\", {\n strength: +vars\n });\n };\n } else {\n required && console.warn(\"Please gsap.registerPlugin(CustomEase, CustomBounce)\");\n }\n },\n _normalizeX = function _normalizeX(a) {\n //scales all the x values in an array [x, y, x, y...] AND rounds them to the closest hundredth (decimal)\n var l = a.length,\n s = 1 / a[l - 2],\n rnd = 1000,\n i;\n for (i = 2; i < l; i += 2) {\n a[i] = ~~(a[i] * s * rnd) / rnd;\n }\n a[l - 2] = 1; //in case there are any rounding errors. x should always end at 1.\n },\n _bonusValidated = 1,\n //CustomBounce\n _create = function _create(id, vars) {\n if (!_coreInitted) {\n _initCore(1);\n }\n vars = vars || {};\n if (_bonusValidated) {\n var max = 0.999,\n decay = Math.min(max, vars.strength || 0.7),\n // Math.min(0.999, 1 - 0.3 / (vars.strength || 1)),\n decayX = decay,\n gap = (vars.squash || 0) / 100,\n originalGap = gap,\n slope = 1 / 0.03,\n w = 0.2,\n h = 1,\n prevX = 0.1,\n path = [0, 0, 0.07, 0, 0.1, 1, 0.1, 1],\n squashPath = [0, 0, 0, 0, 0.1, 0, 0.1, 0],\n cp1,\n cp2,\n x,\n y,\n i,\n nextX,\n squishMagnitude;\n for (i = 0; i < 200; i++) {\n w *= decayX * ((decayX + 1) / 2);\n h *= decay * decay;\n nextX = prevX + w;\n x = prevX + w * 0.49;\n y = 1 - h;\n cp1 = prevX + h / slope;\n cp2 = x + (x - cp1) * 0.8;\n if (gap) {\n prevX += gap;\n cp1 += gap;\n x += gap;\n cp2 += gap;\n nextX += gap;\n squishMagnitude = gap / originalGap;\n squashPath.push(prevX - gap, 0, prevX - gap, squishMagnitude, prevX - gap / 2, squishMagnitude,\n //center peak anchor\n prevX, squishMagnitude, prevX, 0, prevX, 0,\n //base anchor\n prevX, squishMagnitude * -0.6, prevX + (nextX - prevX) / 6, 0, nextX, 0);\n path.push(prevX - gap, 1, prevX, 1, prevX, 1);\n gap *= decay * decay;\n }\n path.push(prevX, 1, cp1, y, x, y, cp2, y, nextX, 1, nextX, 1);\n decay *= 0.95;\n slope = h / (nextX - cp2);\n prevX = nextX;\n if (y > max) {\n break;\n }\n }\n if (vars.endAtStart && vars.endAtStart !== \"false\") {\n x = -0.1;\n path.unshift(x, 1, x, 1, -0.07, 0);\n if (originalGap) {\n gap = originalGap * 2.5; //make the initial anticipation squash longer (more realistic)\n\n x -= gap;\n path.unshift(x, 1, x, 1, x, 1);\n squashPath.splice(0, 6);\n squashPath.unshift(x, 0, x, 0, x, 1, x + gap / 2, 1, x + gap, 1, x + gap, 0, x + gap, 0, x + gap, -0.6, x + gap + 0.033, 0);\n for (i = 0; i < squashPath.length; i += 2) {\n squashPath[i] -= x;\n }\n }\n for (i = 0; i < path.length; i += 2) {\n path[i] -= x;\n path[i + 1] = 1 - path[i + 1];\n }\n }\n if (gap) {\n _normalizeX(squashPath);\n squashPath[2] = \"C\" + squashPath[2];\n createCustomEase(vars.squashID || id + \"-squash\", \"M\" + squashPath.join(\",\"));\n }\n _normalizeX(path);\n path[2] = \"C\" + path[2];\n return createCustomEase(id, \"M\" + path.join(\",\"));\n }\n };\nvar CustomBounce = /*#__PURE__*/function () {\n function CustomBounce(id, vars) {\n this.ease = _create(id, vars);\n }\n CustomBounce.create = function create(id, vars) {\n return _create(id, vars);\n };\n CustomBounce.register = function register(core) {\n gsap = core;\n _initCore();\n };\n return CustomBounce;\n}();\n_getGSAP() && gsap.registerPlugin(CustomBounce);\nCustomBounce.version = \"3.11.0\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ3VzdG9tQm91bmNlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLElBQUlBLElBQUk7RUFDSkMsWUFBWTtFQUNaQyxnQkFBZ0I7RUFDaEJDLFFBQVEsR0FBRyxTQUFTQSxRQUFRQSxDQUFBLEVBQUc7SUFDakMsT0FBT0gsSUFBSSxJQUFJLE9BQU9JLE1BQU0sS0FBSyxXQUFXLEtBQUtKLElBQUksR0FBR0ksTUFBTSxDQUFDSixJQUFJLENBQUMsSUFBSUEsSUFBSSxDQUFDSyxjQUFjLElBQUlMLElBQUk7RUFDckcsQ0FBQztFQUNHTSxTQUFTLEdBQUcsU0FBU0EsU0FBU0EsQ0FBQ0MsUUFBUSxFQUFFO0lBQzNDUCxJQUFJLEdBQUdHLFFBQVEsQ0FBQyxDQUFDO0lBQ2pCRCxnQkFBZ0IsR0FBR0YsSUFBSSxJQUFJQSxJQUFJLENBQUNRLFNBQVMsQ0FBQyxLQUFLLENBQUM7SUFFaEQsSUFBSU4sZ0JBQWdCLEVBQUU7TUFDcEJELFlBQVksR0FBRyxDQUFDO01BRWhCRCxJQUFJLENBQUNRLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQ0MsTUFBTSxHQUFHLFVBQVVDLElBQUksRUFBRTtRQUNoRCxPQUFPQyxPQUFBLENBQU9ELElBQUksTUFBSyxRQUFRLEdBQUdFLE9BQU8sQ0FBQyxFQUFFLEVBQUVGLElBQUksQ0FBQyxHQUFHRSxPQUFPLENBQUMsU0FBUyxHQUFHRixJQUFJLEdBQUcsR0FBRyxFQUFFO1VBQ3BGRyxRQUFRLEVBQUUsQ0FBQ0g7UUFDYixDQUFDLENBQUM7TUFDSixDQUFDO0lBQ0gsQ0FBQyxNQUFNO01BQ0xILFFBQVEsSUFBSU8sT0FBTyxDQUFDQyxJQUFJLENBQUMsc0RBQXNELENBQUM7SUFDbEY7RUFDRixDQUFDO0VBQ0dDLFdBQVcsR0FBRyxTQUFTQSxXQUFXQSxDQUFDQyxDQUFDLEVBQUU7SUFDeEM7SUFDQSxJQUFJQyxDQUFDLEdBQUdELENBQUMsQ0FBQ0UsTUFBTTtNQUNaQyxDQUFDLEdBQUcsQ0FBQyxHQUFHSCxDQUFDLENBQUNDLENBQUMsR0FBRyxDQUFDLENBQUM7TUFDaEJHLEdBQUcsR0FBRyxJQUFJO01BQ1ZDLENBQUM7SUFFTCxLQUFLQSxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdKLENBQUMsRUFBRUksQ0FBQyxJQUFJLENBQUMsRUFBRTtNQUN6QkwsQ0FBQyxDQUFDSyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUVMLENBQUMsQ0FBQ0ssQ0FBQyxDQUFDLEdBQUdGLENBQUMsR0FBR0MsR0FBRyxDQUFDLEdBQUdBLEdBQUc7SUFDakM7SUFFQUosQ0FBQyxDQUFDQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7RUFDaEIsQ0FBQztFQUNHSyxlQUFlLEdBQUcsQ0FBQztFQUNuQjtFQUNKWCxPQUFPLEdBQUcsU0FBU0EsT0FBT0EsQ0FBQ1ksRUFBRSxFQUFFZCxJQUFJLEVBQUU7SUFDbkMsSUFBSSxDQUFDVCxZQUFZLEVBQUU7TUFDakJLLFNBQVMsQ0FBQyxDQUFDLENBQUM7SUFDZDtJQUVBSSxJQUFJLEdBQUdBLElBQUksSUFBSSxDQUFDLENBQUM7SUFFakIsSUFBSWEsZUFBZSxFQUFFO01BQ25CLElBQUlFLEdBQUcsR0FBRyxLQUFLO1FBQ1hDLEtBQUssR0FBR0MsSUFBSSxDQUFDQyxHQUFHLENBQUNILEdBQUcsRUFBRWYsSUFBSSxDQUFDRyxRQUFRLElBQUksR0FBRyxDQUFDO1FBQzNDO1FBQ0pnQixNQUFNLEdBQUdILEtBQUs7UUFDVkksR0FBRyxHQUFHLENBQUNwQixJQUFJLENBQUNxQixNQUFNLElBQUksQ0FBQyxJQUFJLEdBQUc7UUFDOUJDLFdBQVcsR0FBR0YsR0FBRztRQUNqQkcsS0FBSyxHQUFHLENBQUMsR0FBRyxJQUFJO1FBQ2hCQyxDQUFDLEdBQUcsR0FBRztRQUNQQyxDQUFDLEdBQUcsQ0FBQztRQUNMQyxLQUFLLEdBQUcsR0FBRztRQUNYQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQ3RDQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQ3pDQyxHQUFHO1FBQ0hDLEdBQUc7UUFDSEMsQ0FBQztRQUNEQyxDQUFDO1FBQ0RwQixDQUFDO1FBQ0RxQixLQUFLO1FBQ0xDLGVBQWU7TUFFbkIsS0FBS3RCLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBRyxHQUFHLEVBQUVBLENBQUMsRUFBRSxFQUFFO1FBQ3hCWSxDQUFDLElBQUlMLE1BQU0sSUFBSSxDQUFDQSxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNoQ00sQ0FBQyxJQUFJVCxLQUFLLEdBQUdBLEtBQUs7UUFDbEJpQixLQUFLLEdBQUdQLEtBQUssR0FBR0YsQ0FBQztRQUNqQk8sQ0FBQyxHQUFHTCxLQUFLLEdBQUdGLENBQUMsR0FBRyxJQUFJO1FBQ3BCUSxDQUFDLEdBQUcsQ0FBQyxHQUFHUCxDQUFDO1FBQ1RJLEdBQUcsR0FBR0gsS0FBSyxHQUFHRCxDQUFDLEdBQUdGLEtBQUs7UUFDdkJPLEdBQUcsR0FBR0MsQ0FBQyxHQUFHLENBQUNBLENBQUMsR0FBR0YsR0FBRyxJQUFJLEdBQUc7UUFFekIsSUFBSVQsR0FBRyxFQUFFO1VBQ1BNLEtBQUssSUFBSU4sR0FBRztVQUNaUyxHQUFHLElBQUlULEdBQUc7VUFDVlcsQ0FBQyxJQUFJWCxHQUFHO1VBQ1JVLEdBQUcsSUFBSVYsR0FBRztVQUNWYSxLQUFLLElBQUliLEdBQUc7VUFDWmMsZUFBZSxHQUFHZCxHQUFHLEdBQUdFLFdBQVc7VUFDbkNNLFVBQVUsQ0FBQ08sSUFBSSxDQUFDVCxLQUFLLEdBQUdOLEdBQUcsRUFBRSxDQUFDLEVBQUVNLEtBQUssR0FBR04sR0FBRyxFQUFFYyxlQUFlLEVBQUVSLEtBQUssR0FBR04sR0FBRyxHQUFHLENBQUMsRUFBRWMsZUFBZTtVQUFFO1VBQ2hHUixLQUFLLEVBQUVRLGVBQWUsRUFBRVIsS0FBSyxFQUFFLENBQUMsRUFBRUEsS0FBSyxFQUFFLENBQUM7VUFBRTtVQUM1Q0EsS0FBSyxFQUFFUSxlQUFlLEdBQUcsQ0FBQyxHQUFHLEVBQUVSLEtBQUssR0FBRyxDQUFDTyxLQUFLLEdBQUdQLEtBQUssSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUFFTyxLQUFLLEVBQUUsQ0FBQyxDQUFDO1VBQ3hFTixJQUFJLENBQUNRLElBQUksQ0FBQ1QsS0FBSyxHQUFHTixHQUFHLEVBQUUsQ0FBQyxFQUFFTSxLQUFLLEVBQUUsQ0FBQyxFQUFFQSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1VBQzdDTixHQUFHLElBQUlKLEtBQUssR0FBR0EsS0FBSztRQUN0QjtRQUVBVyxJQUFJLENBQUNRLElBQUksQ0FBQ1QsS0FBSyxFQUFFLENBQUMsRUFBRUcsR0FBRyxFQUFFRyxDQUFDLEVBQUVELENBQUMsRUFBRUMsQ0FBQyxFQUFFRixHQUFHLEVBQUVFLENBQUMsRUFBRUMsS0FBSyxFQUFFLENBQUMsRUFBRUEsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUM3RGpCLEtBQUssSUFBSSxJQUFJO1FBQ2JPLEtBQUssR0FBR0UsQ0FBQyxJQUFJUSxLQUFLLEdBQUdILEdBQUcsQ0FBQztRQUN6QkosS0FBSyxHQUFHTyxLQUFLO1FBRWIsSUFBSUQsQ0FBQyxHQUFHakIsR0FBRyxFQUFFO1VBQ1g7UUFDRjtNQUNGO01BRUEsSUFBSWYsSUFBSSxDQUFDb0MsVUFBVSxJQUFJcEMsSUFBSSxDQUFDb0MsVUFBVSxLQUFLLE9BQU8sRUFBRTtRQUNsREwsQ0FBQyxHQUFHLENBQUMsR0FBRztRQUNSSixJQUFJLENBQUNVLE9BQU8sQ0FBQ04sQ0FBQyxFQUFFLENBQUMsRUFBRUEsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7UUFFbEMsSUFBSVQsV0FBVyxFQUFFO1VBQ2ZGLEdBQUcsR0FBR0UsV0FBVyxHQUFHLEdBQUcsQ0FBQyxDQUFDOztVQUV6QlMsQ0FBQyxJQUFJWCxHQUFHO1VBQ1JPLElBQUksQ0FBQ1UsT0FBTyxDQUFDTixDQUFDLEVBQUUsQ0FBQyxFQUFFQSxDQUFDLEVBQUUsQ0FBQyxFQUFFQSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1VBQzlCSCxVQUFVLENBQUNVLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1VBQ3ZCVixVQUFVLENBQUNTLE9BQU8sQ0FBQ04sQ0FBQyxFQUFFLENBQUMsRUFBRUEsQ0FBQyxFQUFFLENBQUMsRUFBRUEsQ0FBQyxFQUFFLENBQUMsRUFBRUEsQ0FBQyxHQUFHWCxHQUFHLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRVcsQ0FBQyxHQUFHWCxHQUFHLEVBQUUsQ0FBQyxFQUFFVyxDQUFDLEdBQUdYLEdBQUcsRUFBRSxDQUFDLEVBQUVXLENBQUMsR0FBR1gsR0FBRyxFQUFFLENBQUMsRUFBRVcsQ0FBQyxHQUFHWCxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUVXLENBQUMsR0FBR1gsR0FBRyxHQUFHLEtBQUssRUFBRSxDQUFDLENBQUM7VUFFM0gsS0FBS1IsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHZ0IsVUFBVSxDQUFDbkIsTUFBTSxFQUFFRyxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ3pDZ0IsVUFBVSxDQUFDaEIsQ0FBQyxDQUFDLElBQUltQixDQUFDO1VBQ3BCO1FBQ0Y7UUFFQSxLQUFLbkIsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHZSxJQUFJLENBQUNsQixNQUFNLEVBQUVHLENBQUMsSUFBSSxDQUFDLEVBQUU7VUFDbkNlLElBQUksQ0FBQ2YsQ0FBQyxDQUFDLElBQUltQixDQUFDO1VBQ1pKLElBQUksQ0FBQ2YsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBR2UsSUFBSSxDQUFDZixDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQy9CO01BQ0Y7TUFFQSxJQUFJUSxHQUFHLEVBQUU7UUFDUGQsV0FBVyxDQUFDc0IsVUFBVSxDQUFDO1FBRXZCQSxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHQSxVQUFVLENBQUMsQ0FBQyxDQUFDO1FBQ25DcEMsZ0JBQWdCLENBQUNRLElBQUksQ0FBQ3VDLFFBQVEsSUFBSXpCLEVBQUUsR0FBRyxTQUFTLEVBQUUsR0FBRyxHQUFHYyxVQUFVLENBQUNZLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztNQUMvRTtNQUVBbEMsV0FBVyxDQUFDcUIsSUFBSSxDQUFDO01BRWpCQSxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHQSxJQUFJLENBQUMsQ0FBQyxDQUFDO01BQ3ZCLE9BQU9uQyxnQkFBZ0IsQ0FBQ3NCLEVBQUUsRUFBRSxHQUFHLEdBQUdhLElBQUksQ0FBQ2EsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25EO0VBQ0YsQ0FBQztBQUVNLElBQUlDLFlBQVksR0FBRyxhQUFhLFlBQVk7RUFDakQsU0FBU0EsWUFBWUEsQ0FBQzNCLEVBQUUsRUFBRWQsSUFBSSxFQUFFO0lBQzlCLElBQUksQ0FBQzBDLElBQUksR0FBR3hDLE9BQU8sQ0FBQ1ksRUFBRSxFQUFFZCxJQUFJLENBQUM7RUFDL0I7RUFFQXlDLFlBQVksQ0FBQ0UsTUFBTSxHQUFHLFNBQVNBLE1BQU1BLENBQUM3QixFQUFFLEVBQUVkLElBQUksRUFBRTtJQUM5QyxPQUFPRSxPQUFPLENBQUNZLEVBQUUsRUFBRWQsSUFBSSxDQUFDO0VBQzFCLENBQUM7RUFFRHlDLFlBQVksQ0FBQ0csUUFBUSxHQUFHLFNBQVNBLFFBQVFBLENBQUNDLElBQUksRUFBRTtJQUM5Q3ZELElBQUksR0FBR3VELElBQUk7SUFFWGpELFNBQVMsQ0FBQyxDQUFDO0VBQ2IsQ0FBQztFQUVELE9BQU82QyxZQUFZO0FBQ3JCLENBQUMsQ0FBQyxDQUFDO0FBQ0hoRCxRQUFRLENBQUMsQ0FBQyxJQUFJSCxJQUFJLENBQUNLLGNBQWMsQ0FBQzhDLFlBQVksQ0FBQztBQUMvQ0EsWUFBWSxDQUFDSyxPQUFPLEdBQUcsUUFBUSIsInNvdXJjZXMiOlsid2VicGFjazovL2V1bm9zLWJsYWRlcy8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9MVFNDIFByb2dyYW1zL0ZvdW5kcnlWVFQvRm91bmRyeSBWaXJ0dWFsIFRhYmxldG9wL3Jlc291cmNlcy9hcHAvcHVibGljL3NjcmlwdHMvZ3JlZW5zb2NrL2VzbS9DdXN0b21Cb3VuY2UuanM/MTAxZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQ3VzdG9tQm91bmNlIDMuMTEuMFxyXG4gKiBodHRwczovL2dyZWVuc29jay5jb21cclxuICpcclxuICogQGxpY2Vuc2UgQ29weXJpZ2h0IDIwMDgtMjAyMiwgR3JlZW5Tb2NrLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dyZWVuc29jay5jb20vc3RhbmRhcmQtbGljZW5zZSBvciBmb3JcclxuICogQ2x1YiBHcmVlblNvY2sgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXHJcbiAqIEBhdXRob3I6IEphY2sgRG95bGUsIGphY2tAZ3JlZW5zb2NrLmNvbVxyXG4qL1xyXG5cclxuLyogZXNsaW50LWRpc2FibGUgKi9cclxudmFyIGdzYXAsXHJcbiAgICBfY29yZUluaXR0ZWQsXHJcbiAgICBjcmVhdGVDdXN0b21FYXNlLFxyXG4gICAgX2dldEdTQVAgPSBmdW5jdGlvbiBfZ2V0R1NBUCgpIHtcclxuICByZXR1cm4gZ3NhcCB8fCB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiICYmIChnc2FwID0gd2luZG93LmdzYXApICYmIGdzYXAucmVnaXN0ZXJQbHVnaW4gJiYgZ3NhcDtcclxufSxcclxuICAgIF9pbml0Q29yZSA9IGZ1bmN0aW9uIF9pbml0Q29yZShyZXF1aXJlZCkge1xyXG4gIGdzYXAgPSBfZ2V0R1NBUCgpO1xyXG4gIGNyZWF0ZUN1c3RvbUVhc2UgPSBnc2FwICYmIGdzYXAucGFyc2VFYXNlKFwiX0NFXCIpO1xyXG5cclxuICBpZiAoY3JlYXRlQ3VzdG9tRWFzZSkge1xyXG4gICAgX2NvcmVJbml0dGVkID0gMTtcclxuXHJcbiAgICBnc2FwLnBhcnNlRWFzZShcImJvdW5jZVwiKS5jb25maWcgPSBmdW5jdGlvbiAodmFycykge1xyXG4gICAgICByZXR1cm4gdHlwZW9mIHZhcnMgPT09IFwib2JqZWN0XCIgPyBfY3JlYXRlKFwiXCIsIHZhcnMpIDogX2NyZWF0ZShcImJvdW5jZShcIiArIHZhcnMgKyBcIilcIiwge1xyXG4gICAgICAgIHN0cmVuZ3RoOiArdmFyc1xyXG4gICAgICB9KTtcclxuICAgIH07XHJcbiAgfSBlbHNlIHtcclxuICAgIHJlcXVpcmVkICYmIGNvbnNvbGUud2FybihcIlBsZWFzZSBnc2FwLnJlZ2lzdGVyUGx1Z2luKEN1c3RvbUVhc2UsIEN1c3RvbUJvdW5jZSlcIik7XHJcbiAgfVxyXG59LFxyXG4gICAgX25vcm1hbGl6ZVggPSBmdW5jdGlvbiBfbm9ybWFsaXplWChhKSB7XHJcbiAgLy9zY2FsZXMgYWxsIHRoZSB4IHZhbHVlcyBpbiBhbiBhcnJheSBbeCwgeSwgeCwgeS4uLl0gQU5EIHJvdW5kcyB0aGVtIHRvIHRoZSBjbG9zZXN0IGh1bmRyZWR0aCAoZGVjaW1hbClcclxuICB2YXIgbCA9IGEubGVuZ3RoLFxyXG4gICAgICBzID0gMSAvIGFbbCAtIDJdLFxyXG4gICAgICBybmQgPSAxMDAwLFxyXG4gICAgICBpO1xyXG5cclxuICBmb3IgKGkgPSAyOyBpIDwgbDsgaSArPSAyKSB7XHJcbiAgICBhW2ldID0gfn4oYVtpXSAqIHMgKiBybmQpIC8gcm5kO1xyXG4gIH1cclxuXHJcbiAgYVtsIC0gMl0gPSAxOyAvL2luIGNhc2UgdGhlcmUgYXJlIGFueSByb3VuZGluZyBlcnJvcnMuIHggc2hvdWxkIGFsd2F5cyBlbmQgYXQgMS5cclxufSxcclxuICAgIF9ib251c1ZhbGlkYXRlZCA9IDEsXHJcbiAgICAvLzxuYW1lPkN1c3RvbUJvdW5jZTwvbmFtZT5cclxuX2NyZWF0ZSA9IGZ1bmN0aW9uIF9jcmVhdGUoaWQsIHZhcnMpIHtcclxuICBpZiAoIV9jb3JlSW5pdHRlZCkge1xyXG4gICAgX2luaXRDb3JlKDEpO1xyXG4gIH1cclxuXHJcbiAgdmFycyA9IHZhcnMgfHwge307XHJcblxyXG4gIGlmIChfYm9udXNWYWxpZGF0ZWQpIHtcclxuICAgIHZhciBtYXggPSAwLjk5OSxcclxuICAgICAgICBkZWNheSA9IE1hdGgubWluKG1heCwgdmFycy5zdHJlbmd0aCB8fCAwLjcpLFxyXG4gICAgICAgIC8vIE1hdGgubWluKDAuOTk5LCAxIC0gMC4zIC8gKHZhcnMuc3RyZW5ndGggfHwgMSkpLFxyXG4gICAgZGVjYXlYID0gZGVjYXksXHJcbiAgICAgICAgZ2FwID0gKHZhcnMuc3F1YXNoIHx8IDApIC8gMTAwLFxyXG4gICAgICAgIG9yaWdpbmFsR2FwID0gZ2FwLFxyXG4gICAgICAgIHNsb3BlID0gMSAvIDAuMDMsXHJcbiAgICAgICAgdyA9IDAuMixcclxuICAgICAgICBoID0gMSxcclxuICAgICAgICBwcmV2WCA9IDAuMSxcclxuICAgICAgICBwYXRoID0gWzAsIDAsIDAuMDcsIDAsIDAuMSwgMSwgMC4xLCAxXSxcclxuICAgICAgICBzcXVhc2hQYXRoID0gWzAsIDAsIDAsIDAsIDAuMSwgMCwgMC4xLCAwXSxcclxuICAgICAgICBjcDEsXHJcbiAgICAgICAgY3AyLFxyXG4gICAgICAgIHgsXHJcbiAgICAgICAgeSxcclxuICAgICAgICBpLFxyXG4gICAgICAgIG5leHRYLFxyXG4gICAgICAgIHNxdWlzaE1hZ25pdHVkZTtcclxuXHJcbiAgICBmb3IgKGkgPSAwOyBpIDwgMjAwOyBpKyspIHtcclxuICAgICAgdyAqPSBkZWNheVggKiAoKGRlY2F5WCArIDEpIC8gMik7XHJcbiAgICAgIGggKj0gZGVjYXkgKiBkZWNheTtcclxuICAgICAgbmV4dFggPSBwcmV2WCArIHc7XHJcbiAgICAgIHggPSBwcmV2WCArIHcgKiAwLjQ5O1xyXG4gICAgICB5ID0gMSAtIGg7XHJcbiAgICAgIGNwMSA9IHByZXZYICsgaCAvIHNsb3BlO1xyXG4gICAgICBjcDIgPSB4ICsgKHggLSBjcDEpICogMC44O1xyXG5cclxuICAgICAgaWYgKGdhcCkge1xyXG4gICAgICAgIHByZXZYICs9IGdhcDtcclxuICAgICAgICBjcDEgKz0gZ2FwO1xyXG4gICAgICAgIHggKz0gZ2FwO1xyXG4gICAgICAgIGNwMiArPSBnYXA7XHJcbiAgICAgICAgbmV4dFggKz0gZ2FwO1xyXG4gICAgICAgIHNxdWlzaE1hZ25pdHVkZSA9IGdhcCAvIG9yaWdpbmFsR2FwO1xyXG4gICAgICAgIHNxdWFzaFBhdGgucHVzaChwcmV2WCAtIGdhcCwgMCwgcHJldlggLSBnYXAsIHNxdWlzaE1hZ25pdHVkZSwgcHJldlggLSBnYXAgLyAyLCBzcXVpc2hNYWduaXR1ZGUsIC8vY2VudGVyIHBlYWsgYW5jaG9yXHJcbiAgICAgICAgcHJldlgsIHNxdWlzaE1hZ25pdHVkZSwgcHJldlgsIDAsIHByZXZYLCAwLCAvL2Jhc2UgYW5jaG9yXHJcbiAgICAgICAgcHJldlgsIHNxdWlzaE1hZ25pdHVkZSAqIC0wLjYsIHByZXZYICsgKG5leHRYIC0gcHJldlgpIC8gNiwgMCwgbmV4dFgsIDApO1xyXG4gICAgICAgIHBhdGgucHVzaChwcmV2WCAtIGdhcCwgMSwgcHJldlgsIDEsIHByZXZYLCAxKTtcclxuICAgICAgICBnYXAgKj0gZGVjYXkgKiBkZWNheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGF0aC5wdXNoKHByZXZYLCAxLCBjcDEsIHksIHgsIHksIGNwMiwgeSwgbmV4dFgsIDEsIG5leHRYLCAxKTtcclxuICAgICAgZGVjYXkgKj0gMC45NTtcclxuICAgICAgc2xvcGUgPSBoIC8gKG5leHRYIC0gY3AyKTtcclxuICAgICAgcHJldlggPSBuZXh0WDtcclxuXHJcbiAgICAgIGlmICh5ID4gbWF4KSB7XHJcbiAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAodmFycy5lbmRBdFN0YXJ0ICYmIHZhcnMuZW5kQXRTdGFydCAhPT0gXCJmYWxzZVwiKSB7XHJcbiAgICAgIHggPSAtMC4xO1xyXG4gICAgICBwYXRoLnVuc2hpZnQoeCwgMSwgeCwgMSwgLTAuMDcsIDApO1xyXG5cclxuICAgICAgaWYgKG9yaWdpbmFsR2FwKSB7XHJcbiAgICAgICAgZ2FwID0gb3JpZ2luYWxHYXAgKiAyLjU7IC8vbWFrZSB0aGUgaW5pdGlhbCBhbnRpY2lwYXRpb24gc3F1YXNoIGxvbmdlciAobW9yZSByZWFsaXN0aWMpXHJcblxyXG4gICAgICAgIHggLT0gZ2FwO1xyXG4gICAgICAgIHBhdGgudW5zaGlmdCh4LCAxLCB4LCAxLCB4LCAxKTtcclxuICAgICAgICBzcXVhc2hQYXRoLnNwbGljZSgwLCA2KTtcclxuICAgICAgICBzcXVhc2hQYXRoLnVuc2hpZnQoeCwgMCwgeCwgMCwgeCwgMSwgeCArIGdhcCAvIDIsIDEsIHggKyBnYXAsIDEsIHggKyBnYXAsIDAsIHggKyBnYXAsIDAsIHggKyBnYXAsIC0wLjYsIHggKyBnYXAgKyAwLjAzMywgMCk7XHJcblxyXG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBzcXVhc2hQYXRoLmxlbmd0aDsgaSArPSAyKSB7XHJcbiAgICAgICAgICBzcXVhc2hQYXRoW2ldIC09IHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgcGF0aC5sZW5ndGg7IGkgKz0gMikge1xyXG4gICAgICAgIHBhdGhbaV0gLT0geDtcclxuICAgICAgICBwYXRoW2kgKyAxXSA9IDEgLSBwYXRoW2kgKyAxXTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlmIChnYXApIHtcclxuICAgICAgX25vcm1hbGl6ZVgoc3F1YXNoUGF0aCk7XHJcblxyXG4gICAgICBzcXVhc2hQYXRoWzJdID0gXCJDXCIgKyBzcXVhc2hQYXRoWzJdO1xyXG4gICAgICBjcmVhdGVDdXN0b21FYXNlKHZhcnMuc3F1YXNoSUQgfHwgaWQgKyBcIi1zcXVhc2hcIiwgXCJNXCIgKyBzcXVhc2hQYXRoLmpvaW4oXCIsXCIpKTtcclxuICAgIH1cclxuXHJcbiAgICBfbm9ybWFsaXplWChwYXRoKTtcclxuXHJcbiAgICBwYXRoWzJdID0gXCJDXCIgKyBwYXRoWzJdO1xyXG4gICAgcmV0dXJuIGNyZWF0ZUN1c3RvbUVhc2UoaWQsIFwiTVwiICsgcGF0aC5qb2luKFwiLFwiKSk7XHJcbiAgfVxyXG59O1xyXG5cclxuZXhwb3J0IHZhciBDdXN0b21Cb3VuY2UgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkge1xyXG4gIGZ1bmN0aW9uIEN1c3RvbUJvdW5jZShpZCwgdmFycykge1xyXG4gICAgdGhpcy5lYXNlID0gX2NyZWF0ZShpZCwgdmFycyk7XHJcbiAgfVxyXG5cclxuICBDdXN0b21Cb3VuY2UuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGlkLCB2YXJzKSB7XHJcbiAgICByZXR1cm4gX2NyZWF0ZShpZCwgdmFycyk7XHJcbiAgfTtcclxuXHJcbiAgQ3VzdG9tQm91bmNlLnJlZ2lzdGVyID0gZnVuY3Rpb24gcmVnaXN0ZXIoY29yZSkge1xyXG4gICAgZ3NhcCA9IGNvcmU7XHJcblxyXG4gICAgX2luaXRDb3JlKCk7XHJcbiAgfTtcclxuXHJcbiAgcmV0dXJuIEN1c3RvbUJvdW5jZTtcclxufSgpO1xyXG5fZ2V0R1NBUCgpICYmIGdzYXAucmVnaXN0ZXJQbHVnaW4oQ3VzdG9tQm91bmNlKTtcclxuQ3VzdG9tQm91bmNlLnZlcnNpb24gPSBcIjMuMTEuMFwiO1xyXG5leHBvcnQgeyBDdXN0b21Cb3VuY2UgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6WyJnc2FwIiwiX2NvcmVJbml0dGVkIiwiY3JlYXRlQ3VzdG9tRWFzZSIsIl9nZXRHU0FQIiwid2luZG93IiwicmVnaXN0ZXJQbHVnaW4iLCJfaW5pdENvcmUiLCJyZXF1aXJlZCIsInBhcnNlRWFzZSIsImNvbmZpZyIsInZhcnMiLCJfdHlwZW9mIiwiX2NyZWF0ZSIsInN0cmVuZ3RoIiwiY29uc29sZSIsIndhcm4iLCJfbm9ybWFsaXplWCIsImEiLCJsIiwibGVuZ3RoIiwicyIsInJuZCIsImkiLCJfYm9udXNWYWxpZGF0ZWQiLCJpZCIsIm1heCIsImRlY2F5IiwiTWF0aCIsIm1pbiIsImRlY2F5WCIsImdhcCIsInNxdWFzaCIsIm9yaWdpbmFsR2FwIiwic2xvcGUiLCJ3IiwiaCIsInByZXZYIiwicGF0aCIsInNxdWFzaFBhdGgiLCJjcDEiLCJjcDIiLCJ4IiwieSIsIm5leHRYIiwic3F1aXNoTWFnbml0dWRlIiwicHVzaCIsImVuZEF0U3RhcnQiLCJ1bnNoaWZ0Iiwic3BsaWNlIiwic3F1YXNoSUQiLCJqb2luIiwiQ3VzdG9tQm91bmNlIiwiZWFzZSIsImNyZWF0ZSIsInJlZ2lzdGVyIiwiY29yZSIsInZlcnNpb24iLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomBounce.js\n"); - -/***/ }), - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomEase.js": -/*!************************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomEase.js ***! - \************************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomEase: function() { return /* binding */ CustomEase; },\n/* harmony export */ \"default\": function() { return /* binding */ CustomEase; }\n/* harmony export */ });\n/* harmony import */ var _utils_paths_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/paths.js */ \"../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/utils/paths.js\");\n/*!\r\n * CustomEase 3.11.0\r\n * https://greensock.com\r\n *\r\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n*/\n\n/* eslint-disable */\n\nvar gsap,\n _coreInitted,\n _getGSAP = function _getGSAP() {\n return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n },\n _initCore = function _initCore() {\n gsap = _getGSAP();\n if (gsap) {\n gsap.registerEase(\"_CE\", CustomEase.create);\n _coreInitted = 1;\n } else {\n console.warn(\"Please gsap.registerPlugin(CustomEase)\");\n }\n },\n _bigNum = 1e20,\n _round = function _round(value) {\n return ~~(value * 1000 + (value < 0 ? -.5 : .5)) / 1000;\n },\n _bonusValidated = 1,\n //CustomEase\n _numExp = /[-+=\\.]*\\d+[\\.e\\-\\+]*\\d*[e\\-\\+]*\\d*/gi,\n //finds any numbers, including ones that start with += or -=, negative numbers, and ones in scientific notation like 1e-8.\n _needsParsingExp = /[cLlsSaAhHvVtTqQ]/g,\n _findMinimum = function _findMinimum(values) {\n var l = values.length,\n min = _bigNum,\n i;\n for (i = 1; i < l; i += 6) {\n +values[i] < min && (min = +values[i]);\n }\n return min;\n },\n //takes all the points and translates/scales them so that the x starts at 0 and ends at 1.\n _normalize = function _normalize(values, height, originY) {\n if (!originY && originY !== 0) {\n originY = Math.max(+values[values.length - 1], +values[1]);\n }\n var tx = +values[0] * -1,\n ty = -originY,\n l = values.length,\n sx = 1 / (+values[l - 2] + tx),\n sy = -height || (Math.abs(+values[l - 1] - +values[1]) < 0.01 * (+values[l - 2] - +values[0]) ? _findMinimum(values) + ty : +values[l - 1] + ty),\n i;\n if (sy) {\n //typically y ends at 1 (so that the end values are reached)\n sy = 1 / sy;\n } else {\n //in case the ease returns to its beginning value, scale everything proportionally\n sy = -sx;\n }\n for (i = 0; i < l; i += 2) {\n values[i] = (+values[i] + tx) * sx;\n values[i + 1] = (+values[i + 1] + ty) * sy;\n }\n },\n //note that this function returns point objects like {x, y} rather than working with segments which are arrays with alternating x, y values as in the similar function in paths.js\n _bezierToPoints = function _bezierToPoints(x1, y1, x2, y2, x3, y3, x4, y4, threshold, points, index) {\n var x12 = (x1 + x2) / 2,\n y12 = (y1 + y2) / 2,\n x23 = (x2 + x3) / 2,\n y23 = (y2 + y3) / 2,\n x34 = (x3 + x4) / 2,\n y34 = (y3 + y4) / 2,\n x123 = (x12 + x23) / 2,\n y123 = (y12 + y23) / 2,\n x234 = (x23 + x34) / 2,\n y234 = (y23 + y34) / 2,\n x1234 = (x123 + x234) / 2,\n y1234 = (y123 + y234) / 2,\n dx = x4 - x1,\n dy = y4 - y1,\n d2 = Math.abs((x2 - x4) * dy - (y2 - y4) * dx),\n d3 = Math.abs((x3 - x4) * dy - (y3 - y4) * dx),\n length;\n if (!points) {\n points = [{\n x: x1,\n y: y1\n }, {\n x: x4,\n y: y4\n }];\n index = 1;\n }\n points.splice(index || points.length - 1, 0, {\n x: x1234,\n y: y1234\n });\n if ((d2 + d3) * (d2 + d3) > threshold * (dx * dx + dy * dy)) {\n length = points.length;\n _bezierToPoints(x1, y1, x12, y12, x123, y123, x1234, y1234, threshold, points, index);\n _bezierToPoints(x1234, y1234, x234, y234, x34, y34, x4, y4, threshold, points, index + 1 + (points.length - length));\n }\n return points;\n };\nvar CustomEase = /*#__PURE__*/function () {\n function CustomEase(id, data, config) {\n _coreInitted || _initCore();\n this.id = id;\n _bonusValidated && this.setData(data, config);\n }\n var _proto = CustomEase.prototype;\n _proto.setData = function setData(data, config) {\n config = config || {};\n data = data || \"0,0,1,1\";\n var values = data.match(_numExp),\n closest = 1,\n points = [],\n lookup = [],\n precision = config.precision || 1,\n fast = precision <= 1,\n l,\n a1,\n a2,\n i,\n inc,\n j,\n point,\n prevPoint,\n p;\n this.data = data;\n if (_needsParsingExp.test(data) || ~data.indexOf(\"M\") && data.indexOf(\"C\") < 0) {\n values = (0,_utils_paths_js__WEBPACK_IMPORTED_MODULE_0__.stringToRawPath)(data)[0];\n }\n l = values.length;\n if (l === 4) {\n values.unshift(0, 0);\n values.push(1, 1);\n l = 8;\n } else if ((l - 2) % 6) {\n throw \"Invalid CustomEase\";\n }\n if (+values[0] !== 0 || +values[l - 2] !== 1) {\n _normalize(values, config.height, config.originY);\n }\n this.segment = values;\n for (i = 2; i < l; i += 6) {\n a1 = {\n x: +values[i - 2],\n y: +values[i - 1]\n };\n a2 = {\n x: +values[i + 4],\n y: +values[i + 5]\n };\n points.push(a1, a2);\n _bezierToPoints(a1.x, a1.y, +values[i], +values[i + 1], +values[i + 2], +values[i + 3], a2.x, a2.y, 1 / (precision * 200000), points, points.length - 1);\n }\n l = points.length;\n for (i = 0; i < l; i++) {\n point = points[i];\n prevPoint = points[i - 1] || point;\n if ((point.x > prevPoint.x || prevPoint.y !== point.y && prevPoint.x === point.x || point === prevPoint) && point.x <= 1) {\n //if a point goes BACKWARD in time or is a duplicate, just drop it. Also it shouldn't go past 1 on the x axis, as could happen in a string like \"M0,0 C0,0 0.12,0.68 0.18,0.788 0.195,0.845 0.308,1 0.32,1 0.403,1.005 0.398,1 0.5,1 0.602,1 0.816,1.005 0.9,1 0.91,1 0.948,0.69 0.962,0.615 1.003,0.376 1,0 1,0\".\n prevPoint.cx = point.x - prevPoint.x; //change in x between this point and the next point (performance optimization)\n\n prevPoint.cy = point.y - prevPoint.y;\n prevPoint.n = point;\n prevPoint.nx = point.x; //next point's x value (performance optimization, making lookups faster in getRatio()). Remember, the lookup will always land on a spot where it's either this point or the very next one (never beyond that)\n\n if (fast && i > 1 && Math.abs(prevPoint.cy / prevPoint.cx - points[i - 2].cy / points[i - 2].cx) > 2) {\n //if there's a sudden change in direction, prioritize accuracy over speed. Like a bounce ease - you don't want to risk the sampling chunks landing on each side of the bounce anchor and having it clipped off.\n fast = 0;\n }\n if (prevPoint.cx < closest) {\n if (!prevPoint.cx) {\n prevPoint.cx = 0.001; //avoids math problems in getRatio() (dividing by zero)\n\n if (i === l - 1) {\n //in case the final segment goes vertical RIGHT at the end, make sure we end at the end.\n prevPoint.x -= 0.001;\n closest = Math.min(closest, 0.001);\n fast = 0;\n }\n } else {\n closest = prevPoint.cx;\n }\n }\n } else {\n points.splice(i--, 1);\n l--;\n }\n }\n l = 1 / closest + 1 | 0;\n inc = 1 / l;\n j = 0;\n point = points[0];\n if (fast) {\n for (i = 0; i < l; i++) {\n //for fastest lookups, we just sample along the path at equal x (time) distance. Uses more memory and is slightly less accurate for anchors that don't land on the sampling points, but for the vast majority of eases it's excellent (and fast).\n p = i * inc;\n if (point.nx < p) {\n point = points[++j];\n }\n a1 = point.y + (p - point.x) / point.cx * point.cy;\n lookup[i] = {\n x: p,\n cx: inc,\n y: a1,\n cy: 0,\n nx: 9\n };\n if (i) {\n lookup[i - 1].cy = a1 - lookup[i - 1].y;\n }\n }\n lookup[l - 1].cy = points[points.length - 1].y - a1;\n } else {\n //this option is more accurate, ensuring that EVERY anchor is hit perfectly. Clipping across a bounce, for example, would never happen.\n for (i = 0; i < l; i++) {\n //build a lookup table based on the smallest distance so that we can instantly find the appropriate point (well, it'll either be that point or the very next one). We'll look up based on the linear progress. So it's it's 0.5 and the lookup table has 100 elements, it'd be like lookup[Math.floor(0.5 * 100)]\n if (point.nx < i * inc) {\n point = points[++j];\n }\n lookup[i] = point;\n }\n if (j < points.length - 1) {\n lookup[i - 1] = points[points.length - 2];\n }\n } //this._calcEnd = (points[points.length-1].y !== 1 || points[0].y !== 0); //ensures that we don't run into floating point errors. As long as we're starting at 0 and ending at 1, tell GSAP to skip the final calculation and use 0/1 as the factor.\n\n this.ease = function (p) {\n var point = lookup[p * l | 0] || lookup[l - 1];\n if (point.nx < p) {\n point = point.n;\n }\n return point.y + (p - point.x) / point.cx * point.cy;\n };\n this.ease.custom = this;\n this.id && gsap && gsap.registerEase(this.id, this.ease);\n return this;\n };\n _proto.getSVGData = function getSVGData(config) {\n return CustomEase.getSVGData(this, config);\n };\n CustomEase.create = function create(id, data, config) {\n return new CustomEase(id, data, config).ease;\n };\n CustomEase.register = function register(core) {\n gsap = core;\n _initCore();\n };\n CustomEase.get = function get(id) {\n return gsap.parseEase(id);\n };\n CustomEase.getSVGData = function getSVGData(ease, config) {\n config = config || {};\n var width = config.width || 100,\n height = config.height || 100,\n x = config.x || 0,\n y = (config.y || 0) + height,\n e = gsap.utils.toArray(config.path)[0],\n a,\n slope,\n i,\n inc,\n tx,\n ty,\n precision,\n threshold,\n prevX,\n prevY;\n if (config.invert) {\n height = -height;\n y = 0;\n }\n if (typeof ease === \"string\") {\n ease = gsap.parseEase(ease);\n }\n if (ease.custom) {\n ease = ease.custom;\n }\n if (ease instanceof CustomEase) {\n a = (0,_utils_paths_js__WEBPACK_IMPORTED_MODULE_0__.rawPathToString)((0,_utils_paths_js__WEBPACK_IMPORTED_MODULE_0__.transformRawPath)([ease.segment], width, 0, 0, -height, x, y));\n } else {\n a = [x, y];\n precision = Math.max(5, (config.precision || 1) * 200);\n inc = 1 / precision;\n precision += 2;\n threshold = 5 / precision;\n prevX = _round(x + inc * width);\n prevY = _round(y + ease(inc) * -height);\n slope = (prevY - y) / (prevX - x);\n for (i = 2; i < precision; i++) {\n tx = _round(x + i * inc * width);\n ty = _round(y + ease(i * inc) * -height);\n if (Math.abs((ty - prevY) / (tx - prevX) - slope) > threshold || i === precision - 1) {\n //only add points when the slope changes beyond the threshold\n a.push(prevX, prevY);\n slope = (ty - prevY) / (tx - prevX);\n }\n prevX = tx;\n prevY = ty;\n }\n a = \"M\" + a.join(\",\");\n }\n e && e.setAttribute(\"d\", a);\n return a;\n };\n return CustomEase;\n}();\n_getGSAP() && gsap.registerPlugin(CustomEase);\nCustomEase.version = \"3.11.0\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ3VzdG9tRWFzZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDc0Y7QUFFdEYsSUFBSUcsSUFBSTtFQUNKQyxZQUFZO0VBQ1pDLFFBQVEsR0FBRyxTQUFTQSxRQUFRQSxDQUFBLEVBQUc7SUFDakMsT0FBT0YsSUFBSSxJQUFJLE9BQU9HLE1BQU0sS0FBSyxXQUFXLEtBQUtILElBQUksR0FBR0csTUFBTSxDQUFDSCxJQUFJLENBQUMsSUFBSUEsSUFBSSxDQUFDSSxjQUFjLElBQUlKLElBQUk7RUFDckcsQ0FBQztFQUNHSyxTQUFTLEdBQUcsU0FBU0EsU0FBU0EsQ0FBQSxFQUFHO0lBQ25DTCxJQUFJLEdBQUdFLFFBQVEsQ0FBQyxDQUFDO0lBRWpCLElBQUlGLElBQUksRUFBRTtNQUNSQSxJQUFJLENBQUNNLFlBQVksQ0FBQyxLQUFLLEVBQUVDLFVBQVUsQ0FBQ0MsTUFBTSxDQUFDO01BQzNDUCxZQUFZLEdBQUcsQ0FBQztJQUNsQixDQUFDLE1BQU07TUFDTFEsT0FBTyxDQUFDQyxJQUFJLENBQUMsd0NBQXdDLENBQUM7SUFDeEQ7RUFDRixDQUFDO0VBQ0dDLE9BQU8sR0FBRyxJQUFJO0VBQ2RDLE1BQU0sR0FBRyxTQUFTQSxNQUFNQSxDQUFDQyxLQUFLLEVBQUU7SUFDbEMsT0FBTyxDQUFDLEVBQUVBLEtBQUssR0FBRyxJQUFJLElBQUlBLEtBQUssR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxJQUFJO0VBQ3pELENBQUM7RUFDR0MsZUFBZSxHQUFHLENBQUM7RUFDbkI7RUFDSkMsT0FBTyxHQUFHLHVDQUF1QztFQUM3QztFQUNKQyxnQkFBZ0IsR0FBRyxvQkFBb0I7RUFDbkNDLFlBQVksR0FBRyxTQUFTQSxZQUFZQSxDQUFDQyxNQUFNLEVBQUU7SUFDL0MsSUFBSUMsQ0FBQyxHQUFHRCxNQUFNLENBQUNFLE1BQU07TUFDakJDLEdBQUcsR0FBR1YsT0FBTztNQUNiVyxDQUFDO0lBRUwsS0FBS0EsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHSCxDQUFDLEVBQUVHLENBQUMsSUFBSSxDQUFDLEVBQUU7TUFDekIsQ0FBQ0osTUFBTSxDQUFDSSxDQUFDLENBQUMsR0FBR0QsR0FBRyxLQUFLQSxHQUFHLEdBQUcsQ0FBQ0gsTUFBTSxDQUFDSSxDQUFDLENBQUMsQ0FBQztJQUN4QztJQUVBLE9BQU9ELEdBQUc7RUFDWixDQUFDO0VBQ0c7RUFDSkUsVUFBVSxHQUFHLFNBQVNBLFVBQVVBLENBQUNMLE1BQU0sRUFBRU0sTUFBTSxFQUFFQyxPQUFPLEVBQUU7SUFDeEQsSUFBSSxDQUFDQSxPQUFPLElBQUlBLE9BQU8sS0FBSyxDQUFDLEVBQUU7TUFDN0JBLE9BQU8sR0FBR0MsSUFBSSxDQUFDQyxHQUFHLENBQUMsQ0FBQ1QsTUFBTSxDQUFDQSxNQUFNLENBQUNFLE1BQU0sR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDRixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUQ7SUFFQSxJQUFJVSxFQUFFLEdBQUcsQ0FBQ1YsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztNQUNwQlcsRUFBRSxHQUFHLENBQUNKLE9BQU87TUFDYk4sQ0FBQyxHQUFHRCxNQUFNLENBQUNFLE1BQU07TUFDakJVLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQ1osTUFBTSxDQUFDQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUdTLEVBQUUsQ0FBQztNQUM5QkcsRUFBRSxHQUFHLENBQUNQLE1BQU0sS0FBS0UsSUFBSSxDQUFDTSxHQUFHLENBQUMsQ0FBQ2QsTUFBTSxDQUFDQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQ0QsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUNBLE1BQU0sQ0FBQ0MsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUNELE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHRCxZQUFZLENBQUNDLE1BQU0sQ0FBQyxHQUFHVyxFQUFFLEdBQUcsQ0FBQ1gsTUFBTSxDQUFDQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUdVLEVBQUUsQ0FBQztNQUNoSlAsQ0FBQztJQUVMLElBQUlTLEVBQUUsRUFBRTtNQUNOO01BQ0FBLEVBQUUsR0FBRyxDQUFDLEdBQUdBLEVBQUU7SUFDYixDQUFDLE1BQU07TUFDTDtNQUNBQSxFQUFFLEdBQUcsQ0FBQ0QsRUFBRTtJQUNWO0lBRUEsS0FBS1IsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHSCxDQUFDLEVBQUVHLENBQUMsSUFBSSxDQUFDLEVBQUU7TUFDekJKLE1BQU0sQ0FBQ0ksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDSixNQUFNLENBQUNJLENBQUMsQ0FBQyxHQUFHTSxFQUFFLElBQUlFLEVBQUU7TUFDbENaLE1BQU0sQ0FBQ0ksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQ0osTUFBTSxDQUFDSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUdPLEVBQUUsSUFBSUUsRUFBRTtJQUM1QztFQUNGLENBQUM7RUFDRztFQUNKRSxlQUFlLEdBQUcsU0FBU0EsZUFBZUEsQ0FBQ0MsRUFBRSxFQUFFQyxFQUFFLEVBQUVDLEVBQUUsRUFBRUMsRUFBRSxFQUFFQyxFQUFFLEVBQUVDLEVBQUUsRUFBRUMsRUFBRSxFQUFFQyxFQUFFLEVBQUVDLFNBQVMsRUFBRUMsTUFBTSxFQUFFQyxLQUFLLEVBQUU7SUFDbkcsSUFBSUMsR0FBRyxHQUFHLENBQUNYLEVBQUUsR0FBR0UsRUFBRSxJQUFJLENBQUM7TUFDbkJVLEdBQUcsR0FBRyxDQUFDWCxFQUFFLEdBQUdFLEVBQUUsSUFBSSxDQUFDO01BQ25CVSxHQUFHLEdBQUcsQ0FBQ1gsRUFBRSxHQUFHRSxFQUFFLElBQUksQ0FBQztNQUNuQlUsR0FBRyxHQUFHLENBQUNYLEVBQUUsR0FBR0UsRUFBRSxJQUFJLENBQUM7TUFDbkJVLEdBQUcsR0FBRyxDQUFDWCxFQUFFLEdBQUdFLEVBQUUsSUFBSSxDQUFDO01BQ25CVSxHQUFHLEdBQUcsQ0FBQ1gsRUFBRSxHQUFHRSxFQUFFLElBQUksQ0FBQztNQUNuQlUsSUFBSSxHQUFHLENBQUNOLEdBQUcsR0FBR0UsR0FBRyxJQUFJLENBQUM7TUFDdEJLLElBQUksR0FBRyxDQUFDTixHQUFHLEdBQUdFLEdBQUcsSUFBSSxDQUFDO01BQ3RCSyxJQUFJLEdBQUcsQ0FBQ04sR0FBRyxHQUFHRSxHQUFHLElBQUksQ0FBQztNQUN0QkssSUFBSSxHQUFHLENBQUNOLEdBQUcsR0FBR0UsR0FBRyxJQUFJLENBQUM7TUFDdEJLLEtBQUssR0FBRyxDQUFDSixJQUFJLEdBQUdFLElBQUksSUFBSSxDQUFDO01BQ3pCRyxLQUFLLEdBQUcsQ0FBQ0osSUFBSSxHQUFHRSxJQUFJLElBQUksQ0FBQztNQUN6QkcsRUFBRSxHQUFHakIsRUFBRSxHQUFHTixFQUFFO01BQ1p3QixFQUFFLEdBQUdqQixFQUFFLEdBQUdOLEVBQUU7TUFDWndCLEVBQUUsR0FBR2pDLElBQUksQ0FBQ00sR0FBRyxDQUFDLENBQUNJLEVBQUUsR0FBR0ksRUFBRSxJQUFJa0IsRUFBRSxHQUFHLENBQUNyQixFQUFFLEdBQUdJLEVBQUUsSUFBSWdCLEVBQUUsQ0FBQztNQUM5Q0csRUFBRSxHQUFHbEMsSUFBSSxDQUFDTSxHQUFHLENBQUMsQ0FBQ00sRUFBRSxHQUFHRSxFQUFFLElBQUlrQixFQUFFLEdBQUcsQ0FBQ25CLEVBQUUsR0FBR0UsRUFBRSxJQUFJZ0IsRUFBRSxDQUFDO01BQzlDckMsTUFBTTtJQUVWLElBQUksQ0FBQ3VCLE1BQU0sRUFBRTtNQUNYQSxNQUFNLEdBQUcsQ0FBQztRQUNSa0IsQ0FBQyxFQUFFM0IsRUFBRTtRQUNMNEIsQ0FBQyxFQUFFM0I7TUFDTCxDQUFDLEVBQUU7UUFDRDBCLENBQUMsRUFBRXJCLEVBQUU7UUFDTHNCLENBQUMsRUFBRXJCO01BQ0wsQ0FBQyxDQUFDO01BQ0ZHLEtBQUssR0FBRyxDQUFDO0lBQ1g7SUFFQUQsTUFBTSxDQUFDb0IsTUFBTSxDQUFDbkIsS0FBSyxJQUFJRCxNQUFNLENBQUN2QixNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRTtNQUMzQ3lDLENBQUMsRUFBRU4sS0FBSztNQUNSTyxDQUFDLEVBQUVOO0lBQ0wsQ0FBQyxDQUFDO0lBRUYsSUFBSSxDQUFDRyxFQUFFLEdBQUdDLEVBQUUsS0FBS0QsRUFBRSxHQUFHQyxFQUFFLENBQUMsR0FBR2xCLFNBQVMsSUFBSWUsRUFBRSxHQUFHQSxFQUFFLEdBQUdDLEVBQUUsR0FBR0EsRUFBRSxDQUFDLEVBQUU7TUFDM0R0QyxNQUFNLEdBQUd1QixNQUFNLENBQUN2QixNQUFNO01BRXRCYSxlQUFlLENBQUNDLEVBQUUsRUFBRUMsRUFBRSxFQUFFVSxHQUFHLEVBQUVDLEdBQUcsRUFBRUssSUFBSSxFQUFFQyxJQUFJLEVBQUVHLEtBQUssRUFBRUMsS0FBSyxFQUFFZCxTQUFTLEVBQUVDLE1BQU0sRUFBRUMsS0FBSyxDQUFDO01BRXJGWCxlQUFlLENBQUNzQixLQUFLLEVBQUVDLEtBQUssRUFBRUgsSUFBSSxFQUFFQyxJQUFJLEVBQUVMLEdBQUcsRUFBRUMsR0FBRyxFQUFFVixFQUFFLEVBQUVDLEVBQUUsRUFBRUMsU0FBUyxFQUFFQyxNQUFNLEVBQUVDLEtBQUssR0FBRyxDQUFDLElBQUlELE1BQU0sQ0FBQ3ZCLE1BQU0sR0FBR0EsTUFBTSxDQUFDLENBQUM7SUFDdEg7SUFFQSxPQUFPdUIsTUFBTTtFQUNmLENBQUM7QUFFTSxJQUFJcEMsVUFBVSxHQUFHLGFBQWEsWUFBWTtFQUMvQyxTQUFTQSxVQUFVQSxDQUFDeUQsRUFBRSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sRUFBRTtJQUNwQ2pFLFlBQVksSUFBSUksU0FBUyxDQUFDLENBQUM7SUFDM0IsSUFBSSxDQUFDMkQsRUFBRSxHQUFHQSxFQUFFO0lBQ1psRCxlQUFlLElBQUksSUFBSSxDQUFDcUQsT0FBTyxDQUFDRixJQUFJLEVBQUVDLE1BQU0sQ0FBQztFQUMvQztFQUVBLElBQUlFLE1BQU0sR0FBRzdELFVBQVUsQ0FBQzhELFNBQVM7RUFFakNELE1BQU0sQ0FBQ0QsT0FBTyxHQUFHLFNBQVNBLE9BQU9BLENBQUNGLElBQUksRUFBRUMsTUFBTSxFQUFFO0lBQzlDQSxNQUFNLEdBQUdBLE1BQU0sSUFBSSxDQUFDLENBQUM7SUFDckJELElBQUksR0FBR0EsSUFBSSxJQUFJLFNBQVM7SUFDeEIsSUFBSS9DLE1BQU0sR0FBRytDLElBQUksQ0FBQ0ssS0FBSyxDQUFDdkQsT0FBTyxDQUFDO01BQzVCd0QsT0FBTyxHQUFHLENBQUM7TUFDWDVCLE1BQU0sR0FBRyxFQUFFO01BQ1g2QixNQUFNLEdBQUcsRUFBRTtNQUNYQyxTQUFTLEdBQUdQLE1BQU0sQ0FBQ08sU0FBUyxJQUFJLENBQUM7TUFDakNDLElBQUksR0FBR0QsU0FBUyxJQUFJLENBQUM7TUFDckJ0RCxDQUFDO01BQ0R3RCxFQUFFO01BQ0ZDLEVBQUU7TUFDRnRELENBQUM7TUFDRHVELEdBQUc7TUFDSEMsQ0FBQztNQUNEQyxLQUFLO01BQ0xDLFNBQVM7TUFDVEMsQ0FBQztJQUNMLElBQUksQ0FBQ2hCLElBQUksR0FBR0EsSUFBSTtJQUVoQixJQUFJakQsZ0JBQWdCLENBQUNrRSxJQUFJLENBQUNqQixJQUFJLENBQUMsSUFBSSxDQUFDQSxJQUFJLENBQUNrQixPQUFPLENBQUMsR0FBRyxDQUFDLElBQUlsQixJQUFJLENBQUNrQixPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFO01BQzlFakUsTUFBTSxHQUFHckIsZ0VBQWUsQ0FBQ29FLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNuQztJQUVBOUMsQ0FBQyxHQUFHRCxNQUFNLENBQUNFLE1BQU07SUFFakIsSUFBSUQsQ0FBQyxLQUFLLENBQUMsRUFBRTtNQUNYRCxNQUFNLENBQUNrRSxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztNQUNwQmxFLE1BQU0sQ0FBQ21FLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO01BQ2pCbEUsQ0FBQyxHQUFHLENBQUM7SUFDUCxDQUFDLE1BQU0sSUFBSSxDQUFDQSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtNQUN0QixNQUFNLG9CQUFvQjtJQUM1QjtJQUVBLElBQUksQ0FBQ0QsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDQSxNQUFNLENBQUNDLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUU7TUFDNUNJLFVBQVUsQ0FBQ0wsTUFBTSxFQUFFZ0QsTUFBTSxDQUFDMUMsTUFBTSxFQUFFMEMsTUFBTSxDQUFDekMsT0FBTyxDQUFDO0lBQ25EO0lBRUEsSUFBSSxDQUFDNkQsT0FBTyxHQUFHcEUsTUFBTTtJQUVyQixLQUFLSSxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdILENBQUMsRUFBRUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtNQUN6QnFELEVBQUUsR0FBRztRQUNIZCxDQUFDLEVBQUUsQ0FBQzNDLE1BQU0sQ0FBQ0ksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNqQndDLENBQUMsRUFBRSxDQUFDNUMsTUFBTSxDQUFDSSxDQUFDLEdBQUcsQ0FBQztNQUNsQixDQUFDO01BQ0RzRCxFQUFFLEdBQUc7UUFDSGYsQ0FBQyxFQUFFLENBQUMzQyxNQUFNLENBQUNJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDakJ3QyxDQUFDLEVBQUUsQ0FBQzVDLE1BQU0sQ0FBQ0ksQ0FBQyxHQUFHLENBQUM7TUFDbEIsQ0FBQztNQUNEcUIsTUFBTSxDQUFDMEMsSUFBSSxDQUFDVixFQUFFLEVBQUVDLEVBQUUsQ0FBQztNQUVuQjNDLGVBQWUsQ0FBQzBDLEVBQUUsQ0FBQ2QsQ0FBQyxFQUFFYyxFQUFFLENBQUNiLENBQUMsRUFBRSxDQUFDNUMsTUFBTSxDQUFDSSxDQUFDLENBQUMsRUFBRSxDQUFDSixNQUFNLENBQUNJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDSixNQUFNLENBQUNJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDSixNQUFNLENBQUNJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRXNELEVBQUUsQ0FBQ2YsQ0FBQyxFQUFFZSxFQUFFLENBQUNkLENBQUMsRUFBRSxDQUFDLElBQUlXLFNBQVMsR0FBRyxNQUFNLENBQUMsRUFBRTlCLE1BQU0sRUFBRUEsTUFBTSxDQUFDdkIsTUFBTSxHQUFHLENBQUMsQ0FBQztJQUMxSjtJQUVBRCxDQUFDLEdBQUd3QixNQUFNLENBQUN2QixNQUFNO0lBRWpCLEtBQUtFLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR0gsQ0FBQyxFQUFFRyxDQUFDLEVBQUUsRUFBRTtNQUN0QnlELEtBQUssR0FBR3BDLE1BQU0sQ0FBQ3JCLENBQUMsQ0FBQztNQUNqQjBELFNBQVMsR0FBR3JDLE1BQU0sQ0FBQ3JCLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSXlELEtBQUs7TUFFbEMsSUFBSSxDQUFDQSxLQUFLLENBQUNsQixDQUFDLEdBQUdtQixTQUFTLENBQUNuQixDQUFDLElBQUltQixTQUFTLENBQUNsQixDQUFDLEtBQUtpQixLQUFLLENBQUNqQixDQUFDLElBQUlrQixTQUFTLENBQUNuQixDQUFDLEtBQUtrQixLQUFLLENBQUNsQixDQUFDLElBQUlrQixLQUFLLEtBQUtDLFNBQVMsS0FBS0QsS0FBSyxDQUFDbEIsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN4SDtRQUNBbUIsU0FBUyxDQUFDTyxFQUFFLEdBQUdSLEtBQUssQ0FBQ2xCLENBQUMsR0FBR21CLFNBQVMsQ0FBQ25CLENBQUMsQ0FBQyxDQUFDOztRQUV0Q21CLFNBQVMsQ0FBQ1EsRUFBRSxHQUFHVCxLQUFLLENBQUNqQixDQUFDLEdBQUdrQixTQUFTLENBQUNsQixDQUFDO1FBQ3BDa0IsU0FBUyxDQUFDUyxDQUFDLEdBQUdWLEtBQUs7UUFDbkJDLFNBQVMsQ0FBQ1UsRUFBRSxHQUFHWCxLQUFLLENBQUNsQixDQUFDLENBQUMsQ0FBQzs7UUFFeEIsSUFBSWEsSUFBSSxJQUFJcEQsQ0FBQyxHQUFHLENBQUMsSUFBSUksSUFBSSxDQUFDTSxHQUFHLENBQUNnRCxTQUFTLENBQUNRLEVBQUUsR0FBR1IsU0FBUyxDQUFDTyxFQUFFLEdBQUc1QyxNQUFNLENBQUNyQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNrRSxFQUFFLEdBQUc3QyxNQUFNLENBQUNyQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNpRSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUU7VUFDcEc7VUFDQWIsSUFBSSxHQUFHLENBQUM7UUFDVjtRQUVBLElBQUlNLFNBQVMsQ0FBQ08sRUFBRSxHQUFHaEIsT0FBTyxFQUFFO1VBQzFCLElBQUksQ0FBQ1MsU0FBUyxDQUFDTyxFQUFFLEVBQUU7WUFDakJQLFNBQVMsQ0FBQ08sRUFBRSxHQUFHLEtBQUssQ0FBQyxDQUFDOztZQUV0QixJQUFJakUsQ0FBQyxLQUFLSCxDQUFDLEdBQUcsQ0FBQyxFQUFFO2NBQ2Y7Y0FDQTZELFNBQVMsQ0FBQ25CLENBQUMsSUFBSSxLQUFLO2NBQ3BCVSxPQUFPLEdBQUc3QyxJQUFJLENBQUNMLEdBQUcsQ0FBQ2tELE9BQU8sRUFBRSxLQUFLLENBQUM7Y0FDbENHLElBQUksR0FBRyxDQUFDO1lBQ1Y7VUFDRixDQUFDLE1BQU07WUFDTEgsT0FBTyxHQUFHUyxTQUFTLENBQUNPLEVBQUU7VUFDeEI7UUFDRjtNQUNGLENBQUMsTUFBTTtRQUNMNUMsTUFBTSxDQUFDb0IsTUFBTSxDQUFDekMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ3JCSCxDQUFDLEVBQUU7TUFDTDtJQUNGO0lBRUFBLENBQUMsR0FBRyxDQUFDLEdBQUdvRCxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUM7SUFDdkJNLEdBQUcsR0FBRyxDQUFDLEdBQUcxRCxDQUFDO0lBQ1gyRCxDQUFDLEdBQUcsQ0FBQztJQUNMQyxLQUFLLEdBQUdwQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0lBRWpCLElBQUkrQixJQUFJLEVBQUU7TUFDUixLQUFLcEQsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHSCxDQUFDLEVBQUVHLENBQUMsRUFBRSxFQUFFO1FBQ3RCO1FBQ0EyRCxDQUFDLEdBQUczRCxDQUFDLEdBQUd1RCxHQUFHO1FBRVgsSUFBSUUsS0FBSyxDQUFDVyxFQUFFLEdBQUdULENBQUMsRUFBRTtVQUNoQkYsS0FBSyxHQUFHcEMsTUFBTSxDQUFDLEVBQUVtQyxDQUFDLENBQUM7UUFDckI7UUFFQUgsRUFBRSxHQUFHSSxLQUFLLENBQUNqQixDQUFDLEdBQUcsQ0FBQ21CLENBQUMsR0FBR0YsS0FBSyxDQUFDbEIsQ0FBQyxJQUFJa0IsS0FBSyxDQUFDUSxFQUFFLEdBQUdSLEtBQUssQ0FBQ1MsRUFBRTtRQUNsRGhCLE1BQU0sQ0FBQ2xELENBQUMsQ0FBQyxHQUFHO1VBQ1Z1QyxDQUFDLEVBQUVvQixDQUFDO1VBQ0pNLEVBQUUsRUFBRVYsR0FBRztVQUNQZixDQUFDLEVBQUVhLEVBQUU7VUFDTGEsRUFBRSxFQUFFLENBQUM7VUFDTEUsRUFBRSxFQUFFO1FBQ04sQ0FBQztRQUVELElBQUlwRSxDQUFDLEVBQUU7VUFDTGtELE1BQU0sQ0FBQ2xELENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQ2tFLEVBQUUsR0FBR2IsRUFBRSxHQUFHSCxNQUFNLENBQUNsRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUN3QyxDQUFDO1FBQ3pDO01BQ0Y7TUFFQVUsTUFBTSxDQUFDckQsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDcUUsRUFBRSxHQUFHN0MsTUFBTSxDQUFDQSxNQUFNLENBQUN2QixNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMwQyxDQUFDLEdBQUdhLEVBQUU7SUFDckQsQ0FBQyxNQUFNO01BQ0w7TUFDQSxLQUFLckQsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHSCxDQUFDLEVBQUVHLENBQUMsRUFBRSxFQUFFO1FBQ3RCO1FBQ0EsSUFBSXlELEtBQUssQ0FBQ1csRUFBRSxHQUFHcEUsQ0FBQyxHQUFHdUQsR0FBRyxFQUFFO1VBQ3RCRSxLQUFLLEdBQUdwQyxNQUFNLENBQUMsRUFBRW1DLENBQUMsQ0FBQztRQUNyQjtRQUVBTixNQUFNLENBQUNsRCxDQUFDLENBQUMsR0FBR3lELEtBQUs7TUFDbkI7TUFFQSxJQUFJRCxDQUFDLEdBQUduQyxNQUFNLENBQUN2QixNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ3pCb0QsTUFBTSxDQUFDbEQsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHcUIsTUFBTSxDQUFDQSxNQUFNLENBQUN2QixNQUFNLEdBQUcsQ0FBQyxDQUFDO01BQzNDO0lBQ0YsQ0FBQyxDQUFDOztJQUdGLElBQUksQ0FBQ3VFLElBQUksR0FBRyxVQUFVVixDQUFDLEVBQUU7TUFDdkIsSUFBSUYsS0FBSyxHQUFHUCxNQUFNLENBQUNTLENBQUMsR0FBRzlELENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSXFELE1BQU0sQ0FBQ3JELENBQUMsR0FBRyxDQUFDLENBQUM7TUFFOUMsSUFBSTRELEtBQUssQ0FBQ1csRUFBRSxHQUFHVCxDQUFDLEVBQUU7UUFDaEJGLEtBQUssR0FBR0EsS0FBSyxDQUFDVSxDQUFDO01BQ2pCO01BRUEsT0FBT1YsS0FBSyxDQUFDakIsQ0FBQyxHQUFHLENBQUNtQixDQUFDLEdBQUdGLEtBQUssQ0FBQ2xCLENBQUMsSUFBSWtCLEtBQUssQ0FBQ1EsRUFBRSxHQUFHUixLQUFLLENBQUNTLEVBQUU7SUFDdEQsQ0FBQztJQUVELElBQUksQ0FBQ0csSUFBSSxDQUFDQyxNQUFNLEdBQUcsSUFBSTtJQUN2QixJQUFJLENBQUM1QixFQUFFLElBQUloRSxJQUFJLElBQUlBLElBQUksQ0FBQ00sWUFBWSxDQUFDLElBQUksQ0FBQzBELEVBQUUsRUFBRSxJQUFJLENBQUMyQixJQUFJLENBQUM7SUFDeEQsT0FBTyxJQUFJO0VBQ2IsQ0FBQztFQUVEdkIsTUFBTSxDQUFDeUIsVUFBVSxHQUFHLFNBQVNBLFVBQVVBLENBQUMzQixNQUFNLEVBQUU7SUFDOUMsT0FBTzNELFVBQVUsQ0FBQ3NGLFVBQVUsQ0FBQyxJQUFJLEVBQUUzQixNQUFNLENBQUM7RUFDNUMsQ0FBQztFQUVEM0QsVUFBVSxDQUFDQyxNQUFNLEdBQUcsU0FBU0EsTUFBTUEsQ0FBQ3dELEVBQUUsRUFBRUMsSUFBSSxFQUFFQyxNQUFNLEVBQUU7SUFDcEQsT0FBTyxJQUFJM0QsVUFBVSxDQUFDeUQsRUFBRSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sQ0FBQyxDQUFDeUIsSUFBSTtFQUM5QyxDQUFDO0VBRURwRixVQUFVLENBQUN1RixRQUFRLEdBQUcsU0FBU0EsUUFBUUEsQ0FBQ0MsSUFBSSxFQUFFO0lBQzVDL0YsSUFBSSxHQUFHK0YsSUFBSTtJQUVYMUYsU0FBUyxDQUFDLENBQUM7RUFDYixDQUFDO0VBRURFLFVBQVUsQ0FBQ3lGLEdBQUcsR0FBRyxTQUFTQSxHQUFHQSxDQUFDaEMsRUFBRSxFQUFFO0lBQ2hDLE9BQU9oRSxJQUFJLENBQUNpRyxTQUFTLENBQUNqQyxFQUFFLENBQUM7RUFDM0IsQ0FBQztFQUVEekQsVUFBVSxDQUFDc0YsVUFBVSxHQUFHLFNBQVNBLFVBQVVBLENBQUNGLElBQUksRUFBRXpCLE1BQU0sRUFBRTtJQUN4REEsTUFBTSxHQUFHQSxNQUFNLElBQUksQ0FBQyxDQUFDO0lBQ3JCLElBQUlnQyxLQUFLLEdBQUdoQyxNQUFNLENBQUNnQyxLQUFLLElBQUksR0FBRztNQUMzQjFFLE1BQU0sR0FBRzBDLE1BQU0sQ0FBQzFDLE1BQU0sSUFBSSxHQUFHO01BQzdCcUMsQ0FBQyxHQUFHSyxNQUFNLENBQUNMLENBQUMsSUFBSSxDQUFDO01BQ2pCQyxDQUFDLEdBQUcsQ0FBQ0ksTUFBTSxDQUFDSixDQUFDLElBQUksQ0FBQyxJQUFJdEMsTUFBTTtNQUM1QjJFLENBQUMsR0FBR25HLElBQUksQ0FBQ29HLEtBQUssQ0FBQ0MsT0FBTyxDQUFDbkMsTUFBTSxDQUFDb0MsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO01BQ3RDQyxDQUFDO01BQ0RDLEtBQUs7TUFDTGxGLENBQUM7TUFDRHVELEdBQUc7TUFDSGpELEVBQUU7TUFDRkMsRUFBRTtNQUNGNEMsU0FBUztNQUNUL0IsU0FBUztNQUNUK0QsS0FBSztNQUNMQyxLQUFLO0lBRVQsSUFBSXhDLE1BQU0sQ0FBQ3lDLE1BQU0sRUFBRTtNQUNqQm5GLE1BQU0sR0FBRyxDQUFDQSxNQUFNO01BQ2hCc0MsQ0FBQyxHQUFHLENBQUM7SUFDUDtJQUVBLElBQUksT0FBTzZCLElBQUksS0FBSyxRQUFRLEVBQUU7TUFDNUJBLElBQUksR0FBRzNGLElBQUksQ0FBQ2lHLFNBQVMsQ0FBQ04sSUFBSSxDQUFDO0lBQzdCO0lBRUEsSUFBSUEsSUFBSSxDQUFDQyxNQUFNLEVBQUU7TUFDZkQsSUFBSSxHQUFHQSxJQUFJLENBQUNDLE1BQU07SUFDcEI7SUFFQSxJQUFJRCxJQUFJLFlBQVlwRixVQUFVLEVBQUU7TUFDOUJnRyxDQUFDLEdBQUd6RyxnRUFBZSxDQUFDQyxpRUFBZ0IsQ0FBQyxDQUFDNEYsSUFBSSxDQUFDTCxPQUFPLENBQUMsRUFBRVksS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQzFFLE1BQU0sRUFBRXFDLENBQUMsRUFBRUMsQ0FBQyxDQUFDLENBQUM7SUFDbkYsQ0FBQyxNQUFNO01BQ0x5QyxDQUFDLEdBQUcsQ0FBQzFDLENBQUMsRUFBRUMsQ0FBQyxDQUFDO01BQ1ZXLFNBQVMsR0FBRy9DLElBQUksQ0FBQ0MsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDdUMsTUFBTSxDQUFDTyxTQUFTLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQztNQUN0REksR0FBRyxHQUFHLENBQUMsR0FBR0osU0FBUztNQUNuQkEsU0FBUyxJQUFJLENBQUM7TUFDZC9CLFNBQVMsR0FBRyxDQUFDLEdBQUcrQixTQUFTO01BQ3pCZ0MsS0FBSyxHQUFHN0YsTUFBTSxDQUFDaUQsQ0FBQyxHQUFHZ0IsR0FBRyxHQUFHcUIsS0FBSyxDQUFDO01BQy9CUSxLQUFLLEdBQUc5RixNQUFNLENBQUNrRCxDQUFDLEdBQUc2QixJQUFJLENBQUNkLEdBQUcsQ0FBQyxHQUFHLENBQUNyRCxNQUFNLENBQUM7TUFDdkNnRixLQUFLLEdBQUcsQ0FBQ0UsS0FBSyxHQUFHNUMsQ0FBQyxLQUFLMkMsS0FBSyxHQUFHNUMsQ0FBQyxDQUFDO01BRWpDLEtBQUt2QyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdtRCxTQUFTLEVBQUVuRCxDQUFDLEVBQUUsRUFBRTtRQUM5Qk0sRUFBRSxHQUFHaEIsTUFBTSxDQUFDaUQsQ0FBQyxHQUFHdkMsQ0FBQyxHQUFHdUQsR0FBRyxHQUFHcUIsS0FBSyxDQUFDO1FBQ2hDckUsRUFBRSxHQUFHakIsTUFBTSxDQUFDa0QsQ0FBQyxHQUFHNkIsSUFBSSxDQUFDckUsQ0FBQyxHQUFHdUQsR0FBRyxDQUFDLEdBQUcsQ0FBQ3JELE1BQU0sQ0FBQztRQUV4QyxJQUFJRSxJQUFJLENBQUNNLEdBQUcsQ0FBQyxDQUFDSCxFQUFFLEdBQUc2RSxLQUFLLEtBQUs5RSxFQUFFLEdBQUc2RSxLQUFLLENBQUMsR0FBR0QsS0FBSyxDQUFDLEdBQUc5RCxTQUFTLElBQUlwQixDQUFDLEtBQUttRCxTQUFTLEdBQUcsQ0FBQyxFQUFFO1VBQ3BGO1VBQ0E4QixDQUFDLENBQUNsQixJQUFJLENBQUNvQixLQUFLLEVBQUVDLEtBQUssQ0FBQztVQUNwQkYsS0FBSyxHQUFHLENBQUMzRSxFQUFFLEdBQUc2RSxLQUFLLEtBQUs5RSxFQUFFLEdBQUc2RSxLQUFLLENBQUM7UUFDckM7UUFFQUEsS0FBSyxHQUFHN0UsRUFBRTtRQUNWOEUsS0FBSyxHQUFHN0UsRUFBRTtNQUNaO01BRUEwRSxDQUFDLEdBQUcsR0FBRyxHQUFHQSxDQUFDLENBQUNLLElBQUksQ0FBQyxHQUFHLENBQUM7SUFDdkI7SUFFQVQsQ0FBQyxJQUFJQSxDQUFDLENBQUNVLFlBQVksQ0FBQyxHQUFHLEVBQUVOLENBQUMsQ0FBQztJQUMzQixPQUFPQSxDQUFDO0VBQ1YsQ0FBQztFQUVELE9BQU9oRyxVQUFVO0FBQ25CLENBQUMsQ0FBQyxDQUFDO0FBQ0hMLFFBQVEsQ0FBQyxDQUFDLElBQUlGLElBQUksQ0FBQ0ksY0FBYyxDQUFDRyxVQUFVLENBQUM7QUFDN0NBLFVBQVUsQ0FBQ3VHLE9BQU8sR0FBRyxRQUFRIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXVub3MtYmxhZGVzLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0xUU0MgUHJvZ3JhbXMvRm91bmRyeVZUVC9Gb3VuZHJ5IFZpcnR1YWwgVGFibGV0b3AvcmVzb3VyY2VzL2FwcC9wdWJsaWMvc2NyaXB0cy9ncmVlbnNvY2svZXNtL0N1c3RvbUVhc2UuanM/MTg3MiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQ3VzdG9tRWFzZSAzLjExLjBcclxuICogaHR0cHM6Ly9ncmVlbnNvY2suY29tXHJcbiAqXHJcbiAqIEBsaWNlbnNlIENvcHlyaWdodCAyMDA4LTIwMjIsIEdyZWVuU29jay4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuICogU3ViamVjdCB0byB0aGUgdGVybXMgYXQgaHR0cHM6Ly9ncmVlbnNvY2suY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXHJcbiAqIENsdWIgR3JlZW5Tb2NrIG1lbWJlcnMsIHRoZSBhZ3JlZW1lbnQgaXNzdWVkIHdpdGggdGhhdCBtZW1iZXJzaGlwLlxyXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cclxuKi9cclxuXHJcbi8qIGVzbGludC1kaXNhYmxlICovXHJcbmltcG9ydCB7IHN0cmluZ1RvUmF3UGF0aCwgcmF3UGF0aFRvU3RyaW5nLCB0cmFuc2Zvcm1SYXdQYXRoIH0gZnJvbSBcIi4vdXRpbHMvcGF0aHMuanNcIjtcclxuXHJcbnZhciBnc2FwLFxyXG4gICAgX2NvcmVJbml0dGVkLFxyXG4gICAgX2dldEdTQVAgPSBmdW5jdGlvbiBfZ2V0R1NBUCgpIHtcclxuICByZXR1cm4gZ3NhcCB8fCB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiICYmIChnc2FwID0gd2luZG93LmdzYXApICYmIGdzYXAucmVnaXN0ZXJQbHVnaW4gJiYgZ3NhcDtcclxufSxcclxuICAgIF9pbml0Q29yZSA9IGZ1bmN0aW9uIF9pbml0Q29yZSgpIHtcclxuICBnc2FwID0gX2dldEdTQVAoKTtcclxuXHJcbiAgaWYgKGdzYXApIHtcclxuICAgIGdzYXAucmVnaXN0ZXJFYXNlKFwiX0NFXCIsIEN1c3RvbUVhc2UuY3JlYXRlKTtcclxuICAgIF9jb3JlSW5pdHRlZCA9IDE7XHJcbiAgfSBlbHNlIHtcclxuICAgIGNvbnNvbGUud2FybihcIlBsZWFzZSBnc2FwLnJlZ2lzdGVyUGx1Z2luKEN1c3RvbUVhc2UpXCIpO1xyXG4gIH1cclxufSxcclxuICAgIF9iaWdOdW0gPSAxZTIwLFxyXG4gICAgX3JvdW5kID0gZnVuY3Rpb24gX3JvdW5kKHZhbHVlKSB7XHJcbiAgcmV0dXJuIH5+KHZhbHVlICogMTAwMCArICh2YWx1ZSA8IDAgPyAtLjUgOiAuNSkpIC8gMTAwMDtcclxufSxcclxuICAgIF9ib251c1ZhbGlkYXRlZCA9IDEsXHJcbiAgICAvLzxuYW1lPkN1c3RvbUVhc2U8L25hbWU+XHJcbl9udW1FeHAgPSAvWy0rPVxcLl0qXFxkK1tcXC5lXFwtXFwrXSpcXGQqW2VcXC1cXCtdKlxcZCovZ2ksXHJcbiAgICAvL2ZpbmRzIGFueSBudW1iZXJzLCBpbmNsdWRpbmcgb25lcyB0aGF0IHN0YXJ0IHdpdGggKz0gb3IgLT0sIG5lZ2F0aXZlIG51bWJlcnMsIGFuZCBvbmVzIGluIHNjaWVudGlmaWMgbm90YXRpb24gbGlrZSAxZS04LlxyXG5fbmVlZHNQYXJzaW5nRXhwID0gL1tjTGxzU2FBaEh2VnRUcVFdL2csXHJcbiAgICBfZmluZE1pbmltdW0gPSBmdW5jdGlvbiBfZmluZE1pbmltdW0odmFsdWVzKSB7XHJcbiAgdmFyIGwgPSB2YWx1ZXMubGVuZ3RoLFxyXG4gICAgICBtaW4gPSBfYmlnTnVtLFxyXG4gICAgICBpO1xyXG5cclxuICBmb3IgKGkgPSAxOyBpIDwgbDsgaSArPSA2KSB7XHJcbiAgICArdmFsdWVzW2ldIDwgbWluICYmIChtaW4gPSArdmFsdWVzW2ldKTtcclxuICB9XHJcblxyXG4gIHJldHVybiBtaW47XHJcbn0sXHJcbiAgICAvL3Rha2VzIGFsbCB0aGUgcG9pbnRzIGFuZCB0cmFuc2xhdGVzL3NjYWxlcyB0aGVtIHNvIHRoYXQgdGhlIHggc3RhcnRzIGF0IDAgYW5kIGVuZHMgYXQgMS5cclxuX25vcm1hbGl6ZSA9IGZ1bmN0aW9uIF9ub3JtYWxpemUodmFsdWVzLCBoZWlnaHQsIG9yaWdpblkpIHtcclxuICBpZiAoIW9yaWdpblkgJiYgb3JpZ2luWSAhPT0gMCkge1xyXG4gICAgb3JpZ2luWSA9IE1hdGgubWF4KCt2YWx1ZXNbdmFsdWVzLmxlbmd0aCAtIDFdLCArdmFsdWVzWzFdKTtcclxuICB9XHJcblxyXG4gIHZhciB0eCA9ICt2YWx1ZXNbMF0gKiAtMSxcclxuICAgICAgdHkgPSAtb3JpZ2luWSxcclxuICAgICAgbCA9IHZhbHVlcy5sZW5ndGgsXHJcbiAgICAgIHN4ID0gMSAvICgrdmFsdWVzW2wgLSAyXSArIHR4KSxcclxuICAgICAgc3kgPSAtaGVpZ2h0IHx8IChNYXRoLmFicygrdmFsdWVzW2wgLSAxXSAtICt2YWx1ZXNbMV0pIDwgMC4wMSAqICgrdmFsdWVzW2wgLSAyXSAtICt2YWx1ZXNbMF0pID8gX2ZpbmRNaW5pbXVtKHZhbHVlcykgKyB0eSA6ICt2YWx1ZXNbbCAtIDFdICsgdHkpLFxyXG4gICAgICBpO1xyXG5cclxuICBpZiAoc3kpIHtcclxuICAgIC8vdHlwaWNhbGx5IHkgZW5kcyBhdCAxIChzbyB0aGF0IHRoZSBlbmQgdmFsdWVzIGFyZSByZWFjaGVkKVxyXG4gICAgc3kgPSAxIC8gc3k7XHJcbiAgfSBlbHNlIHtcclxuICAgIC8vaW4gY2FzZSB0aGUgZWFzZSByZXR1cm5zIHRvIGl0cyBiZWdpbm5pbmcgdmFsdWUsIHNjYWxlIGV2ZXJ5dGhpbmcgcHJvcG9ydGlvbmFsbHlcclxuICAgIHN5ID0gLXN4O1xyXG4gIH1cclxuXHJcbiAgZm9yIChpID0gMDsgaSA8IGw7IGkgKz0gMikge1xyXG4gICAgdmFsdWVzW2ldID0gKCt2YWx1ZXNbaV0gKyB0eCkgKiBzeDtcclxuICAgIHZhbHVlc1tpICsgMV0gPSAoK3ZhbHVlc1tpICsgMV0gKyB0eSkgKiBzeTtcclxuICB9XHJcbn0sXHJcbiAgICAvL25vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgcG9pbnQgb2JqZWN0cyBsaWtlIHt4LCB5fSByYXRoZXIgdGhhbiB3b3JraW5nIHdpdGggc2VnbWVudHMgd2hpY2ggYXJlIGFycmF5cyB3aXRoIGFsdGVybmF0aW5nIHgsIHkgdmFsdWVzIGFzIGluIHRoZSBzaW1pbGFyIGZ1bmN0aW9uIGluIHBhdGhzLmpzXHJcbl9iZXppZXJUb1BvaW50cyA9IGZ1bmN0aW9uIF9iZXppZXJUb1BvaW50cyh4MSwgeTEsIHgyLCB5MiwgeDMsIHkzLCB4NCwgeTQsIHRocmVzaG9sZCwgcG9pbnRzLCBpbmRleCkge1xyXG4gIHZhciB4MTIgPSAoeDEgKyB4MikgLyAyLFxyXG4gICAgICB5MTIgPSAoeTEgKyB5MikgLyAyLFxyXG4gICAgICB4MjMgPSAoeDIgKyB4MykgLyAyLFxyXG4gICAgICB5MjMgPSAoeTIgKyB5MykgLyAyLFxyXG4gICAgICB4MzQgPSAoeDMgKyB4NCkgLyAyLFxyXG4gICAgICB5MzQgPSAoeTMgKyB5NCkgLyAyLFxyXG4gICAgICB4MTIzID0gKHgxMiArIHgyMykgLyAyLFxyXG4gICAgICB5MTIzID0gKHkxMiArIHkyMykgLyAyLFxyXG4gICAgICB4MjM0ID0gKHgyMyArIHgzNCkgLyAyLFxyXG4gICAgICB5MjM0ID0gKHkyMyArIHkzNCkgLyAyLFxyXG4gICAgICB4MTIzNCA9ICh4MTIzICsgeDIzNCkgLyAyLFxyXG4gICAgICB5MTIzNCA9ICh5MTIzICsgeTIzNCkgLyAyLFxyXG4gICAgICBkeCA9IHg0IC0geDEsXHJcbiAgICAgIGR5ID0geTQgLSB5MSxcclxuICAgICAgZDIgPSBNYXRoLmFicygoeDIgLSB4NCkgKiBkeSAtICh5MiAtIHk0KSAqIGR4KSxcclxuICAgICAgZDMgPSBNYXRoLmFicygoeDMgLSB4NCkgKiBkeSAtICh5MyAtIHk0KSAqIGR4KSxcclxuICAgICAgbGVuZ3RoO1xyXG5cclxuICBpZiAoIXBvaW50cykge1xyXG4gICAgcG9pbnRzID0gW3tcclxuICAgICAgeDogeDEsXHJcbiAgICAgIHk6IHkxXHJcbiAgICB9LCB7XHJcbiAgICAgIHg6IHg0LFxyXG4gICAgICB5OiB5NFxyXG4gICAgfV07XHJcbiAgICBpbmRleCA9IDE7XHJcbiAgfVxyXG5cclxuICBwb2ludHMuc3BsaWNlKGluZGV4IHx8IHBvaW50cy5sZW5ndGggLSAxLCAwLCB7XHJcbiAgICB4OiB4MTIzNCxcclxuICAgIHk6IHkxMjM0XHJcbiAgfSk7XHJcblxyXG4gIGlmICgoZDIgKyBkMykgKiAoZDIgKyBkMykgPiB0aHJlc2hvbGQgKiAoZHggKiBkeCArIGR5ICogZHkpKSB7XHJcbiAgICBsZW5ndGggPSBwb2ludHMubGVuZ3RoO1xyXG5cclxuICAgIF9iZXppZXJUb1BvaW50cyh4MSwgeTEsIHgxMiwgeTEyLCB4MTIzLCB5MTIzLCB4MTIzNCwgeTEyMzQsIHRocmVzaG9sZCwgcG9pbnRzLCBpbmRleCk7XHJcblxyXG4gICAgX2JlemllclRvUG9pbnRzKHgxMjM0LCB5MTIzNCwgeDIzNCwgeTIzNCwgeDM0LCB5MzQsIHg0LCB5NCwgdGhyZXNob2xkLCBwb2ludHMsIGluZGV4ICsgMSArIChwb2ludHMubGVuZ3RoIC0gbGVuZ3RoKSk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gcG9pbnRzO1xyXG59O1xyXG5cclxuZXhwb3J0IHZhciBDdXN0b21FYXNlID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHtcclxuICBmdW5jdGlvbiBDdXN0b21FYXNlKGlkLCBkYXRhLCBjb25maWcpIHtcclxuICAgIF9jb3JlSW5pdHRlZCB8fCBfaW5pdENvcmUoKTtcclxuICAgIHRoaXMuaWQgPSBpZDtcclxuICAgIF9ib251c1ZhbGlkYXRlZCAmJiB0aGlzLnNldERhdGEoZGF0YSwgY29uZmlnKTtcclxuICB9XHJcblxyXG4gIHZhciBfcHJvdG8gPSBDdXN0b21FYXNlLnByb3RvdHlwZTtcclxuXHJcbiAgX3Byb3RvLnNldERhdGEgPSBmdW5jdGlvbiBzZXREYXRhKGRhdGEsIGNvbmZpZykge1xyXG4gICAgY29uZmlnID0gY29uZmlnIHx8IHt9O1xyXG4gICAgZGF0YSA9IGRhdGEgfHwgXCIwLDAsMSwxXCI7XHJcbiAgICB2YXIgdmFsdWVzID0gZGF0YS5tYXRjaChfbnVtRXhwKSxcclxuICAgICAgICBjbG9zZXN0ID0gMSxcclxuICAgICAgICBwb2ludHMgPSBbXSxcclxuICAgICAgICBsb29rdXAgPSBbXSxcclxuICAgICAgICBwcmVjaXNpb24gPSBjb25maWcucHJlY2lzaW9uIHx8IDEsXHJcbiAgICAgICAgZmFzdCA9IHByZWNpc2lvbiA8PSAxLFxyXG4gICAgICAgIGwsXHJcbiAgICAgICAgYTEsXHJcbiAgICAgICAgYTIsXHJcbiAgICAgICAgaSxcclxuICAgICAgICBpbmMsXHJcbiAgICAgICAgaixcclxuICAgICAgICBwb2ludCxcclxuICAgICAgICBwcmV2UG9pbnQsXHJcbiAgICAgICAgcDtcclxuICAgIHRoaXMuZGF0YSA9IGRhdGE7XHJcblxyXG4gICAgaWYgKF9uZWVkc1BhcnNpbmdFeHAudGVzdChkYXRhKSB8fCB+ZGF0YS5pbmRleE9mKFwiTVwiKSAmJiBkYXRhLmluZGV4T2YoXCJDXCIpIDwgMCkge1xyXG4gICAgICB2YWx1ZXMgPSBzdHJpbmdUb1Jhd1BhdGgoZGF0YSlbMF07XHJcbiAgICB9XHJcblxyXG4gICAgbCA9IHZhbHVlcy5sZW5ndGg7XHJcblxyXG4gICAgaWYgKGwgPT09IDQpIHtcclxuICAgICAgdmFsdWVzLnVuc2hpZnQoMCwgMCk7XHJcbiAgICAgIHZhbHVlcy5wdXNoKDEsIDEpO1xyXG4gICAgICBsID0gODtcclxuICAgIH0gZWxzZSBpZiAoKGwgLSAyKSAlIDYpIHtcclxuICAgICAgdGhyb3cgXCJJbnZhbGlkIEN1c3RvbUVhc2VcIjtcclxuICAgIH1cclxuXHJcbiAgICBpZiAoK3ZhbHVlc1swXSAhPT0gMCB8fCArdmFsdWVzW2wgLSAyXSAhPT0gMSkge1xyXG4gICAgICBfbm9ybWFsaXplKHZhbHVlcywgY29uZmlnLmhlaWdodCwgY29uZmlnLm9yaWdpblkpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuc2VnbWVudCA9IHZhbHVlcztcclxuXHJcbiAgICBmb3IgKGkgPSAyOyBpIDwgbDsgaSArPSA2KSB7XHJcbiAgICAgIGExID0ge1xyXG4gICAgICAgIHg6ICt2YWx1ZXNbaSAtIDJdLFxyXG4gICAgICAgIHk6ICt2YWx1ZXNbaSAtIDFdXHJcbiAgICAgIH07XHJcbiAgICAgIGEyID0ge1xyXG4gICAgICAgIHg6ICt2YWx1ZXNbaSArIDRdLFxyXG4gICAgICAgIHk6ICt2YWx1ZXNbaSArIDVdXHJcbiAgICAgIH07XHJcbiAgICAgIHBvaW50cy5wdXNoKGExLCBhMik7XHJcblxyXG4gICAgICBfYmV6aWVyVG9Qb2ludHMoYTEueCwgYTEueSwgK3ZhbHVlc1tpXSwgK3ZhbHVlc1tpICsgMV0sICt2YWx1ZXNbaSArIDJdLCArdmFsdWVzW2kgKyAzXSwgYTIueCwgYTIueSwgMSAvIChwcmVjaXNpb24gKiAyMDAwMDApLCBwb2ludHMsIHBvaW50cy5sZW5ndGggLSAxKTtcclxuICAgIH1cclxuXHJcbiAgICBsID0gcG9pbnRzLmxlbmd0aDtcclxuXHJcbiAgICBmb3IgKGkgPSAwOyBpIDwgbDsgaSsrKSB7XHJcbiAgICAgIHBvaW50ID0gcG9pbnRzW2ldO1xyXG4gICAgICBwcmV2UG9pbnQgPSBwb2ludHNbaSAtIDFdIHx8IHBvaW50O1xyXG5cclxuICAgICAgaWYgKChwb2ludC54ID4gcHJldlBvaW50LnggfHwgcHJldlBvaW50LnkgIT09IHBvaW50LnkgJiYgcHJldlBvaW50LnggPT09IHBvaW50LnggfHwgcG9pbnQgPT09IHByZXZQb2ludCkgJiYgcG9pbnQueCA8PSAxKSB7XHJcbiAgICAgICAgLy9pZiBhIHBvaW50IGdvZXMgQkFDS1dBUkQgaW4gdGltZSBvciBpcyBhIGR1cGxpY2F0ZSwganVzdCBkcm9wIGl0LiBBbHNvIGl0IHNob3VsZG4ndCBnbyBwYXN0IDEgb24gdGhlIHggYXhpcywgYXMgY291bGQgaGFwcGVuIGluIGEgc3RyaW5nIGxpa2UgXCJNMCwwIEMwLDAgMC4xMiwwLjY4IDAuMTgsMC43ODggMC4xOTUsMC44NDUgMC4zMDgsMSAwLjMyLDEgMC40MDMsMS4wMDUgMC4zOTgsMSAwLjUsMSAwLjYwMiwxIDAuODE2LDEuMDA1IDAuOSwxIDAuOTEsMSAwLjk0OCwwLjY5IDAuOTYyLDAuNjE1IDEuMDAzLDAuMzc2IDEsMCAxLDBcIi5cclxuICAgICAgICBwcmV2UG9pbnQuY3ggPSBwb2ludC54IC0gcHJldlBvaW50Lng7IC8vY2hhbmdlIGluIHggYmV0d2VlbiB0aGlzIHBvaW50IGFuZCB0aGUgbmV4dCBwb2ludCAocGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uKVxyXG5cclxuICAgICAgICBwcmV2UG9pbnQuY3kgPSBwb2ludC55IC0gcHJldlBvaW50Lnk7XHJcbiAgICAgICAgcHJldlBvaW50Lm4gPSBwb2ludDtcclxuICAgICAgICBwcmV2UG9pbnQubnggPSBwb2ludC54OyAvL25leHQgcG9pbnQncyB4IHZhbHVlIChwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24sIG1ha2luZyBsb29rdXBzIGZhc3RlciBpbiBnZXRSYXRpbygpKS4gUmVtZW1iZXIsIHRoZSBsb29rdXAgd2lsbCBhbHdheXMgbGFuZCBvbiBhIHNwb3Qgd2hlcmUgaXQncyBlaXRoZXIgdGhpcyBwb2ludCBvciB0aGUgdmVyeSBuZXh0IG9uZSAobmV2ZXIgYmV5b25kIHRoYXQpXHJcblxyXG4gICAgICAgIGlmIChmYXN0ICYmIGkgPiAxICYmIE1hdGguYWJzKHByZXZQb2ludC5jeSAvIHByZXZQb2ludC5jeCAtIHBvaW50c1tpIC0gMl0uY3kgLyBwb2ludHNbaSAtIDJdLmN4KSA+IDIpIHtcclxuICAgICAgICAgIC8vaWYgdGhlcmUncyBhIHN1ZGRlbiBjaGFuZ2UgaW4gZGlyZWN0aW9uLCBwcmlvcml0aXplIGFjY3VyYWN5IG92ZXIgc3BlZWQuIExpa2UgYSBib3VuY2UgZWFzZSAtIHlvdSBkb24ndCB3YW50IHRvIHJpc2sgdGhlIHNhbXBsaW5nIGNodW5rcyBsYW5kaW5nIG9uIGVhY2ggc2lkZSBvZiB0aGUgYm91bmNlIGFuY2hvciBhbmQgaGF2aW5nIGl0IGNsaXBwZWQgb2ZmLlxyXG4gICAgICAgICAgZmFzdCA9IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZiAocHJldlBvaW50LmN4IDwgY2xvc2VzdCkge1xyXG4gICAgICAgICAgaWYgKCFwcmV2UG9pbnQuY3gpIHtcclxuICAgICAgICAgICAgcHJldlBvaW50LmN4ID0gMC4wMDE7IC8vYXZvaWRzIG1hdGggcHJvYmxlbXMgaW4gZ2V0UmF0aW8oKSAoZGl2aWRpbmcgYnkgemVybylcclxuXHJcbiAgICAgICAgICAgIGlmIChpID09PSBsIC0gMSkge1xyXG4gICAgICAgICAgICAgIC8vaW4gY2FzZSB0aGUgZmluYWwgc2VnbWVudCBnb2VzIHZlcnRpY2FsIFJJR0hUIGF0IHRoZSBlbmQsIG1ha2Ugc3VyZSB3ZSBlbmQgYXQgdGhlIGVuZC5cclxuICAgICAgICAgICAgICBwcmV2UG9pbnQueCAtPSAwLjAwMTtcclxuICAgICAgICAgICAgICBjbG9zZXN0ID0gTWF0aC5taW4oY2xvc2VzdCwgMC4wMDEpO1xyXG4gICAgICAgICAgICAgIGZhc3QgPSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBjbG9zZXN0ID0gcHJldlBvaW50LmN4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBwb2ludHMuc3BsaWNlKGktLSwgMSk7XHJcbiAgICAgICAgbC0tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbCA9IDEgLyBjbG9zZXN0ICsgMSB8IDA7XHJcbiAgICBpbmMgPSAxIC8gbDtcclxuICAgIGogPSAwO1xyXG4gICAgcG9pbnQgPSBwb2ludHNbMF07XHJcblxyXG4gICAgaWYgKGZhc3QpIHtcclxuICAgICAgZm9yIChpID0gMDsgaSA8IGw7IGkrKykge1xyXG4gICAgICAgIC8vZm9yIGZhc3Rlc3QgbG9va3Vwcywgd2UganVzdCBzYW1wbGUgYWxvbmcgdGhlIHBhdGggYXQgZXF1YWwgeCAodGltZSkgZGlzdGFuY2UuIFVzZXMgbW9yZSBtZW1vcnkgYW5kIGlzIHNsaWdodGx5IGxlc3MgYWNjdXJhdGUgZm9yIGFuY2hvcnMgdGhhdCBkb24ndCBsYW5kIG9uIHRoZSBzYW1wbGluZyBwb2ludHMsIGJ1dCBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgZWFzZXMgaXQncyBleGNlbGxlbnQgKGFuZCBmYXN0KS5cclxuICAgICAgICBwID0gaSAqIGluYztcclxuXHJcbiAgICAgICAgaWYgKHBvaW50Lm54IDwgcCkge1xyXG4gICAgICAgICAgcG9pbnQgPSBwb2ludHNbKytqXTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGExID0gcG9pbnQueSArIChwIC0gcG9pbnQueCkgLyBwb2ludC5jeCAqIHBvaW50LmN5O1xyXG4gICAgICAgIGxvb2t1cFtpXSA9IHtcclxuICAgICAgICAgIHg6IHAsXHJcbiAgICAgICAgICBjeDogaW5jLFxyXG4gICAgICAgICAgeTogYTEsXHJcbiAgICAgICAgICBjeTogMCxcclxuICAgICAgICAgIG54OiA5XHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgaWYgKGkpIHtcclxuICAgICAgICAgIGxvb2t1cFtpIC0gMV0uY3kgPSBhMSAtIGxvb2t1cFtpIC0gMV0ueTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxvb2t1cFtsIC0gMV0uY3kgPSBwb2ludHNbcG9pbnRzLmxlbmd0aCAtIDFdLnkgLSBhMTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIC8vdGhpcyBvcHRpb24gaXMgbW9yZSBhY2N1cmF0ZSwgZW5zdXJpbmcgdGhhdCBFVkVSWSBhbmNob3IgaXMgaGl0IHBlcmZlY3RseS4gQ2xpcHBpbmcgYWNyb3NzIGEgYm91bmNlLCBmb3IgZXhhbXBsZSwgd291bGQgbmV2ZXIgaGFwcGVuLlxyXG4gICAgICBmb3IgKGkgPSAwOyBpIDwgbDsgaSsrKSB7XHJcbiAgICAgICAgLy9idWlsZCBhIGxvb2t1cCB0YWJsZSBiYXNlZCBvbiB0aGUgc21hbGxlc3QgZGlzdGFuY2Ugc28gdGhhdCB3ZSBjYW4gaW5zdGFudGx5IGZpbmQgdGhlIGFwcHJvcHJpYXRlIHBvaW50ICh3ZWxsLCBpdCdsbCBlaXRoZXIgYmUgdGhhdCBwb2ludCBvciB0aGUgdmVyeSBuZXh0IG9uZSkuIFdlJ2xsIGxvb2sgdXAgYmFzZWQgb24gdGhlIGxpbmVhciBwcm9ncmVzcy4gU28gaXQncyBpdCdzIDAuNSBhbmQgdGhlIGxvb2t1cCB0YWJsZSBoYXMgMTAwIGVsZW1lbnRzLCBpdCdkIGJlIGxpa2UgbG9va3VwW01hdGguZmxvb3IoMC41ICogMTAwKV1cclxuICAgICAgICBpZiAocG9pbnQubnggPCBpICogaW5jKSB7XHJcbiAgICAgICAgICBwb2ludCA9IHBvaW50c1srK2pdO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbG9va3VwW2ldID0gcG9pbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChqIDwgcG9pbnRzLmxlbmd0aCAtIDEpIHtcclxuICAgICAgICBsb29rdXBbaSAtIDFdID0gcG9pbnRzW3BvaW50cy5sZW5ndGggLSAyXTtcclxuICAgICAgfVxyXG4gICAgfSAvL3RoaXMuX2NhbGNFbmQgPSAocG9pbnRzW3BvaW50cy5sZW5ndGgtMV0ueSAhPT0gMSB8fCBwb2ludHNbMF0ueSAhPT0gMCk7IC8vZW5zdXJlcyB0aGF0IHdlIGRvbid0IHJ1biBpbnRvIGZsb2F0aW5nIHBvaW50IGVycm9ycy4gQXMgbG9uZyBhcyB3ZSdyZSBzdGFydGluZyBhdCAwIGFuZCBlbmRpbmcgYXQgMSwgdGVsbCBHU0FQIHRvIHNraXAgdGhlIGZpbmFsIGNhbGN1bGF0aW9uIGFuZCB1c2UgMC8xIGFzIHRoZSBmYWN0b3IuXHJcblxyXG5cclxuICAgIHRoaXMuZWFzZSA9IGZ1bmN0aW9uIChwKSB7XHJcbiAgICAgIHZhciBwb2ludCA9IGxvb2t1cFtwICogbCB8IDBdIHx8IGxvb2t1cFtsIC0gMV07XHJcblxyXG4gICAgICBpZiAocG9pbnQubnggPCBwKSB7XHJcbiAgICAgICAgcG9pbnQgPSBwb2ludC5uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICByZXR1cm4gcG9pbnQueSArIChwIC0gcG9pbnQueCkgLyBwb2ludC5jeCAqIHBvaW50LmN5O1xyXG4gICAgfTtcclxuXHJcbiAgICB0aGlzLmVhc2UuY3VzdG9tID0gdGhpcztcclxuICAgIHRoaXMuaWQgJiYgZ3NhcCAmJiBnc2FwLnJlZ2lzdGVyRWFzZSh0aGlzLmlkLCB0aGlzLmVhc2UpO1xyXG4gICAgcmV0dXJuIHRoaXM7XHJcbiAgfTtcclxuXHJcbiAgX3Byb3RvLmdldFNWR0RhdGEgPSBmdW5jdGlvbiBnZXRTVkdEYXRhKGNvbmZpZykge1xyXG4gICAgcmV0dXJuIEN1c3RvbUVhc2UuZ2V0U1ZHRGF0YSh0aGlzLCBjb25maWcpO1xyXG4gIH07XHJcblxyXG4gIEN1c3RvbUVhc2UuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGlkLCBkYXRhLCBjb25maWcpIHtcclxuICAgIHJldHVybiBuZXcgQ3VzdG9tRWFzZShpZCwgZGF0YSwgY29uZmlnKS5lYXNlO1xyXG4gIH07XHJcblxyXG4gIEN1c3RvbUVhc2UucmVnaXN0ZXIgPSBmdW5jdGlvbiByZWdpc3Rlcihjb3JlKSB7XHJcbiAgICBnc2FwID0gY29yZTtcclxuXHJcbiAgICBfaW5pdENvcmUoKTtcclxuICB9O1xyXG5cclxuICBDdXN0b21FYXNlLmdldCA9IGZ1bmN0aW9uIGdldChpZCkge1xyXG4gICAgcmV0dXJuIGdzYXAucGFyc2VFYXNlKGlkKTtcclxuICB9O1xyXG5cclxuICBDdXN0b21FYXNlLmdldFNWR0RhdGEgPSBmdW5jdGlvbiBnZXRTVkdEYXRhKGVhc2UsIGNvbmZpZykge1xyXG4gICAgY29uZmlnID0gY29uZmlnIHx8IHt9O1xyXG4gICAgdmFyIHdpZHRoID0gY29uZmlnLndpZHRoIHx8IDEwMCxcclxuICAgICAgICBoZWlnaHQgPSBjb25maWcuaGVpZ2h0IHx8IDEwMCxcclxuICAgICAgICB4ID0gY29uZmlnLnggfHwgMCxcclxuICAgICAgICB5ID0gKGNvbmZpZy55IHx8IDApICsgaGVpZ2h0LFxyXG4gICAgICAgIGUgPSBnc2FwLnV0aWxzLnRvQXJyYXkoY29uZmlnLnBhdGgpWzBdLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc2xvcGUsXHJcbiAgICAgICAgaSxcclxuICAgICAgICBpbmMsXHJcbiAgICAgICAgdHgsXHJcbiAgICAgICAgdHksXHJcbiAgICAgICAgcHJlY2lzaW9uLFxyXG4gICAgICAgIHRocmVzaG9sZCxcclxuICAgICAgICBwcmV2WCxcclxuICAgICAgICBwcmV2WTtcclxuXHJcbiAgICBpZiAoY29uZmlnLmludmVydCkge1xyXG4gICAgICBoZWlnaHQgPSAtaGVpZ2h0O1xyXG4gICAgICB5ID0gMDtcclxuICAgIH1cclxuXHJcbiAgICBpZiAodHlwZW9mIGVhc2UgPT09IFwic3RyaW5nXCIpIHtcclxuICAgICAgZWFzZSA9IGdzYXAucGFyc2VFYXNlKGVhc2UpO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChlYXNlLmN1c3RvbSkge1xyXG4gICAgICBlYXNlID0gZWFzZS5jdXN0b207XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGVhc2UgaW5zdGFuY2VvZiBDdXN0b21FYXNlKSB7XHJcbiAgICAgIGEgPSByYXdQYXRoVG9TdHJpbmcodHJhbnNmb3JtUmF3UGF0aChbZWFzZS5zZWdtZW50XSwgd2lkdGgsIDAsIDAsIC1oZWlnaHQsIHgsIHkpKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGEgPSBbeCwgeV07XHJcbiAgICAgIHByZWNpc2lvbiA9IE1hdGgubWF4KDUsIChjb25maWcucHJlY2lzaW9uIHx8IDEpICogMjAwKTtcclxuICAgICAgaW5jID0gMSAvIHByZWNpc2lvbjtcclxuICAgICAgcHJlY2lzaW9uICs9IDI7XHJcbiAgICAgIHRocmVzaG9sZCA9IDUgLyBwcmVjaXNpb247XHJcbiAgICAgIHByZXZYID0gX3JvdW5kKHggKyBpbmMgKiB3aWR0aCk7XHJcbiAgICAgIHByZXZZID0gX3JvdW5kKHkgKyBlYXNlKGluYykgKiAtaGVpZ2h0KTtcclxuICAgICAgc2xvcGUgPSAocHJldlkgLSB5KSAvIChwcmV2WCAtIHgpO1xyXG5cclxuICAgICAgZm9yIChpID0gMjsgaSA8IHByZWNpc2lvbjsgaSsrKSB7XHJcbiAgICAgICAgdHggPSBfcm91bmQoeCArIGkgKiBpbmMgKiB3aWR0aCk7XHJcbiAgICAgICAgdHkgPSBfcm91bmQoeSArIGVhc2UoaSAqIGluYykgKiAtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgaWYgKE1hdGguYWJzKCh0eSAtIHByZXZZKSAvICh0eCAtIHByZXZYKSAtIHNsb3BlKSA+IHRocmVzaG9sZCB8fCBpID09PSBwcmVjaXNpb24gLSAxKSB7XHJcbiAgICAgICAgICAvL29ubHkgYWRkIHBvaW50cyB3aGVuIHRoZSBzbG9wZSBjaGFuZ2VzIGJleW9uZCB0aGUgdGhyZXNob2xkXHJcbiAgICAgICAgICBhLnB1c2gocHJldlgsIHByZXZZKTtcclxuICAgICAgICAgIHNsb3BlID0gKHR5IC0gcHJldlkpIC8gKHR4IC0gcHJldlgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHJldlggPSB0eDtcclxuICAgICAgICBwcmV2WSA9IHR5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhID0gXCJNXCIgKyBhLmpvaW4oXCIsXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIGUgJiYgZS5zZXRBdHRyaWJ1dGUoXCJkXCIsIGEpO1xyXG4gICAgcmV0dXJuIGE7XHJcbiAgfTtcclxuXHJcbiAgcmV0dXJuIEN1c3RvbUVhc2U7XHJcbn0oKTtcclxuX2dldEdTQVAoKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luKEN1c3RvbUVhc2UpO1xyXG5DdXN0b21FYXNlLnZlcnNpb24gPSBcIjMuMTEuMFwiO1xyXG5leHBvcnQgeyBDdXN0b21FYXNlIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOlsic3RyaW5nVG9SYXdQYXRoIiwicmF3UGF0aFRvU3RyaW5nIiwidHJhbnNmb3JtUmF3UGF0aCIsImdzYXAiLCJfY29yZUluaXR0ZWQiLCJfZ2V0R1NBUCIsIndpbmRvdyIsInJlZ2lzdGVyUGx1Z2luIiwiX2luaXRDb3JlIiwicmVnaXN0ZXJFYXNlIiwiQ3VzdG9tRWFzZSIsImNyZWF0ZSIsImNvbnNvbGUiLCJ3YXJuIiwiX2JpZ051bSIsIl9yb3VuZCIsInZhbHVlIiwiX2JvbnVzVmFsaWRhdGVkIiwiX251bUV4cCIsIl9uZWVkc1BhcnNpbmdFeHAiLCJfZmluZE1pbmltdW0iLCJ2YWx1ZXMiLCJsIiwibGVuZ3RoIiwibWluIiwiaSIsIl9ub3JtYWxpemUiLCJoZWlnaHQiLCJvcmlnaW5ZIiwiTWF0aCIsIm1heCIsInR4IiwidHkiLCJzeCIsInN5IiwiYWJzIiwiX2JlemllclRvUG9pbnRzIiwieDEiLCJ5MSIsIngyIiwieTIiLCJ4MyIsInkzIiwieDQiLCJ5NCIsInRocmVzaG9sZCIsInBvaW50cyIsImluZGV4IiwieDEyIiwieTEyIiwieDIzIiwieTIzIiwieDM0IiwieTM0IiwieDEyMyIsInkxMjMiLCJ4MjM0IiwieTIzNCIsIngxMjM0IiwieTEyMzQiLCJkeCIsImR5IiwiZDIiLCJkMyIsIngiLCJ5Iiwic3BsaWNlIiwiaWQiLCJkYXRhIiwiY29uZmlnIiwic2V0RGF0YSIsIl9wcm90byIsInByb3RvdHlwZSIsIm1hdGNoIiwiY2xvc2VzdCIsImxvb2t1cCIsInByZWNpc2lvbiIsImZhc3QiLCJhMSIsImEyIiwiaW5jIiwiaiIsInBvaW50IiwicHJldlBvaW50IiwicCIsInRlc3QiLCJpbmRleE9mIiwidW5zaGlmdCIsInB1c2giLCJzZWdtZW50IiwiY3giLCJjeSIsIm4iLCJueCIsImVhc2UiLCJjdXN0b20iLCJnZXRTVkdEYXRhIiwicmVnaXN0ZXIiLCJjb3JlIiwiZ2V0IiwicGFyc2VFYXNlIiwid2lkdGgiLCJlIiwidXRpbHMiLCJ0b0FycmF5IiwicGF0aCIsImEiLCJzbG9wZSIsInByZXZYIiwicHJldlkiLCJpbnZlcnQiLCJqb2luIiwic2V0QXR0cmlidXRlIiwidmVyc2lvbiIsImRlZmF1bHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomEase.js\n"); - -/***/ }), - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomWiggle.js": -/*!**************************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomWiggle.js ***! - \**************************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomWiggle: function() { return /* binding */ CustomWiggle; },\n/* harmony export */ \"default\": function() { return /* binding */ CustomWiggle; }\n/* harmony export */ });\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*!\r\n * CustomWiggle 3.11.0\r\n * https://greensock.com\r\n *\r\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n*/\n\n/* eslint-disable */\nvar gsap,\n _coreInitted,\n createCustomEase,\n _getGSAP = function _getGSAP() {\n return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n },\n _eases = {\n easeOut: \"M0,1,C0.7,1,0.6,0,1,0\",\n easeInOut: \"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0\",\n anticipate: \"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1\",\n uniform: \"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0\"\n },\n _linearEase = function _linearEase(p) {\n return p;\n },\n _initCore = function _initCore(required) {\n if (!_coreInitted) {\n gsap = _getGSAP();\n createCustomEase = gsap && gsap.parseEase(\"_CE\");\n if (createCustomEase) {\n for (var p in _eases) {\n _eases[p] = createCustomEase(\"\", _eases[p]);\n }\n _coreInitted = 1;\n _create(\"wiggle\").config = function (vars) {\n return _typeof(vars) === \"object\" ? _create(\"\", vars) : _create(\"wiggle(\" + vars + \")\", {\n wiggles: +vars\n });\n };\n } else {\n required && console.warn(\"Please gsap.registerPlugin(CustomEase, CustomWiggle)\");\n }\n }\n },\n _parseEase = function _parseEase(ease, invertNonCustomEases) {\n if (typeof ease !== \"function\") {\n ease = gsap.parseEase(ease) || createCustomEase(\"\", ease);\n }\n return ease.custom || !invertNonCustomEases ? ease : function (p) {\n return 1 - ease(p);\n };\n },\n _bonusValidated = 1,\n //CustomWiggle\n _create = function _create(id, vars) {\n if (!_coreInitted) {\n _initCore(1);\n }\n vars = vars || {};\n var wiggles = (vars.wiggles || 10) | 0,\n inc = 1 / wiggles,\n x = inc / 2,\n anticipate = vars.type === \"anticipate\",\n yEase = _eases[vars.type] || _eases.easeOut,\n xEase = _linearEase,\n rnd = 1000,\n nextX,\n nextY,\n angle,\n handleX,\n handleY,\n easedX,\n y,\n path,\n i;\n if (_bonusValidated) {\n if (anticipate) {\n //the anticipate ease is actually applied on the x-axis (timing) and uses easeOut for amplitude.\n xEase = yEase;\n yEase = _eases.easeOut;\n }\n if (vars.timingEase) {\n xEase = _parseEase(vars.timingEase);\n }\n if (vars.amplitudeEase) {\n yEase = _parseEase(vars.amplitudeEase, true);\n }\n easedX = xEase(x);\n y = anticipate ? -yEase(x) : yEase(x);\n path = [0, 0, easedX / 4, 0, easedX / 2, y, easedX, y];\n if (vars.type === \"random\") {\n //if we just select random values on the y-axis and plug them into the \"normal\" algorithm, since the control points are always straight horizontal, it creates a bit of a slowdown at each anchor which just didn't seem as desirable, so we switched to an algorithm that bends the control points to be more in line with their context.\n path.length = 4;\n nextX = xEase(inc);\n nextY = Math.random() * 2 - 1;\n for (i = 2; i < wiggles; i++) {\n x = nextX;\n y = nextY;\n nextX = xEase(inc * i);\n nextY = Math.random() * 2 - 1;\n angle = Math.atan2(nextY - path[path.length - 3], nextX - path[path.length - 4]);\n handleX = Math.cos(angle) * inc;\n handleY = Math.sin(angle) * inc;\n path.push(x - handleX, y - handleY, x, y, x + handleX, y + handleY);\n }\n path.push(nextX, 0, 1, 0);\n } else {\n for (i = 1; i < wiggles; i++) {\n path.push(xEase(x + inc / 2), y);\n x += inc;\n y = (y > 0 ? -1 : 1) * yEase(i * inc);\n easedX = xEase(x);\n path.push(xEase(x - inc / 2), y, easedX, y);\n }\n path.push(xEase(x + inc / 4), y, xEase(x + inc / 4), 0, 1, 0);\n }\n i = path.length;\n while (--i > -1) {\n path[i] = ~~(path[i] * rnd) / rnd; //round values to avoid odd strings for super tiny values\n }\n path[2] = \"C\" + path[2];\n return createCustomEase(id, \"M\" + path.join(\",\"));\n }\n };\nvar CustomWiggle = /*#__PURE__*/function () {\n function CustomWiggle(id, vars) {\n this.ease = _create(id, vars);\n }\n CustomWiggle.create = function create(id, vars) {\n return _create(id, vars);\n };\n CustomWiggle.register = function register(core) {\n gsap = core;\n _initCore();\n };\n return CustomWiggle;\n}();\n_getGSAP() && gsap.registerPlugin(CustomWiggle);\nCustomWiggle.version = \"3.11.0\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vTFRTQyBQcm9ncmFtcy9Gb3VuZHJ5VlRUL0ZvdW5kcnkgVmlydHVhbCBUYWJsZXRvcC9yZXNvdXJjZXMvYXBwL3B1YmxpYy9zY3JpcHRzL2dyZWVuc29jay9lc20vQ3VzdG9tV2lnZ2xlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLElBQUlBLElBQUk7RUFDSkMsWUFBWTtFQUNaQyxnQkFBZ0I7RUFDaEJDLFFBQVEsR0FBRyxTQUFTQSxRQUFRQSxDQUFBLEVBQUc7SUFDakMsT0FBT0gsSUFBSSxJQUFJLE9BQU9JLE1BQU0sS0FBSyxXQUFXLEtBQUtKLElBQUksR0FBR0ksTUFBTSxDQUFDSixJQUFJLENBQUMsSUFBSUEsSUFBSSxDQUFDSyxjQUFjLElBQUlMLElBQUk7RUFDckcsQ0FBQztFQUNHTSxNQUFNLEdBQUc7SUFDWEMsT0FBTyxFQUFFLHVCQUF1QjtJQUNoQ0MsU0FBUyxFQUFFLDhDQUE4QztJQUN6REMsVUFBVSxFQUFFLHFGQUFxRjtJQUNqR0MsT0FBTyxFQUFFO0VBQ1gsQ0FBQztFQUNHQyxXQUFXLEdBQUcsU0FBU0EsV0FBV0EsQ0FBQ0MsQ0FBQyxFQUFFO0lBQ3hDLE9BQU9BLENBQUM7RUFDVixDQUFDO0VBQ0dDLFNBQVMsR0FBRyxTQUFTQSxTQUFTQSxDQUFDQyxRQUFRLEVBQUU7SUFDM0MsSUFBSSxDQUFDYixZQUFZLEVBQUU7TUFDakJELElBQUksR0FBR0csUUFBUSxDQUFDLENBQUM7TUFDakJELGdCQUFnQixHQUFHRixJQUFJLElBQUlBLElBQUksQ0FBQ2UsU0FBUyxDQUFDLEtBQUssQ0FBQztNQUVoRCxJQUFJYixnQkFBZ0IsRUFBRTtRQUNwQixLQUFLLElBQUlVLENBQUMsSUFBSU4sTUFBTSxFQUFFO1VBQ3BCQSxNQUFNLENBQUNNLENBQUMsQ0FBQyxHQUFHVixnQkFBZ0IsQ0FBQyxFQUFFLEVBQUVJLE1BQU0sQ0FBQ00sQ0FBQyxDQUFDLENBQUM7UUFDN0M7UUFFQVgsWUFBWSxHQUFHLENBQUM7UUFFaEJlLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQ0MsTUFBTSxHQUFHLFVBQVVDLElBQUksRUFBRTtVQUN6QyxPQUFPQyxPQUFBLENBQU9ELElBQUksTUFBSyxRQUFRLEdBQUdGLE9BQU8sQ0FBQyxFQUFFLEVBQUVFLElBQUksQ0FBQyxHQUFHRixPQUFPLENBQUMsU0FBUyxHQUFHRSxJQUFJLEdBQUcsR0FBRyxFQUFFO1lBQ3BGRSxPQUFPLEVBQUUsQ0FBQ0Y7VUFDWixDQUFDLENBQUM7UUFDSixDQUFDO01BQ0gsQ0FBQyxNQUFNO1FBQ0xKLFFBQVEsSUFBSU8sT0FBTyxDQUFDQyxJQUFJLENBQUMsc0RBQXNELENBQUM7TUFDbEY7SUFDRjtFQUNGLENBQUM7RUFDR0MsVUFBVSxHQUFHLFNBQVNBLFVBQVVBLENBQUNDLElBQUksRUFBRUMsb0JBQW9CLEVBQUU7SUFDL0QsSUFBSSxPQUFPRCxJQUFJLEtBQUssVUFBVSxFQUFFO01BQzlCQSxJQUFJLEdBQUd4QixJQUFJLENBQUNlLFNBQVMsQ0FBQ1MsSUFBSSxDQUFDLElBQUl0QixnQkFBZ0IsQ0FBQyxFQUFFLEVBQUVzQixJQUFJLENBQUM7SUFDM0Q7SUFFQSxPQUFPQSxJQUFJLENBQUNFLE1BQU0sSUFBSSxDQUFDRCxvQkFBb0IsR0FBR0QsSUFBSSxHQUFHLFVBQVVaLENBQUMsRUFBRTtNQUNoRSxPQUFPLENBQUMsR0FBR1ksSUFBSSxDQUFDWixDQUFDLENBQUM7SUFDcEIsQ0FBQztFQUNILENBQUM7RUFDR2UsZUFBZSxHQUFHLENBQUM7RUFDbkI7RUFDSlgsT0FBTyxHQUFHLFNBQVNBLE9BQU9BLENBQUNZLEVBQUUsRUFBRVYsSUFBSSxFQUFFO0lBQ25DLElBQUksQ0FBQ2pCLFlBQVksRUFBRTtNQUNqQlksU0FBUyxDQUFDLENBQUMsQ0FBQztJQUNkO0lBRUFLLElBQUksR0FBR0EsSUFBSSxJQUFJLENBQUMsQ0FBQztJQUNqQixJQUFJRSxPQUFPLEdBQUcsQ0FBQ0YsSUFBSSxDQUFDRSxPQUFPLElBQUksRUFBRSxJQUFJLENBQUM7TUFDbENTLEdBQUcsR0FBRyxDQUFDLEdBQUdULE9BQU87TUFDakJVLENBQUMsR0FBR0QsR0FBRyxHQUFHLENBQUM7TUFDWHBCLFVBQVUsR0FBR1MsSUFBSSxDQUFDYSxJQUFJLEtBQUssWUFBWTtNQUN2Q0MsS0FBSyxHQUFHMUIsTUFBTSxDQUFDWSxJQUFJLENBQUNhLElBQUksQ0FBQyxJQUFJekIsTUFBTSxDQUFDQyxPQUFPO01BQzNDMEIsS0FBSyxHQUFHdEIsV0FBVztNQUNuQnVCLEdBQUcsR0FBRyxJQUFJO01BQ1ZDLEtBQUs7TUFDTEMsS0FBSztNQUNMQyxLQUFLO01BQ0xDLE9BQU87TUFDUEMsT0FBTztNQUNQQyxNQUFNO01BQ05DLENBQUM7TUFDREMsSUFBSTtNQUNKQyxDQUFDO0lBRUwsSUFBSWhCLGVBQWUsRUFBRTtNQUNuQixJQUFJbEIsVUFBVSxFQUFFO1FBQ2Q7UUFDQXdCLEtBQUssR0FBR0QsS0FBSztRQUNiQSxLQUFLLEdBQUcxQixNQUFNLENBQUNDLE9BQU87TUFDeEI7TUFFQSxJQUFJVyxJQUFJLENBQUMwQixVQUFVLEVBQUU7UUFDbkJYLEtBQUssR0FBR1YsVUFBVSxDQUFDTCxJQUFJLENBQUMwQixVQUFVLENBQUM7TUFDckM7TUFFQSxJQUFJMUIsSUFBSSxDQUFDMkIsYUFBYSxFQUFFO1FBQ3RCYixLQUFLLEdBQUdULFVBQVUsQ0FBQ0wsSUFBSSxDQUFDMkIsYUFBYSxFQUFFLElBQUksQ0FBQztNQUM5QztNQUVBTCxNQUFNLEdBQUdQLEtBQUssQ0FBQ0gsQ0FBQyxDQUFDO01BQ2pCVyxDQUFDLEdBQUdoQyxVQUFVLEdBQUcsQ0FBQ3VCLEtBQUssQ0FBQ0YsQ0FBQyxDQUFDLEdBQUdFLEtBQUssQ0FBQ0YsQ0FBQyxDQUFDO01BQ3JDWSxJQUFJLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFRixNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRUEsTUFBTSxHQUFHLENBQUMsRUFBRUMsQ0FBQyxFQUFFRCxNQUFNLEVBQUVDLENBQUMsQ0FBQztNQUV0RCxJQUFJdkIsSUFBSSxDQUFDYSxJQUFJLEtBQUssUUFBUSxFQUFFO1FBQzFCO1FBQ0FXLElBQUksQ0FBQ0ksTUFBTSxHQUFHLENBQUM7UUFDZlgsS0FBSyxHQUFHRixLQUFLLENBQUNKLEdBQUcsQ0FBQztRQUNsQk8sS0FBSyxHQUFHVyxJQUFJLENBQUNDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7UUFFN0IsS0FBS0wsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHdkIsT0FBTyxFQUFFdUIsQ0FBQyxFQUFFLEVBQUU7VUFDNUJiLENBQUMsR0FBR0ssS0FBSztVQUNUTSxDQUFDLEdBQUdMLEtBQUs7VUFDVEQsS0FBSyxHQUFHRixLQUFLLENBQUNKLEdBQUcsR0FBR2MsQ0FBQyxDQUFDO1VBQ3RCUCxLQUFLLEdBQUdXLElBQUksQ0FBQ0MsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQztVQUM3QlgsS0FBSyxHQUFHVSxJQUFJLENBQUNFLEtBQUssQ0FBQ2IsS0FBSyxHQUFHTSxJQUFJLENBQUNBLElBQUksQ0FBQ0ksTUFBTSxHQUFHLENBQUMsQ0FBQyxFQUFFWCxLQUFLLEdBQUdPLElBQUksQ0FBQ0EsSUFBSSxDQUFDSSxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUM7VUFDaEZSLE9BQU8sR0FBR1MsSUFBSSxDQUFDRyxHQUFHLENBQUNiLEtBQUssQ0FBQyxHQUFHUixHQUFHO1VBQy9CVSxPQUFPLEdBQUdRLElBQUksQ0FBQ0ksR0FBRyxDQUFDZCxLQUFLLENBQUMsR0FBR1IsR0FBRztVQUMvQmEsSUFBSSxDQUFDVSxJQUFJLENBQUN0QixDQUFDLEdBQUdRLE9BQU8sRUFBRUcsQ0FBQyxHQUFHRixPQUFPLEVBQUVULENBQUMsRUFBRVcsQ0FBQyxFQUFFWCxDQUFDLEdBQUdRLE9BQU8sRUFBRUcsQ0FBQyxHQUFHRixPQUFPLENBQUM7UUFDckU7UUFFQUcsSUFBSSxDQUFDVSxJQUFJLENBQUNqQixLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDM0IsQ0FBQyxNQUFNO1FBQ0wsS0FBS1EsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHdkIsT0FBTyxFQUFFdUIsQ0FBQyxFQUFFLEVBQUU7VUFDNUJELElBQUksQ0FBQ1UsSUFBSSxDQUFDbkIsS0FBSyxDQUFDSCxDQUFDLEdBQUdELEdBQUcsR0FBRyxDQUFDLENBQUMsRUFBRVksQ0FBQyxDQUFDO1VBQ2hDWCxDQUFDLElBQUlELEdBQUc7VUFDUlksQ0FBQyxHQUFHLENBQUNBLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJVCxLQUFLLENBQUNXLENBQUMsR0FBR2QsR0FBRyxDQUFDO1VBQ3JDVyxNQUFNLEdBQUdQLEtBQUssQ0FBQ0gsQ0FBQyxDQUFDO1VBQ2pCWSxJQUFJLENBQUNVLElBQUksQ0FBQ25CLEtBQUssQ0FBQ0gsQ0FBQyxHQUFHRCxHQUFHLEdBQUcsQ0FBQyxDQUFDLEVBQUVZLENBQUMsRUFBRUQsTUFBTSxFQUFFQyxDQUFDLENBQUM7UUFDN0M7UUFFQUMsSUFBSSxDQUFDVSxJQUFJLENBQUNuQixLQUFLLENBQUNILENBQUMsR0FBR0QsR0FBRyxHQUFHLENBQUMsQ0FBQyxFQUFFWSxDQUFDLEVBQUVSLEtBQUssQ0FBQ0gsQ0FBQyxHQUFHRCxHQUFHLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7TUFDL0Q7TUFFQWMsQ0FBQyxHQUFHRCxJQUFJLENBQUNJLE1BQU07TUFFZixPQUFPLEVBQUVILENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRTtRQUNmRCxJQUFJLENBQUNDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRUQsSUFBSSxDQUFDQyxDQUFDLENBQUMsR0FBR1QsR0FBRyxDQUFDLEdBQUdBLEdBQUcsQ0FBQyxDQUFDO01BQ3JDO01BRUFRLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUdBLElBQUksQ0FBQyxDQUFDLENBQUM7TUFDdkIsT0FBT3hDLGdCQUFnQixDQUFDMEIsRUFBRSxFQUFFLEdBQUcsR0FBR2MsSUFBSSxDQUFDVyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkQ7RUFDRixDQUFDO0FBRU0sSUFBSUMsWUFBWSxHQUFHLGFBQWEsWUFBWTtFQUNqRCxTQUFTQSxZQUFZQSxDQUFDMUIsRUFBRSxFQUFFVixJQUFJLEVBQUU7SUFDOUIsSUFBSSxDQUFDTSxJQUFJLEdBQUdSLE9BQU8sQ0FBQ1ksRUFBRSxFQUFFVixJQUFJLENBQUM7RUFDL0I7RUFFQW9DLFlBQVksQ0FBQ0MsTUFBTSxHQUFHLFNBQVNBLE1BQU1BLENBQUMzQixFQUFFLEVBQUVWLElBQUksRUFBRTtJQUM5QyxPQUFPRixPQUFPLENBQUNZLEVBQUUsRUFBRVYsSUFBSSxDQUFDO0VBQzFCLENBQUM7RUFFRG9DLFlBQVksQ0FBQ0UsUUFBUSxHQUFHLFNBQVNBLFFBQVFBLENBQUNDLElBQUksRUFBRTtJQUM5Q3pELElBQUksR0FBR3lELElBQUk7SUFFWDVDLFNBQVMsQ0FBQyxDQUFDO0VBQ2IsQ0FBQztFQUVELE9BQU95QyxZQUFZO0FBQ3JCLENBQUMsQ0FBQyxDQUFDO0FBQ0huRCxRQUFRLENBQUMsQ0FBQyxJQUFJSCxJQUFJLENBQUNLLGNBQWMsQ0FBQ2lELFlBQVksQ0FBQztBQUMvQ0EsWUFBWSxDQUFDSSxPQUFPLEdBQUcsUUFBUSIsInNvdXJjZXMiOlsid2VicGFjazovL2V1bm9zLWJsYWRlcy8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9MVFNDIFByb2dyYW1zL0ZvdW5kcnlWVFQvRm91bmRyeSBWaXJ0dWFsIFRhYmxldG9wL3Jlc291cmNlcy9hcHAvcHVibGljL3NjcmlwdHMvZ3JlZW5zb2NrL2VzbS9DdXN0b21XaWdnbGUuanM/NzJmZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQ3VzdG9tV2lnZ2xlIDMuMTEuMFxyXG4gKiBodHRwczovL2dyZWVuc29jay5jb21cclxuICpcclxuICogQGxpY2Vuc2UgQ29weXJpZ2h0IDIwMDgtMjAyMiwgR3JlZW5Tb2NrLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dyZWVuc29jay5jb20vc3RhbmRhcmQtbGljZW5zZSBvciBmb3JcclxuICogQ2x1YiBHcmVlblNvY2sgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXHJcbiAqIEBhdXRob3I6IEphY2sgRG95bGUsIGphY2tAZ3JlZW5zb2NrLmNvbVxyXG4qL1xyXG5cclxuLyogZXNsaW50LWRpc2FibGUgKi9cclxudmFyIGdzYXAsXHJcbiAgICBfY29yZUluaXR0ZWQsXHJcbiAgICBjcmVhdGVDdXN0b21FYXNlLFxyXG4gICAgX2dldEdTQVAgPSBmdW5jdGlvbiBfZ2V0R1NBUCgpIHtcclxuICByZXR1cm4gZ3NhcCB8fCB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiICYmIChnc2FwID0gd2luZG93LmdzYXApICYmIGdzYXAucmVnaXN0ZXJQbHVnaW4gJiYgZ3NhcDtcclxufSxcclxuICAgIF9lYXNlcyA9IHtcclxuICBlYXNlT3V0OiBcIk0wLDEsQzAuNywxLDAuNiwwLDEsMFwiLFxyXG4gIGVhc2VJbk91dDogXCJNMCwwLEMwLjEsMCwwLjI0LDEsMC40NDQsMSwwLjY0NCwxLDAuNiwwLDEsMFwiLFxyXG4gIGFudGljaXBhdGU6IFwiTTAsMCxDMCwwLjIyMiwwLjAyNCwwLjM4NiwwLDAuNCwwLjE4LDAuNDU1LDAuNjUsMC42NDYsMC43LDAuNjcsMC45LDAuNzYsMSwwLjg0NiwxLDFcIixcclxuICB1bmlmb3JtOiBcIk0wLDAsQzAsMC45NSwwLDEsMCwxLDAsMSwxLDEsMSwxLDEsMSwxLDAsMSwwXCJcclxufSxcclxuICAgIF9saW5lYXJFYXNlID0gZnVuY3Rpb24gX2xpbmVhckVhc2UocCkge1xyXG4gIHJldHVybiBwO1xyXG59LFxyXG4gICAgX2luaXRDb3JlID0gZnVuY3Rpb24gX2luaXRDb3JlKHJlcXVpcmVkKSB7XHJcbiAgaWYgKCFfY29yZUluaXR0ZWQpIHtcclxuICAgIGdzYXAgPSBfZ2V0R1NBUCgpO1xyXG4gICAgY3JlYXRlQ3VzdG9tRWFzZSA9IGdzYXAgJiYgZ3NhcC5wYXJzZUVhc2UoXCJfQ0VcIik7XHJcblxyXG4gICAgaWYgKGNyZWF0ZUN1c3RvbUVhc2UpIHtcclxuICAgICAgZm9yICh2YXIgcCBpbiBfZWFzZXMpIHtcclxuICAgICAgICBfZWFzZXNbcF0gPSBjcmVhdGVDdXN0b21FYXNlKFwiXCIsIF9lYXNlc1twXSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIF9jb3JlSW5pdHRlZCA9IDE7XHJcblxyXG4gICAgICBfY3JlYXRlKFwid2lnZ2xlXCIpLmNvbmZpZyA9IGZ1bmN0aW9uICh2YXJzKSB7XHJcbiAgICAgICAgcmV0dXJuIHR5cGVvZiB2YXJzID09PSBcIm9iamVjdFwiID8gX2NyZWF0ZShcIlwiLCB2YXJzKSA6IF9jcmVhdGUoXCJ3aWdnbGUoXCIgKyB2YXJzICsgXCIpXCIsIHtcclxuICAgICAgICAgIHdpZ2dsZXM6ICt2YXJzXHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH07XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXF1aXJlZCAmJiBjb25zb2xlLndhcm4oXCJQbGVhc2UgZ3NhcC5yZWdpc3RlclBsdWdpbihDdXN0b21FYXNlLCBDdXN0b21XaWdnbGUpXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufSxcclxuICAgIF9wYXJzZUVhc2UgPSBmdW5jdGlvbiBfcGFyc2VFYXNlKGVhc2UsIGludmVydE5vbkN1c3RvbUVhc2VzKSB7XHJcbiAgaWYgKHR5cGVvZiBlYXNlICE9PSBcImZ1bmN0aW9uXCIpIHtcclxuICAgIGVhc2UgPSBnc2FwLnBhcnNlRWFzZShlYXNlKSB8fCBjcmVhdGVDdXN0b21FYXNlKFwiXCIsIGVhc2UpO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIGVhc2UuY3VzdG9tIHx8ICFpbnZlcnROb25DdXN0b21FYXNlcyA/IGVhc2UgOiBmdW5jdGlvbiAocCkge1xyXG4gICAgcmV0dXJuIDEgLSBlYXNlKHApO1xyXG4gIH07XHJcbn0sXHJcbiAgICBfYm9udXNWYWxpZGF0ZWQgPSAxLFxyXG4gICAgLy88bmFtZT5DdXN0b21XaWdnbGU8L25hbWU+XHJcbl9jcmVhdGUgPSBmdW5jdGlvbiBfY3JlYXRlKGlkLCB2YXJzKSB7XHJcbiAgaWYgKCFfY29yZUluaXR0ZWQpIHtcclxuICAgIF9pbml0Q29yZSgxKTtcclxuICB9XHJcblxyXG4gIHZhcnMgPSB2YXJzIHx8IHt9O1xyXG4gIHZhciB3aWdnbGVzID0gKHZhcnMud2lnZ2xlcyB8fCAxMCkgfCAwLFxyXG4gICAgICBpbmMgPSAxIC8gd2lnZ2xlcyxcclxuICAgICAgeCA9IGluYyAvIDIsXHJcbiAgICAgIGFudGljaXBhdGUgPSB2YXJzLnR5cGUgPT09IFwiYW50aWNpcGF0ZVwiLFxyXG4gICAgICB5RWFzZSA9IF9lYXNlc1t2YXJzLnR5cGVdIHx8IF9lYXNlcy5lYXNlT3V0LFxyXG4gICAgICB4RWFzZSA9IF9saW5lYXJFYXNlLFxyXG4gICAgICBybmQgPSAxMDAwLFxyXG4gICAgICBuZXh0WCxcclxuICAgICAgbmV4dFksXHJcbiAgICAgIGFuZ2xlLFxyXG4gICAgICBoYW5kbGVYLFxyXG4gICAgICBoYW5kbGVZLFxyXG4gICAgICBlYXNlZFgsXHJcbiAgICAgIHksXHJcbiAgICAgIHBhdGgsXHJcbiAgICAgIGk7XHJcblxyXG4gIGlmIChfYm9udXNWYWxpZGF0ZWQpIHtcclxuICAgIGlmIChhbnRpY2lwYXRlKSB7XHJcbiAgICAgIC8vdGhlIGFudGljaXBhdGUgZWFzZSBpcyBhY3R1YWxseSBhcHBsaWVkIG9uIHRoZSB4LWF4aXMgKHRpbWluZykgYW5kIHVzZXMgZWFzZU91dCBmb3IgYW1wbGl0dWRlLlxyXG4gICAgICB4RWFzZSA9IHlFYXNlO1xyXG4gICAgICB5RWFzZSA9IF9lYXNlcy5lYXNlT3V0O1xyXG4gICAgfVxyXG5cclxuICAgIGlmICh2YXJzLnRpbWluZ0Vhc2UpIHtcclxuICAgICAgeEVhc2UgPSBfcGFyc2VFYXNlKHZhcnMudGltaW5nRWFzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKHZhcnMuYW1wbGl0dWRlRWFzZSkge1xyXG4gICAgICB5RWFzZSA9IF9wYXJzZUVhc2UodmFycy5hbXBsaXR1ZGVFYXNlLCB0cnVlKTtcclxuICAgIH1cclxuXHJcbiAgICBlYXNlZFggPSB4RWFzZSh4KTtcclxuICAgIHkgPSBhbnRpY2lwYXRlID8gLXlFYXNlKHgpIDogeUVhc2UoeCk7XHJcbiAgICBwYXRoID0gWzAsIDAsIGVhc2VkWCAvIDQsIDAsIGVhc2VkWCAvIDIsIHksIGVhc2VkWCwgeV07XHJcblxyXG4gICAgaWYgKHZhcnMudHlwZSA9PT0gXCJyYW5kb21cIikge1xyXG4gICAgICAvL2lmIHdlIGp1c3Qgc2VsZWN0IHJhbmRvbSB2YWx1ZXMgb24gdGhlIHktYXhpcyBhbmQgcGx1ZyB0aGVtIGludG8gdGhlIFwibm9ybWFsXCIgYWxnb3JpdGhtLCBzaW5jZSB0aGUgY29udHJvbCBwb2ludHMgYXJlIGFsd2F5cyBzdHJhaWdodCBob3Jpem9udGFsLCBpdCBjcmVhdGVzIGEgYml0IG9mIGEgc2xvd2Rvd24gYXQgZWFjaCBhbmNob3Igd2hpY2gganVzdCBkaWRuJ3Qgc2VlbSBhcyBkZXNpcmFibGUsIHNvIHdlIHN3aXRjaGVkIHRvIGFuIGFsZ29yaXRobSB0aGF0IGJlbmRzIHRoZSBjb250cm9sIHBvaW50cyB0byBiZSBtb3JlIGluIGxpbmUgd2l0aCB0aGVpciBjb250ZXh0LlxyXG4gICAgICBwYXRoLmxlbmd0aCA9IDQ7XHJcbiAgICAgIG5leHRYID0geEVhc2UoaW5jKTtcclxuICAgICAgbmV4dFkgPSBNYXRoLnJhbmRvbSgpICogMiAtIDE7XHJcblxyXG4gICAgICBmb3IgKGkgPSAyOyBpIDwgd2lnZ2xlczsgaSsrKSB7XHJcbiAgICAgICAgeCA9IG5leHRYO1xyXG4gICAgICAgIHkgPSBuZXh0WTtcclxuICAgICAgICBuZXh0WCA9IHhFYXNlKGluYyAqIGkpO1xyXG4gICAgICAgIG5leHRZID0gTWF0aC5yYW5kb20oKSAqIDIgLSAxO1xyXG4gICAgICAgIGFuZ2xlID0gTWF0aC5hdGFuMihuZXh0WSAtIHBhdGhbcGF0aC5sZW5ndGggLSAzXSwgbmV4dFggLSBwYXRoW3BhdGgubGVuZ3RoIC0gNF0pO1xyXG4gICAgICAgIGhhbmRsZVggPSBNYXRoLmNvcyhhbmdsZSkgKiBpbmM7XHJcbiAgICAgICAgaGFuZGxlWSA9IE1hdGguc2luKGFuZ2xlKSAqIGluYztcclxuICAgICAgICBwYXRoLnB1c2goeCAtIGhhbmRsZVgsIHkgLSBoYW5kbGVZLCB4LCB5LCB4ICsgaGFuZGxlWCwgeSArIGhhbmRsZVkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYXRoLnB1c2gobmV4dFgsIDAsIDEsIDApO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgZm9yIChpID0gMTsgaSA8IHdpZ2dsZXM7IGkrKykge1xyXG4gICAgICAgIHBhdGgucHVzaCh4RWFzZSh4ICsgaW5jIC8gMiksIHkpO1xyXG4gICAgICAgIHggKz0gaW5jO1xyXG4gICAgICAgIHkgPSAoeSA+IDAgPyAtMSA6IDEpICogeUVhc2UoaSAqIGluYyk7XHJcbiAgICAgICAgZWFzZWRYID0geEVhc2UoeCk7XHJcbiAgICAgICAgcGF0aC5wdXNoKHhFYXNlKHggLSBpbmMgLyAyKSwgeSwgZWFzZWRYLCB5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGF0aC5wdXNoKHhFYXNlKHggKyBpbmMgLyA0KSwgeSwgeEVhc2UoeCArIGluYyAvIDQpLCAwLCAxLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBpID0gcGF0aC5sZW5ndGg7XHJcblxyXG4gICAgd2hpbGUgKC0taSA+IC0xKSB7XHJcbiAgICAgIHBhdGhbaV0gPSB+fihwYXRoW2ldICogcm5kKSAvIHJuZDsgLy9yb3VuZCB2YWx1ZXMgdG8gYXZvaWQgb2RkIHN0cmluZ3MgZm9yIHN1cGVyIHRpbnkgdmFsdWVzXHJcbiAgICB9XHJcblxyXG4gICAgcGF0aFsyXSA9IFwiQ1wiICsgcGF0aFsyXTtcclxuICAgIHJldHVybiBjcmVhdGVDdXN0b21FYXNlKGlkLCBcIk1cIiArIHBhdGguam9pbihcIixcIikpO1xyXG4gIH1cclxufTtcclxuXHJcbmV4cG9ydCB2YXIgQ3VzdG9tV2lnZ2xlID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHtcclxuICBmdW5jdGlvbiBDdXN0b21XaWdnbGUoaWQsIHZhcnMpIHtcclxuICAgIHRoaXMuZWFzZSA9IF9jcmVhdGUoaWQsIHZhcnMpO1xyXG4gIH1cclxuXHJcbiAgQ3VzdG9tV2lnZ2xlLmNyZWF0ZSA9IGZ1bmN0aW9uIGNyZWF0ZShpZCwgdmFycykge1xyXG4gICAgcmV0dXJuIF9jcmVhdGUoaWQsIHZhcnMpO1xyXG4gIH07XHJcblxyXG4gIEN1c3RvbVdpZ2dsZS5yZWdpc3RlciA9IGZ1bmN0aW9uIHJlZ2lzdGVyKGNvcmUpIHtcclxuICAgIGdzYXAgPSBjb3JlO1xyXG5cclxuICAgIF9pbml0Q29yZSgpO1xyXG4gIH07XHJcblxyXG4gIHJldHVybiBDdXN0b21XaWdnbGU7XHJcbn0oKTtcclxuX2dldEdTQVAoKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luKEN1c3RvbVdpZ2dsZSk7XHJcbkN1c3RvbVdpZ2dsZS52ZXJzaW9uID0gXCIzLjExLjBcIjtcclxuZXhwb3J0IHsgQ3VzdG9tV2lnZ2xlIGFzIGRlZmF1bHQgfTsiXSwibmFtZXMiOlsiZ3NhcCIsIl9jb3JlSW5pdHRlZCIsImNyZWF0ZUN1c3RvbUVhc2UiLCJfZ2V0R1NBUCIsIndpbmRvdyIsInJlZ2lzdGVyUGx1Z2luIiwiX2Vhc2VzIiwiZWFzZU91dCIsImVhc2VJbk91dCIsImFudGljaXBhdGUiLCJ1bmlmb3JtIiwiX2xpbmVhckVhc2UiLCJwIiwiX2luaXRDb3JlIiwicmVxdWlyZWQiLCJwYXJzZUVhc2UiLCJfY3JlYXRlIiwiY29uZmlnIiwidmFycyIsIl90eXBlb2YiLCJ3aWdnbGVzIiwiY29uc29sZSIsIndhcm4iLCJfcGFyc2VFYXNlIiwiZWFzZSIsImludmVydE5vbkN1c3RvbUVhc2VzIiwiY3VzdG9tIiwiX2JvbnVzVmFsaWRhdGVkIiwiaWQiLCJpbmMiLCJ4IiwidHlwZSIsInlFYXNlIiwieEVhc2UiLCJybmQiLCJuZXh0WCIsIm5leHRZIiwiYW5nbGUiLCJoYW5kbGVYIiwiaGFuZGxlWSIsImVhc2VkWCIsInkiLCJwYXRoIiwiaSIsInRpbWluZ0Vhc2UiLCJhbXBsaXR1ZGVFYXNlIiwibGVuZ3RoIiwiTWF0aCIsInJhbmRvbSIsImF0YW4yIiwiY29zIiwic2luIiwicHVzaCIsImpvaW4iLCJDdXN0b21XaWdnbGUiLCJjcmVhdGUiLCJyZWdpc3RlciIsImNvcmUiLCJ2ZXJzaW9uIiwiZGVmYXVsdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/CustomWiggle.js\n"); - -/***/ }), - -/***/ "../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/Draggable.js": -/*!***********************************************************************************************************************************************!*\ - !*** ../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/Draggable.js ***! - \***********************************************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Draggable: function() { return /* binding */ Draggable; },\n/* harmony export */ \"default\": function() { return /* binding */ Draggable; }\n/* harmony export */ });\n/* harmony import */ var _utils_matrix_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/matrix.js */ \"../../../../../../../../../../LTSC Programs/FoundryVTT/Foundry Virtual Tabletop/resources/app/public/scripts/greensock/esm/utils/matrix.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n}\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\n/*!\r\n * Draggable 3.11.0\r\n * https://greensock.com\r\n *\r\n * @license Copyright 2008-2022, GreenSock. All rights reserved.\r\n * Subject to the terms at https://greensock.com/standard-license or for\r\n * Club GreenSock members, the agreement issued with that membership.\r\n * @author: Jack Doyle, jack@greensock.com\r\n */\n\n/* eslint-disable */\n\nvar gsap,\n _win,\n _doc,\n _docElement,\n _body,\n _tempDiv,\n _placeholderDiv,\n _coreInitted,\n _checkPrefix,\n _toArray,\n _supportsPassive,\n _isTouchDevice,\n _touchEventLookup,\n _dragCount,\n _isMultiTouching,\n _isAndroid,\n InertiaPlugin,\n _defaultCursor,\n _supportsPointer,\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n },\n _getGSAP = function _getGSAP() {\n return gsap || _windowExists() && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n },\n _isFunction = function _isFunction(value) {\n return typeof value === \"function\";\n },\n _isObject = function _isObject(value) {\n return _typeof(value) === \"object\";\n },\n _isUndefined = function _isUndefined(value) {\n return typeof value === \"undefined\";\n },\n _emptyFunc = function _emptyFunc() {\n return false;\n },\n _transformProp = \"transform\",\n _transformOriginProp = \"transformOrigin\",\n _round = function _round(value) {\n return Math.round(value * 10000) / 10000;\n },\n _isArray = Array.isArray,\n _createElement = function _createElement(type, ns) {\n var e = _doc.createElementNS ? _doc.createElementNS((ns || \"http://www.w3.org/1999/xhtml\").replace(/^https/, \"http\"), type) : _doc.createElement(type); //some servers swap in https for http in the namespace which can break things, making \"style\" inaccessible.\n\n return e.style ? e : _doc.createElement(type); //some environments won't allow access to the element's style when created with a namespace in which case we default to the standard createElement() to work around the issue. Also note that when GSAP is embedded directly inside an SVG file, createElement() won't allow access to the style object in Firefox (see https://greensock.com/forums/topic/20215-problem-using-tweenmax-in-standalone-self-containing-svg-file-err-cannot-set-property-csstext-of-undefined/).\n },\n _RAD2DEG = 180 / Math.PI,\n _bigNum = 1e20,\n _identityMatrix = new _utils_matrix_js__WEBPACK_IMPORTED_MODULE_0__.Matrix2D(),\n _getTime = Date.now || function () {\n return new Date().getTime();\n },\n _renderQueue = [],\n _lookup = {},\n //when a Draggable is created, the target gets a unique _gsDragID property that allows gets associated with the Draggable instance for quick lookups in Draggable.get(). This avoids circular references that could cause gc problems.\n _lookupCount = 0,\n _clickableTagExp = /^(?:a|input|textarea|button|select)$/i,\n _lastDragTime = 0,\n _temp1 = {},\n // a simple object we reuse and populate (usually x/y properties) to conserve memory and improve performance.\n _windowProxy = {},\n //memory/performance optimization - we reuse this object during autoScroll to store window-related bounds/offsets.\n _copy = function _copy(obj, factor) {\n var copy = {},\n p;\n for (p in obj) {\n copy[p] = factor ? obj[p] * factor : obj[p];\n }\n return copy;\n },\n _extend = function _extend(obj, defaults) {\n for (var p in defaults) {\n if (!(p in obj)) {\n obj[p] = defaults[p];\n }\n }\n return obj;\n },\n _setTouchActionForAllDescendants = function _setTouchActionForAllDescendants(elements, value) {\n var i = elements.length,\n children;\n while (i--) {\n value ? elements[i].style.touchAction = value : elements[i].style.removeProperty(\"touch-action\");\n children = elements[i].children;\n children && children.length && _setTouchActionForAllDescendants(children, value);\n }\n },\n _renderQueueTick = function _renderQueueTick() {\n return _renderQueue.forEach(function (func) {\n return func();\n });\n },\n _addToRenderQueue = function _addToRenderQueue(func) {\n _renderQueue.push(func);\n if (_renderQueue.length === 1) {\n gsap.ticker.add(_renderQueueTick);\n }\n },\n _renderQueueTimeout = function _renderQueueTimeout() {\n return !_renderQueue.length && gsap.ticker.remove(_renderQueueTick);\n },\n _removeFromRenderQueue = function _removeFromRenderQueue(func) {\n var i = _renderQueue.length;\n while (i--) {\n if (_renderQueue[i] === func) {\n _renderQueue.splice(i, 1);\n }\n }\n gsap.to(_renderQueueTimeout, {\n overwrite: true,\n delay: 15,\n duration: 0,\n onComplete: _renderQueueTimeout,\n data: \"_draggable\"\n }); //remove the \"tick\" listener only after the render queue is empty for 15 seconds (to improve performance). Adding/removing it constantly for every click/touch wouldn't deliver optimal speed, and we also don't want the ticker to keep calling the render method when things are idle for long periods of time (we want to improve battery life on mobile devices).\n },\n _setDefaults = function _setDefaults(obj, defaults) {\n for (var p in defaults) {\n if (!(p in obj)) {\n obj[p] = defaults[p];\n }\n }\n return obj;\n },\n _addListener = function _addListener(element, type, func, capture) {\n if (element.addEventListener) {\n var touchType = _touchEventLookup[type];\n capture = capture || (_supportsPassive ? {\n passive: false\n } : null);\n element.addEventListener(touchType || type, func, capture);\n touchType && type !== touchType && element.addEventListener(type, func, capture); //some browsers actually support both, so must we. But pointer events cover all.\n }\n },\n _removeListener = function _removeListener(element, type, func) {\n if (element.removeEventListener) {\n var touchType = _touchEventLookup[type];\n element.removeEventListener(touchType || type, func);\n touchType && type !== touchType && element.removeEventListener(type, func);\n }\n },\n _preventDefault = function _preventDefault(event) {\n event.preventDefault && event.preventDefault();\n event.preventManipulation && event.preventManipulation(); //for some Microsoft browsers\n },\n _hasTouchID = function _hasTouchID(list, ID) {\n var i = list.length;\n while (i--) {\n if (list[i].identifier === ID) {\n return true;\n }\n }\n },\n _onMultiTouchDocumentEnd = function _onMultiTouchDocumentEnd(event) {\n _isMultiTouching = event.touches && _dragCount < event.touches.length;\n _removeListener(event.target, \"touchend\", _onMultiTouchDocumentEnd);\n },\n _onMultiTouchDocument = function _onMultiTouchDocument(event) {\n _isMultiTouching = event.touches && _dragCount < event.touches.length;\n _addListener(event.target, \"touchend\", _onMultiTouchDocumentEnd);\n },\n _getDocScrollTop = function _getDocScrollTop(doc) {\n return _win.pageYOffset || doc.scrollTop || doc.documentElement.scrollTop || doc.body.scrollTop || 0;\n },\n _getDocScrollLeft = function _getDocScrollLeft(doc) {\n return _win.pageXOffset || doc.scrollLeft || doc.documentElement.scrollLeft || doc.body.scrollLeft || 0;\n },\n _addScrollListener = function _addScrollListener(e, callback) {\n _addListener(e, \"scroll\", callback);\n if (!_isRoot(e.parentNode)) {\n _addScrollListener(e.parentNode, callback);\n }\n },\n _removeScrollListener = function _removeScrollListener(e, callback) {\n _removeListener(e, \"scroll\", callback);\n if (!_isRoot(e.parentNode)) {\n _removeScrollListener(e.parentNode, callback);\n }\n },\n _isRoot = function _isRoot(e) {\n return !!(!e || e === _docElement || e.nodeType === 9 || e === _doc.body || e === _win || !e.nodeType || !e.parentNode);\n },\n _getMaxScroll = function _getMaxScroll(element, axis) {\n var dim = axis === \"x\" ? \"Width\" : \"Height\",\n scroll = \"scroll\" + dim,\n client = \"client\" + dim;\n return Math.max(0, _isRoot(element) ? Math.max(_docElement[scroll], _body[scroll]) - (_win[\"inner\" + dim] || _docElement[client] || _body[client]) : element[scroll] - element[client]);\n },\n _recordMaxScrolls = function _recordMaxScrolls(e, skipCurrent) {\n //records _gsMaxScrollX and _gsMaxScrollY properties for the element and all ancestors up the chain so that we can cap it, otherwise dragging beyond the edges with autoScroll on can endlessly scroll.\n var x = _getMaxScroll(e, \"x\"),\n y = _getMaxScroll(e, \"y\");\n if (_isRoot(e)) {\n e = _windowProxy;\n } else {\n _recordMaxScrolls(e.parentNode, skipCurrent);\n }\n e._gsMaxScrollX = x;\n e._gsMaxScrollY = y;\n if (!skipCurrent) {\n e._gsScrollX = e.scrollLeft || 0;\n e._gsScrollY = e.scrollTop || 0;\n }\n },\n _setStyle = function _setStyle(element, property, value) {\n var style = element.style;\n if (!style) {\n return;\n }\n if (_isUndefined(style[property])) {\n property = _checkPrefix(property, element) || property;\n }\n if (value == null) {\n style.removeProperty && style.removeProperty(property.replace(/([A-Z])/g, \"-$1\").toLowerCase());\n } else {\n style[property] = value;\n }\n },\n _getComputedStyle = function _getComputedStyle(element) {\n return _win.getComputedStyle(element instanceof Element ? element : element.host || (element.parentNode || {}).host || element);\n },\n //the \"host\" stuff helps to accommodate ShadowDom objects.\n _tempRect = {},\n //reuse to reduce garbage collection tasks\n _parseRect = function _parseRect(e) {\n //accepts a DOM element, a mouse event, or a rectangle object and returns the corresponding rectangle with left, right, width, height, top, and bottom properties\n if (e === _win) {\n _tempRect.left = _tempRect.top = 0;\n _tempRect.width = _tempRect.right = _docElement.clientWidth || e.innerWidth || _body.clientWidth || 0;\n _tempRect.height = _tempRect.bottom = (e.innerHeight || 0) - 20 < _docElement.clientHeight ? _docElement.clientHeight : e.innerHeight || _body.clientHeight || 0;\n return _tempRect;\n }\n var doc = e.ownerDocument || _doc,\n r = !_isUndefined(e.pageX) ? {\n left: e.pageX - _getDocScrollLeft(doc),\n top: e.pageY - _getDocScrollTop(doc),\n right: e.pageX - _getDocScrollLeft(doc) + 1,\n bottom: e.pageY - _getDocScrollTop(doc) + 1\n } : !e.nodeType && !_isUndefined(e.left) && !_isUndefined(e.top) ? e : _toArray(e)[0].getBoundingClientRect();\n if (_isUndefined(r.right) && !_isUndefined(r.width)) {\n r.right = r.left + r.width;\n r.bottom = r.top + r.height;\n } else if (_isUndefined(r.width)) {\n //some browsers don't include width and height properties. We can't just set them directly on r because some browsers throw errors, so create a new generic object.\n r = {\n width: r.right - r.left,\n height: r.bottom - r.top,\n right: r.right,\n left: r.left,\n bottom: r.bottom,\n top: r.top\n };\n }\n return r;\n },\n _dispatchEvent = function _dispatchEvent(target, type, callbackName) {\n var vars = target.vars,\n callback = vars[callbackName],\n listeners = target._listeners[type],\n result;\n if (_isFunction(callback)) {\n result = callback.apply(vars.callbackScope || target, vars[callbackName + \"Params\"] || [target.pointerEvent]);\n }\n if (listeners && target.dispatchEvent(type) === false) {\n result = false;\n }\n return result;\n },\n _getBounds = function _getBounds(target, context) {\n //accepts any of the following: a DOM element, jQuery object, selector text, or an object defining bounds as {top, left, width, height} or {minX, maxX, minY, maxY}. Returns an object with left, top, width, and height properties.\n var e = _toArray(target)[0],\n top,\n left,\n offset;\n if (!e.nodeType && e !== _win) {\n if (!_isUndefined(target.left)) {\n offset = {\n x: 0,\n y: 0\n }; //_getOffsetTransformOrigin(context); //the bounds should be relative to the origin\n\n return {\n left: target.left - offset.x,\n top: target.top - offset.y,\n width: target.width,\n height: target.height\n };\n }\n left = target.min || target.minX || target.minRotation || 0;\n top = target.min || target.minY || 0;\n return {\n left: left,\n top: top,\n width: (target.max || target.maxX || target.maxRotation || 0) - left,\n height: (target.max || target.maxY || 0) - top\n };\n }\n return _getElementBounds(e, context);\n },\n _point1 = {},\n //we reuse to minimize garbage collection tasks.\n _getElementBounds = function _getElementBounds(element, context) {\n context = _toArray(context)[0];\n var isSVG = element.getBBox && element.ownerSVGElement,\n doc = element.ownerDocument || _doc,\n left,\n right,\n top,\n bottom,\n matrix,\n p1,\n p2,\n p3,\n p4,\n bbox,\n width,\n height,\n cs;\n if (element === _win) {\n top = _getDocScrollTop(doc);\n left = _getDocScrollLeft(doc);\n right = left + (doc.documentElement.clientWidth || element.innerWidth || doc.body.clientWidth || 0);\n bottom = top + ((element.innerHeight || 0) - 20 < doc.documentElement.clientHeight ? doc.documentElement.clientHeight : element.innerHeight || doc.body.clientHeight || 0); //some browsers (like Firefox) ignore absolutely positioned elements, and collapse the height of the documentElement, so it could be 8px, for example, if you have just an absolutely positioned div. In that case, we use the innerHeight to resolve this.\n } else if (context === _win || _isUndefined(context)) {\n return element.getBoundingClientRect();\n } else {\n left = top = 0;\n if (isSVG) {\n bbox = element.getBBox();\n width = bbox.width;\n height = bbox.height;\n } else {\n if (element.viewBox && (bbox = element.viewBox.baseVal)) {\n left = bbox.x || 0;\n top = bbox.y || 0;\n width = bbox.width;\n height = bbox.height;\n }\n if (!width) {\n cs = _getComputedStyle(element);\n bbox = cs.boxSizing === \"border-box\";\n width = (parseFloat(cs.width) || element.clientWidth || 0) + (bbox ? 0 : parseFloat(cs.borderLeftWidth) + parseFloat(cs.borderRightWidth));\n height = (parseFloat(cs.height) || element.clientHeight || 0) + (bbox ? 0 : parseFloat(cs.borderTopWidth) + parseFloat(cs.borderBottomWidth));\n }\n }\n right = width;\n bottom = height;\n }\n if (element === context) {\n return {\n left: left,\n top: top,\n width: right - left,\n height: bottom - top\n };\n }\n matrix = (0,_utils_matrix_js__WEBPACK_IMPORTED_MODULE_0__.getGlobalMatrix)(context, true).multiply((0,_utils_matrix_js__WEBPACK_IMPORTED_MODULE_0__.getGlobalMatrix)(element));\n p1 = matrix.apply({\n x: left,\n y: top\n });\n p2 = matrix.apply({\n x: right,\n y: top\n });\n p3 = matrix.apply({\n x: right,\n y: bottom\n });\n p4 = matrix.apply({\n x: left,\n y: bottom\n });\n left = Math.min(p1.x, p2.x, p3.x, p4.x);\n top = Math.min(p1.y, p2.y, p3.y, p4.y);\n return {\n left: left,\n top: top,\n width: Math.max(p1.x, p2.x, p3.x, p4.x) - left,\n height: Math.max(p1.y, p2.y, p3.y, p4.y) - top\n };\n },\n _parseInertia = function _parseInertia(draggable, snap, max, min, factor, forceZeroVelocity) {\n var vars = {},\n a,\n i,\n l;\n if (snap) {\n if (factor !== 1 && snap instanceof Array) {\n //some data must be altered to make sense, like if the user passes in an array of rotational values in degrees, we must convert it to radians. Or for scrollLeft and scrollTop, we invert the values.\n vars.end = a = [];\n l = snap.length;\n if (_isObject(snap[0])) {\n //if the array is populated with objects, like points ({x:100, y:200}), make copies before multiplying by the factor, otherwise we'll mess up the originals and the user may reuse it elsewhere.\n for (i = 0; i < l; i++) {\n a[i] = _copy(snap[i], factor);\n }\n } else {\n for (i = 0; i < l; i++) {\n a[i] = snap[i] * factor;\n }\n }\n max += 1.1; //allow 1.1 pixels of wiggle room when snapping in order to work around some browser inconsistencies in the way bounds are reported which can make them roughly a pixel off. For example, if \"snap:[-$('#menu').width(), 0]\" was defined and #menu had a wrapper that was used as the bounds, some browsers would be one pixel off, making the minimum -752 for example when snap was [-753,0], thus instead of snapping to -753, it would snap to 0 since -753 was below the minimum.\n\n min -= 1.1;\n } else if (_isFunction(snap)) {\n vars.end = function (value) {\n var result = snap.call(draggable, value),\n copy,\n p;\n if (factor !== 1) {\n if (_isObject(result)) {\n copy = {};\n for (p in result) {\n copy[p] = result[p] * factor;\n }\n result = copy;\n } else {\n result *= factor;\n }\n }\n return result; //we need to ensure that we can scope the function call to the Draggable instance itself so that users can access important values like maxX, minX, maxY, minY, x, and y from within that function.\n };\n } else {\n vars.end = snap;\n }\n }\n if (max || max === 0) {\n vars.max = max;\n }\n if (min || min === 0) {\n vars.min = min;\n }\n if (forceZeroVelocity) {\n vars.velocity = 0;\n }\n return vars;\n },\n _isClickable = function _isClickable(element) {\n //sometimes it's convenient to mark an element as clickable by adding a data-clickable=\"true\" attribute (in which case we won't preventDefault() the mouse/touch event). This method checks if the element is an , , or