@font-face { font-family: Tillana; src: url(tillana-regular.ttf); } @font-face { font-family: Neucha; src: url(Neucha.ttf); } :root { --image-overlay: url("/images/shared/Accessories/computer/games/dungeonhunter/overlay.png"); --bg-main-color: #161311; --bg-main-value: 100%; --bg-secondary-color: #661311; --bg-secondary-value: 100%; --color-num: #51bae8; --color-gain: #e8b93a; --color-lost: #7c3d26; --color-stat-health: #b75654; --color-stat-stamina: #5c844b; --color-stat-mana: #384a72; --color-stat-rage: #892e2e; --color-stat-energy: #e0d476; --color-stat-agi: #5fbf5b; --color-stat-cha: #d68bb5; --color-stat-int: #684dc1; --color-stat-lor: #7c27b5; --color-stat-luc: #cbf4e0; --color-stat-per: #eaedc7; --color-stat-str: #c1844f; } body { pointer-events: none; } #screen { background-color: transparent !important; background-image: var(--image-overlay), linear-gradient( var(--bg-main-color, #161311) var(--bg-main-value, 100%), var(--bg-secondary-color, #661311) var(--bg-secondary-value, 100%) ); background-attachment: fixed; background-blend-mode: screen; pointer-events: initial; padding: 0 !important; } #header { position: fixed; width: 100%; max-height: 500px; overflow: hidden; top: 0; left: 0; pointer-events: none; } #headerImage { position: relative; top: 0; vertical-align: middle; width: 100%; -webkit-mask-image: linear-gradient( to bottom, rgba(0, 0, 0, 1) 40px, rgba(0, 0, 0, 0) 90% ); pointer-events: none; } #titleContainer { position: absolute; left: 50%; top: 20px; } #title { position: relative; color: white; left: -50%; padding: 5px 25px; } #storyContainer { width: 70%; margin: auto; padding: 15px; padding-top: 400px; padding-bottom: 60vmin; text-align: justify; } #storyText { color: #dedede; font-family: Neucha; font-size: 1.2em; border-radius: 1.5em; } #actions { display: flex; flex-direction: row; flex-flow: row wrap; align-items: center; margin-top: 50px; user-select: none; } .action { flex-grow: 1; position: relative; padding: 15px; color: white !important; text-decoration: none; text-align: center; background-image: var(--image-overlay); border: solid 3px gray; margin: 3px; user-select: none; } .action:hover { border-color: lightgray; cursor: pointer; } .action:active { border-color: slategray; } #storyHUD { width: 100%; position: fixed; bottom: 0; left: 0; font-family: Neucha; } #storyCard { position: relative; display: block; margin: auto; width: 70vw; background: blue; } #storyCardInfo { display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between; color: white; background-color: slategray; border-top: 3px solid darkslategray; border-left: 3px solid darkslategray; border-right: 3px solid darkslategray; padding: 0 15px; } #storyCardInfo > div { flex: 1 0 0; margin: 5px 10px; font-size: 0.8em; padding-top: 0.2em; text-align: center; } #storyHUDExp { border-top: 3px solid darkslategray; height: 5px; left: 0; position: relative; } .tooltip { cursor: help; } .tooltip_templates { display: none; }