fix(style): layout flow, search restyle
| | |
| | | return ( |
| | | <div class={classNames(displayClass, "search")}> |
| | | <button class="search-button"> |
| | | <p>{i18n(cfg.locale).components.search.title}</p> |
| | | <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"> |
| | | <title>Search</title> |
| | | <g class="search-path" fill="none"> |
| | |
| | | <circle cx="8" cy="8" r="7" /> |
| | | </g> |
| | | </svg> |
| | | <p>{i18n(cfg.locale).components.search.title}</p> |
| | | </button> |
| | | <div class="search-container"> |
| | | <div class="search-space"> |
| | |
| | | } |
| | | |
| | | & > .search-button { |
| | | background-color: color-mix(in srgb, var(--lightgray) 60%, var(--light)); |
| | | border: none; |
| | | background-color: transparent; |
| | | border: 1px var(--lightgray) solid; |
| | | border-radius: 4px; |
| | | font-family: inherit; |
| | | font-size: inherit; |
| | |
| | | cursor: pointer; |
| | | white-space: nowrap; |
| | | width: 100%; |
| | | justify-content: space-between; |
| | | |
| | | & > p { |
| | | display: inline; |
| | | padding: 0 1rem; |
| | | color: var(--gray); |
| | | } |
| | | |
| | | & svg { |
| | |
| | | |
| | | .search-path { |
| | | stroke: var(--darkgray); |
| | | stroke-width: 2px; |
| | | stroke-width: 1.5px; |
| | | transition: stroke 0.5s ease; |
| | | } |
| | | } |
| | |
| | | .typst-doc * { |
| | | color: var(--darkgray); |
| | | fill: var(--darkgray); |
| | | hyphens: auto; |
| | | } |
| | | |
| | | p, |
| | | ul, |
| | | text, |
| | | a, |
| | | li, |
| | | ol, |
| | | ul, |
| | | .katex, |
| | | .math, |
| | | .typst-doc, |
| | | .typst-doc * { |
| | | overflow-wrap: anywhere; |
| | | /* tr and td removed from list of selectors for overflow-wrap, allowing them to use default 'normal' property value */ |
| | | overflow-wrap: break-word; |
| | | text-wrap: pretty; |
| | | } |
| | | |
| | | .math { |
| | |
| | | } |
| | | |
| | | & .sidebar { |
| | | gap: 2rem; |
| | | gap: 1.2rem; |
| | | top: 0; |
| | | box-sizing: border-box; |
| | | padding: $topSpacing 2rem 2rem 2rem; |