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.

929 lines
17 KiB

  1. html,
  2. body,
  3. dl,
  4. dt,
  5. dd,
  6. blockquote,
  7. figure,
  8. fieldset,
  9. legend,
  10. textarea,
  11. pre,
  12. iframe,
  13. hr {
  14. margin: 0;
  15. padding: 0;
  16. }
  17. h1,
  18. h2,
  19. h3,
  20. h4,
  21. h5,
  22. h6 {
  23. font-size: 100%;
  24. font-weight: normal;
  25. }
  26. ul {
  27. list-style: none;
  28. }
  29. button,
  30. input,
  31. select,
  32. textarea {
  33. margin: 0;
  34. }
  35. html {
  36. box-sizing: border-box;
  37. }
  38. img,
  39. video {
  40. height: auto;
  41. max-width: 100%;
  42. }
  43. iframe {
  44. border: 0;
  45. }
  46. strong del {
  47. /* font-weight: normal; */
  48. display: inline;
  49. text-decoration: none;
  50. margin-left: 1rem;
  51. box-decoration-break: clone;
  52. -webkit-box-decoration-break: clone;
  53. }
  54. table {
  55. border-collapse: collapse;
  56. border-spacing: 0;
  57. background-color: #fff9f9;
  58. border-left: 1px red solid;
  59. margin-left: 1rem;
  60. }
  61. td,
  62. th {
  63. padding: 0;
  64. vertical-align: top;
  65. padding-right: 1rem;
  66. padding-left: 1rem;
  67. padding-bottom: 0.5rem;
  68. }
  69. td:not([align]),
  70. th:not([align]) {
  71. text-align: left;
  72. }
  73. /* vollkorn-sc-regular - latin-ext_latin */
  74. @font-face {
  75. font-family: "Vollkorn SC";
  76. font-style: normal;
  77. font-weight: 400;
  78. src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot");
  79. /* IE9 Compat Modes */
  80. src: local(""),
  81. url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot?#iefix")
  82. format("embedded-opentype"),
  83. /* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff2")
  84. format("woff2"),
  85. /* Super Modern Browsers */
  86. url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff") format("woff"),
  87. /* Modern Browsers */
  88. url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.ttf")
  89. format("truetype"),
  90. /* Safari, Android, iOS */
  91. url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.svg#VollkornSC")
  92. format("svg");
  93. /* Legacy iOS */
  94. }
  95. /* vollkorn-sc-600 - latin-ext_latin */
  96. @font-face {
  97. font-family: "Vollkorn SC";
  98. font-style: normal;
  99. font-weight: 600;
  100. src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot");
  101. /* IE9 Compat Modes */
  102. src: local(""),
  103. url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot?#iefix")
  104. format("embedded-opentype"),
  105. /* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff2")
  106. format("woff2"),
  107. /* Super Modern Browsers */
  108. url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff") format("woff"),
  109. /* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.ttf")
  110. format("truetype"),
  111. /* Safari, Android, iOS */
  112. url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.svg#VollkornSC")
  113. format("svg");
  114. /* Legacy iOS */
  115. }
  116. /* vollkorn-sc-700 - latin-ext_latin */
  117. @font-face {
  118. font-family: "Vollkorn SC";
  119. font-style: normal;
  120. font-weight: 700;
  121. src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot");
  122. /* IE9 Compat Modes */
  123. src: local(""),
  124. url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot?#iefix")
  125. format("embedded-opentype"),
  126. /* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff2")
  127. format("woff2"),
  128. /* Super Modern Browsers */
  129. url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff") format("woff"),
  130. /* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.ttf")
  131. format("truetype"),
  132. /* Safari, Android, iOS */
  133. url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.svg#VollkornSC")
  134. format("svg");
  135. /* Legacy iOS */
  136. }
  137. /* vollkorn-sc-900 - latin-ext_latin */
  138. @font-face {
  139. font-family: "Vollkorn SC";
  140. font-style: normal;
  141. font-weight: 900;
  142. src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot");
  143. /* IE9 Compat Modes */
  144. src: local(""),
  145. url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot?#iefix")
  146. format("embedded-opentype"),
  147. /* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff2")
  148. format("woff2"),
  149. /* Super Modern Browsers */
  150. url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff") format("woff"),
  151. /* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.ttf")
  152. format("truetype"),
  153. /* Safari, Android, iOS */
  154. url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.svg#VollkornSC")
  155. format("svg");
  156. /* Legacy iOS */
  157. }
  158. /* vollkorn-500italic - latin-ext_latin */
  159. @font-face {
  160. font-family: "Vollkorn";
  161. font-style: italic;
  162. font-weight: 500;
  163. src: url("../fonts/vollkorn-v12-latin-ext_latin-500italic.eot");
  164. /* IE9 Compat Modes */
  165. src: local(""),
  166. url("../fonts/vollkorn-v12-latin-ext_latin-500italic.eot?#iefix")
  167. format("embedded-opentype"),
  168. /* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-500italic.woff2")
  169. format("woff2"),
  170. /* Super Modern Browsers */
  171. url("../fonts/vollkorn-v12-latin-ext_latin-500italic.woff") format("woff"),
  172. /* Modern Browsers */
  173. url("../fonts/vollkorn-v12-latin-ext_latin-500italic.ttf")
  174. format("truetype"),
  175. /* Safari, Android, iOS */
  176. url("../fonts/vollkorn-v12-latin-ext_latin-500italic.svg#Vollkorn")
  177. format("svg");
  178. /* Legacy iOS */
  179. }
  180. /* vollkorn-regular - latin-ext_latin */
  181. @font-face {
  182. font-family: "Vollkorn";
  183. font-style: normal;
  184. font-weight: 400;
  185. src: url("../fonts/vollkorn-v12-latin-ext_latin-regular.eot");
  186. /* IE9 Compat Modes */
  187. src: local(""),
  188. url("../fonts/vollkorn-v12-latin-ext_latin-regular.eot?#iefix")
  189. format("embedded-opentype"),
  190. /* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-regular.woff2")
  191. format("woff2"),
  192. /* Super Modern Browsers */
  193. url("../fonts/vollkorn-v12-latin-ext_latin-regular.woff") format("woff"),
  194. /* Modern Browsers */
  195. url("../fonts/vollkorn-v12-latin-ext_latin-regular.ttf")
  196. format("truetype"),
  197. /* Safari, Android, iOS */
  198. url("../fonts/vollkorn-v12-latin-ext_latin-regular.svg#Vollkorn")
  199. format("svg");
  200. /* Legacy iOS */
  201. }
  202. /* vollkorn-500 - latin-ext_latin */
  203. @font-face {
  204. font-family: "Vollkorn";
  205. font-style: normal;
  206. font-weight: 500;
  207. src: url("../fonts/vollkorn-v12-latin-ext_latin-500.eot");
  208. /* IE9 Compat Modes */
  209. src: local(""),
  210. url("../fonts/vollkorn-v12-latin-ext_latin-500.eot?#iefix")
  211. format("embedded-opentype"),
  212. /* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-500.woff2")
  213. format("woff2"),
  214. /* Super Modern Browsers */
  215. url("../fonts/vollkorn-v12-latin-ext_latin-500.woff") format("woff"),
  216. /* Modern Browsers */ url("../fonts/vollkorn-v12-latin-ext_latin-500.ttf")
  217. format("truetype"),
  218. /* Safari, Android, iOS */
  219. url("../fonts/vollkorn-v12-latin-ext_latin-500.svg#Vollkorn")
  220. format("svg");
  221. /* Legacy iOS */
  222. }
  223. /* vollkorn-italic - latin-ext_latin */
  224. @font-face {
  225. font-family: "Vollkorn";
  226. font-style: italic;
  227. font-weight: 400;
  228. src: url("../fonts/vollkorn-v12-latin-ext_latin-italic.eot");
  229. /* IE9 Compat Modes */
  230. src: local(""),
  231. url("../fonts/vollkorn-v12-latin-ext_latin-italic.eot?#iefix")
  232. format("embedded-opentype"),
  233. /* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-italic.woff2")
  234. format("woff2"),
  235. /* Super Modern Browsers */
  236. url("../fonts/vollkorn-v12-latin-ext_latin-italic.woff") format("woff"),
  237. /* Modern Browsers */
  238. url("../fonts/vollkorn-v12-latin-ext_latin-italic.ttf") format("truetype"),
  239. /* Safari, Android, iOS */
  240. url("../fonts/vollkorn-v12-latin-ext_latin-italic.svg#Vollkorn")
  241. format("svg");
  242. /* Legacy iOS */
  243. }
  244. /* great-vibes-regular - latin-ext_latin */
  245. @font-face {
  246. font-family: "Great Vibes";
  247. font-style: normal;
  248. font-weight: 400;
  249. src: url("../fonts/great-vibes-v7-latin-ext_latin-regular.eot");
  250. /* IE9 Compat Modes */
  251. src: local("Great Vibes"), local("GreatVibes-Regular"),
  252. url("../fonts/great-vibes-v7-latin-ext_latin-regular.eot?#iefix")
  253. format("embedded-opentype"),
  254. /* IE6-IE8 */ url("../fonts/great-vibes-v7-latin-ext_latin-regular.woff2")
  255. format("woff2"),
  256. /* Super Modern Browsers */
  257. url("../fonts/great-vibes-v7-latin-ext_latin-regular.woff") format("woff"),
  258. /* Modern Browsers */
  259. url("../fonts/great-vibes-v7-latin-ext_latin-regular.ttf")
  260. format("truetype"),
  261. /* Safari, Android, iOS */
  262. url("../fonts/great-vibes-v7-latin-ext_latin-regular.svg#GreatVibes")
  263. format("svg");
  264. /* Legacy iOS */
  265. }
  266. html {
  267. line-height: 1.5;
  268. }
  269. body {
  270. font-family: "Vollkorn", serif;
  271. font-weight: 400;
  272. max-width: 1024px;
  273. font-size: 1.4rem;
  274. padding-left: 3rem;
  275. padding-top: 0.5rem;
  276. padding-right: 2rem;
  277. color: black;
  278. }
  279. #preview {
  280. display: none;
  281. }
  282. sup,
  283. sub {
  284. vertical-align: baseline;
  285. position: relative;
  286. top: -0.4em;
  287. }
  288. sub {
  289. top: 0.4em;
  290. }
  291. .headiter {
  292. display: flex;
  293. justify-content: space-between;
  294. border-bottom: 0.3rem solid red;
  295. border-top: 0.1rem solid red;
  296. padding-top: 1rem;
  297. padding-bottom: 0.5rem;
  298. padding-left: 1rem;
  299. padding-right: 1rem;
  300. margin-bottom: 1rem;
  301. }
  302. a.edit-button {
  303. color: #000;
  304. text-decoration: none;
  305. }
  306. a.edit-button:hover {
  307. text-decoration: underline;
  308. -webkit-text-decoration-color: red;
  309. text-decoration-color: red;
  310. font-weight: 500;
  311. font-size: 0.97em;
  312. cursor: pointer;
  313. }
  314. .header {
  315. display: grid;
  316. grid-template-columns: auto;
  317. grid-auto-flow: column;
  318. position: sticky;
  319. top: 0;
  320. padding-top: 0.5rem;
  321. font-size: 1.1rem;
  322. background-color: white;
  323. z-index: 10;
  324. }
  325. .mantlebar {
  326. display: none;
  327. }
  328. .breadcrumbs {
  329. grid-column: 1;
  330. }
  331. .bibliotheke {
  332. width: 2.4rem;
  333. grid-column: 2;
  334. margin-left: auto;
  335. }
  336. .bibliotheke:hover {
  337. text-decoration: none;
  338. font-size: 1rem;
  339. }
  340. .alsoin {
  341. font-weight: bold;
  342. display: inline-flex;
  343. padding-left: 0.2rem;
  344. padding-right: 0.3rem;
  345. }
  346. .ddmenu {
  347. cursor: pointer;
  348. display: inline-grid;
  349. }
  350. .ddmenu input {
  351. display: none;
  352. }
  353. .ddmenu li {
  354. list-style-type: none;
  355. }
  356. .ddmenu .hiddendiv {
  357. display: none;
  358. margin-top: -0.9rem;
  359. }
  360. input:focus,
  361. select:focus,
  362. textarea:focus,
  363. label:focus,
  364. button:focus {
  365. outline: none;
  366. }
  367. .ddmenu input:checked ~ .hiddendiv {
  368. display: block;
  369. }
  370. .logolink {
  371. width: 2.4rem;
  372. margin-left: auto;
  373. }
  374. .sandpointlogo {
  375. border-radius: 50%;
  376. border: 0.3em solid red;
  377. display: inline-flex;
  378. font-family: "Great Vibes", cursive;
  379. font-size: 1.2rem;
  380. font-weight: bold;
  381. color: white;
  382. background-color: red;
  383. position: relative;
  384. padding-left: 1em;
  385. padding-right: 0.3em;
  386. padding-bottom: 1.2em;
  387. max-width: 0em;
  388. max-height: 0em;
  389. }
  390. .sandpointF {
  391. position: absolute;
  392. font-size: 1.2em;
  393. margin-top: -0.2em;
  394. margin-left: -0.4em;
  395. }
  396. .sandpointN {
  397. position: absolute;
  398. font-size: 0.7em;
  399. margin-top: 0.4em;
  400. color: red;
  401. margin-left: -0.5em;
  402. }
  403. .sandpointC {
  404. position: absolute;
  405. font-size: 1em;
  406. margin-left: -0.37em;
  407. }
  408. footer {
  409. display: flex;
  410. margin-bottom: 1rem;
  411. margin-top: 4rem;
  412. }
  413. li {
  414. list-style-type: "› ";
  415. }
  416. li[role="doc-endnote"] {
  417. list-style-type: decimal;
  418. }
  419. ol li {
  420. list-style-type: decimal;
  421. }
  422. img {
  423. width: 100%;
  424. }
  425. .supt {
  426. display: inline-flex;
  427. flex-wrap: nowrap;
  428. font-family: "Great Vibes", cursive;
  429. font-size: 0.9em;
  430. font-style: normal;
  431. color: rgba(0, 0, 0, 0.8);
  432. vertical-align: baseline;
  433. position: relative;
  434. top: -0.3em;
  435. }
  436. .sup {
  437. display: inline-flex;
  438. flex-wrap: nowrap;
  439. font-family: "Great Vibes", cursive;
  440. font-size: 0.9em;
  441. font-style: normal;
  442. color: red;
  443. vertical-align: baseline;
  444. position: relative;
  445. top: -0.3em;
  446. }
  447. .sup:hover {
  448. font-weight: normal !important;
  449. }
  450. .nosup a {
  451. color: red;
  452. }
  453. .nosup a span.sup {
  454. display: none;
  455. }
  456. .syllabustitle,
  457. .coretitle {
  458. margin-top: 4rem;
  459. font-style: italic;
  460. font-size: 4rem;
  461. margin-bottom: 4rem;
  462. }
  463. .mantletitle,
  464. .crusttitle {
  465. margin-top: 4rem;
  466. font-style: italic;
  467. font-size: 2rem;
  468. margin-bottom: 4rem;
  469. }
  470. .grid {
  471. padding-left: 3rem;
  472. margin-bottom: 2rem;
  473. display: grid;
  474. grid-template-columns: 1fr 1fr;
  475. }
  476. .leftcolumn {
  477. grid-column: 1;
  478. padding-right: 1.2rem;
  479. position: relative;
  480. }
  481. #TableOfContents {
  482. margin-left: -2rem;
  483. margin-top: -1.5rem;
  484. }
  485. #TableOfContents li {
  486. list-style: decimal inside;
  487. padding-left: 0.5rem;
  488. color: rgba(0, 0, 0, 0.4);
  489. margin: 0;
  490. padding: 0;
  491. }
  492. #TableOfContents li a {
  493. font-family: "Vollkorn";
  494. font-size: 1.4rem;
  495. font-weight: 500;
  496. font-style: normal;
  497. }
  498. #TableOfContents > ol:first-child > span > li > a::after {
  499. content: "¶";
  500. color: rgba(0, 0, 0, 0.2);
  501. font-size: 1.3em;
  502. padding-left: 0.1em;
  503. }
  504. .rightcolumn {
  505. /* display: grid;
  506. grid-column: 2;
  507. grid-template-columns: auto 1fr;
  508. grid-auto-rows: max-content; */
  509. padding-left: 0.5rem;
  510. }
  511. .has {
  512. display: inline-grid;
  513. grid-column: 2;
  514. grid-auto-rows: max-content;
  515. font-size: 1.4rem;
  516. font-style: italic;
  517. margin-bottom: 0.8rem;
  518. }
  519. .hasauthors {
  520. font-size: 1.6rem !important;
  521. }
  522. .hassup {
  523. grid-column: 1;
  524. font-family: "Great Vibes", cursive;
  525. font-size: 0.9em;
  526. font-style: normal;
  527. color: red;
  528. vertical-align: baseline;
  529. position: relative;
  530. /* top: -0.3em; */
  531. }
  532. .afterhas {
  533. grid-column: 2;
  534. }
  535. .content {
  536. margin-top: 4rem;
  537. padding-left: 3rem;
  538. padding-right: 10rem;
  539. max-width: 720px;
  540. }
  541. a {
  542. color: black;
  543. text-decoration: none;
  544. }
  545. a:hover {
  546. text-decoration: underline;
  547. text-decoration-color: red;
  548. font-weight: 500;
  549. font-size: 0.97em;
  550. cursor: pointer;
  551. }
  552. h1 {
  553. display: none;
  554. }
  555. h2 {
  556. font-weight: 500;
  557. font-size: 1.6rem;
  558. }
  559. h3 {
  560. font-weight: 500;
  561. font-size: 1.4rem;
  562. }
  563. h4 {
  564. font-weight: 500;
  565. font-size: 1.2rem;
  566. }
  567. h5 {
  568. font-weight: 500;
  569. font-size: 1.1rem;
  570. }
  571. h6 {
  572. font-weight: 500;
  573. font-size: 1rem;
  574. }
  575. .abstract {
  576. font-style: italic;
  577. border-left: 1px solid rgb(0, 0, 0);
  578. margin-left: 5rem;
  579. margin-right: 2rem;
  580. margin-bottom: 1.2rem;
  581. padding-left: 1rem;
  582. padding-right: 2rem;
  583. padding-top: 1.2rem;
  584. padding-bottom: 1.2rem;
  585. background-color: rgba(0, 0, 0, 0.05);
  586. max-width: 70ch;
  587. }
  588. .authors {
  589. display: inline-block;
  590. font-size: 1.8rem;
  591. margin-left: 5rem;
  592. margin-right: 2rem;
  593. padding-left: 1rem;
  594. }
  595. .keywords {
  596. display: inline-block;
  597. font-size: 1.2rem;
  598. margin-left: 5rem;
  599. margin-right: 2rem;
  600. padding-left: 1rem;
  601. padding-right: 2rem;
  602. margin-bottom: 2.2rem;
  603. max-width: 72ch;
  604. }
  605. blockquote {
  606. border-left: 1px red solid;
  607. margin-left: 1rem;
  608. margin-right: 2rem;
  609. padding-left: 1rem;
  610. padding-right: 2rem;
  611. padding-top: 0.1rem;
  612. padding-bottom: 0.1rem;
  613. background-color: #fff9f9;
  614. }
  615. h2 + p:first-letter {
  616. font-family: "Great Vibes", cursive;
  617. color: rgba(0, 0, 0, 0.8);
  618. font-size: 1.5em;
  619. line-height: 0;
  620. }
  621. .hx {
  622. position: relative;
  623. }
  624. .hpar {
  625. position: absolute;
  626. font-size: 1.7em;
  627. font-style: normal;
  628. color: rgba(0, 0, 0, 0.1);
  629. top: 0;
  630. margin-top: -0.4em;
  631. }
  632. .smallcaps {
  633. font-family: "Vollkorn SC", serif;
  634. font-weight: 400;
  635. }
  636. body {
  637. counter-reset: h2 glossN;
  638. }
  639. h2 {
  640. counter-reset: h3;
  641. }
  642. h3 {
  643. counter-reset: h4;
  644. }
  645. h4 {
  646. counter-reset: h5;
  647. }
  648. h5 {
  649. counter-reset: h6;
  650. }
  651. h2:before {
  652. color: rgba(0, 0, 0, 0.4);
  653. counter-increment: h2;
  654. content: counter(h2) ". ";
  655. }
  656. h3:before {
  657. color: rgba(0, 0, 0, 0.4);
  658. counter-increment: h3;
  659. content: counter(h2) "." counter(h3) ". ";
  660. }
  661. h4:before {
  662. color: rgba(0, 0, 0, 0.4);
  663. counter-increment: h4;
  664. content: counter(h2) "." counter(h3) "." counter(h4) ". ";
  665. }
  666. h5:before {
  667. color: rgba(0, 0, 0, 0.4);
  668. counter-increment: h5;
  669. content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". ";
  670. }
  671. h6:before {
  672. color: rgba(0, 0, 0, 0.4);
  673. counter-increment: h6;
  674. content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "."
  675. counter(h6) ". ";
  676. }
  677. h2.nocount:before,
  678. h3.nocount:before,
  679. h4.nocount:before,
  680. h5.nocount:before,
  681. h6.nocount:before {
  682. content: "";
  683. counter-increment: none;
  684. }
  685. details {
  686. padding-left: 1rem;
  687. }
  688. #toggleAllLinks {
  689. font-size: 0.8rem;
  690. }
  691. #toggleAllLinks:hover {
  692. cursor: pointer;
  693. text-decoration: underline;
  694. text-decoration-color: red;
  695. }
  696. .glosscontainer {
  697. display: grid;
  698. grid-template-columns: auto 1fr;
  699. grid-template-rows: 1fr;
  700. gap: 0px 0px;
  701. grid-template-areas: "glossnumber gloss";
  702. border-left: 1px red solid;
  703. background-color: #fff9f9;
  704. padding-top: 0.4em;
  705. margin-top: 1rem;
  706. margin-bottom: 1rem;
  707. margin-left: 1rem;
  708. margin-right: 2rem;
  709. padding-bottom: 0.4em;
  710. padding-left: 1rem;
  711. padding-right: 2rem;
  712. }
  713. .gloss {
  714. grid-area: gloss;
  715. }
  716. .glossnumber {
  717. grid-area: glossnumber;
  718. padding-right: 0.6rem;
  719. }
  720. .glossnumberAuto::before {
  721. counter-increment: glossN;
  722. content: "(" counter(glossN) ")";
  723. }
  724. /* .glossline {
  725. border-bottom: lightgray solid 1px;
  726. border-top: lightgray solid 1px;
  727. } */
  728. .glosswords {
  729. display: inline-block;
  730. padding-left: -0.3rem;
  731. padding-right: 1rem;
  732. }
  733. .sitemap {
  734. padding-left: 3rem;
  735. font-size: 1.2rem;
  736. }
  737. .sitemap a {
  738. color: rgba(0, 0, 0, 0.4);
  739. }
  740. .sitemap .sup {
  741. color: rgba(255, 0, 0, 0.7);
  742. }
  743. .highline a,
  744. .sitemap a:hover {
  745. color: rgba(0, 0, 0, 1);
  746. }
  747. .highline .sup,
  748. .sitemap .sup:hover {
  749. color: red;
  750. }
  751. .highline {
  752. font-size: 1.6rem;
  753. color: rgb(0, 0, 0);
  754. border-left: 1px red solid;
  755. padding-left: 1rem;
  756. padding-top: 0.1rem;
  757. padding-bottom: 0.1rem;
  758. background-color: #fff9f9;
  759. }
  760. .svedit {
  761. margin-left: 0.5rem;
  762. }
  763. @media (max-width: 767px) {
  764. html {
  765. box-sizing: border-box;
  766. max-width: 767px;
  767. margin: 0 auto;
  768. padding: 0;
  769. }
  770. body {
  771. font-size: 1rem;
  772. padding-left: 10px;
  773. padding-right: 10px;
  774. }
  775. .grid {
  776. display: inline;
  777. }
  778. .coretitle {
  779. margin-top: 3rem;
  780. margin-bottom: 2rem;
  781. font-size: 2.2rem;
  782. }
  783. .leftcolumn {
  784. display: none;
  785. }
  786. .has,
  787. .afterhas {
  788. font-size: 1.1rem;
  789. }
  790. .mantle,
  791. .crust {
  792. margin-bottom: 0.2em;
  793. }
  794. .content {
  795. padding: 0px;
  796. margin: 0 auto;
  797. margin-top: 4rem;
  798. }
  799. .hpar {
  800. display: none;
  801. }
  802. .mantletitle {
  803. font-size: 1.7rem;
  804. }
  805. .sessiongrid {
  806. display: none;
  807. }
  808. }