view mod_http_muc_log/static/style.css @ 5416:2393dbae51ed

mod_http_oauth2: Add option for specifying TTL of registered clients Meant to simplify configuration, since TTL vs ignoring expiration is expected to be the main thing one would want to configure. Unsure what the implications of having unlimited lifetime of clients are, given no way to revoke them currently, short of rotating the signing secret. On one hand, it would be annoying to have the client expire. On the other hand, it is trivial to re-register it.
author Kim Alvefur <zash@zash.se>
date Thu, 04 May 2023 18:41:33 +0200
parents 7bce75e74f86
children
line wrap: on
line source

@charset "UTF-8";
/* Style for mod_http_muc_log */
:link, :visited { color: #3465a4; text-decoration: none; }

:link:hover, :link:hover, :visited:hover, :visited:hover { color: #6197df; }

body { background-color: #eeeeec; margin: 1ex 0; padding-bottom: 3em; font-family: Arial,Helvetica,sans-serif; }

ul, ol { padding: 0; }

li { list-style: none; }

li.edited { display: none; }

li:target { outline: 1px gray dotted; display: inherit; }

hr { visibility: hidden; clear: both; }

br { clear: both; }

header, footer { margin: 1ex 1em; }

footer { font-size: smaller; color: #babdb6; }

footer nav .up { display: none; }

nav { font-size: large; margin: 1ex 1ex; clear: both; line-height: 1.5em; }

nav a { padding: 1ex; }

nav li, nav dt { margin: 1ex; }

nav .up { font-size: smaller; display: block; clear: both; }

nav .up::before { content: "↑ "; }

nav .prev { float: left; }

nav .prev::before { content: "← "; }

nav .next { float: right; }

nav .next::after { content: " →"; }

nav .last::after { content: " ⇥"; }

nav :empty::after, nav :empty::before { content: ""; }

@media screen and (min-width: 460px) { nav { font-size: x-large; margin: 1ex 1em; } }

table { display: inline-block; margin: 1ex 1em; vertical-align: top; }

th { font-size: x-small; }

td { text-align: right; color: #bababa; }

td > a, td > span { padding: 0.4em; }

.content { background-color: white; padding: 1em; list-style-position: inside; }

.time { margin-left: 1em; font-size: small; }

.description { font-size: smaller; }

.body { white-space: pre-line; margin: 1pt 0 1ex; }

.presence .verb { font-style: normal; color: #30c030; }

.unavailable .verb { color: #c03030; }

.button { display: inline-block; }

.button > a { color: white; background-color: orange; border-radius: 4px; }

.reaction { font-size: smaller; outline: 1px solid silver; border-radius: 2px; }

form { text-align: right; }

figure img { max-height: 9em; max-width: 16em; }

@media (prefers-color-scheme: dark) { html { color: #eee; } body { background-color: #161616; } .content { background-color: #1c1c1c; } footer { color: #444; } td { color: #444; } .button > a { background-color: #282828; } }