You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

107 lines
2.2 KiB

/* Nostr event detail page (EventController) */
.event-page {
max-width: 800px;
margin: 2rem auto;
padding: 1.5rem;
background-color: var(--color-bg);
color: var(--color-text);
border: 1px solid var(--color-border);
border-radius: 8px;
box-shadow: 0 2px 8px var(--color-shadow);
}
.event-page__header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
border-bottom: 1px solid var(--color-border);
padding-bottom: 1rem;
}
.event-page__content {
font-size: 1.1rem;
line-height: 1.6;
margin-bottom: 2rem;
white-space: pre-wrap;
color: var(--color-text);
}
.event-page__links {
margin: 1.5rem 0;
padding: 1rem;
background-color: var(--color-bg-light);
color: var(--color-text);
border: 1px solid var(--color-border);
border-radius: 6px;
}
.event-page__links h4 {
margin: 0 0 0.75rem;
font-size: 1.05rem;
font-weight: 600;
color: var(--color-text);
}
.event-page__links .link-list {
list-style: none;
padding-left: 0;
}
.event-page__links .link-list li {
margin-bottom: 0.5rem;
word-break: break-all;
}
.event-page__link-type {
color: var(--color-text-mid);
font-size: 0.9rem;
margin-left: 0.5rem;
}
.event-page__footer {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 1rem;
margin-top: 1.5rem;
padding-top: 1rem;
border-top: 1px solid var(--color-border);
}
.event-page__tags {
flex: 1;
color: var(--color-text);
}
.event-page__tags ul,
.event-page__references ul {
list-style-type: none;
padding-left: 0;
}
.event-page__tags li,
.event-page__references li {
margin-bottom: 0.5rem;
}
.event-page__meta {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 0.5rem;
width: 100%;
font-family: var(--font-family), sans-serif;
font-size: 0.78rem;
font-weight: 400;
line-height: 1.35;
color: var(--color-text-mid);
}
.event-page a:focus-visible {
outline: 2px solid var(--color-focus-ring);
outline-offset: 2px;
}