25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 

792 satır
15 KiB

  1. /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  2. /* Document
  3. ========================================================================== */
  4. /**
  5. * 1. Correct the line height in all browsers.
  6. * 2. Prevent adjustments of font size after orientation changes in iOS.
  7. */
  8. html {
  9. line-height: 1.15; /* 1 */
  10. -webkit-text-size-adjust: 100%; /* 2 */
  11. }
  12. /* Sections
  13. ========================================================================== */
  14. /**
  15. * Remove the margin in all browsers.
  16. */
  17. body {
  18. margin: 0;
  19. }
  20. /**
  21. * Render the `main` element consistently in IE.
  22. */
  23. main {
  24. display: block;
  25. }
  26. /**
  27. * Correct the font size and margin on `h1` elements within `section` and
  28. * `article` contexts in Chrome, Firefox, and Safari.
  29. */
  30. h1 {
  31. font-size: 2em;
  32. margin: 0.67em 0;
  33. }
  34. /* Grouping content
  35. ========================================================================== */
  36. /**
  37. * 1. Add the correct box sizing in Firefox.
  38. * 2. Show the overflow in Edge and IE.
  39. */
  40. hr {
  41. box-sizing: content-box; /* 1 */
  42. height: 0; /* 1 */
  43. overflow: hidden; /* 2 */
  44. border-width: 0px;
  45. }
  46. /**
  47. * 1. Correct the inheritance and scaling of font size in all browsers.
  48. * 2. Correct the odd `em` font sizing in all browsers.
  49. */
  50. pre {
  51. font-family: monospace, monospace; /* 1 */
  52. font-size: 1em; /* 2 */
  53. }
  54. /* Text-level semantics
  55. ========================================================================== */
  56. /**
  57. * Remove the gray background on active links in IE 10.
  58. */
  59. a {
  60. background-color: transparent;
  61. }
  62. /**
  63. * 1. Remove the bottom border in Chrome 57-
  64. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
  65. */
  66. abbr[title] {
  67. border-bottom: none; /* 1 */
  68. text-decoration: underline; /* 2 */
  69. text-decoration: underline dotted; /* 2 */
  70. }
  71. /**
  72. * Add the correct font weight in Chrome, Edge, and Safari.
  73. */
  74. b,
  75. strong {
  76. font-weight: bolder;
  77. }
  78. /**
  79. * 1. Correct the inheritance and scaling of font size in all browsers.
  80. * 2. Correct the odd `em` font sizing in all browsers.
  81. */
  82. code,
  83. kbd,
  84. samp {
  85. font-family: monospace, monospace; /* 1 */
  86. font-size: 1em; /* 2 */
  87. }
  88. /**
  89. * Add the correct font size in all browsers.
  90. */
  91. small {
  92. font-size: 80%;
  93. }
  94. /**
  95. * Prevent `sub` and `sup` elements from affecting the line height in
  96. * all browsers.
  97. */
  98. sub,
  99. sup {
  100. font-size: 75%;
  101. line-height: 0;
  102. position: relative;
  103. vertical-align: baseline;
  104. }
  105. sub {
  106. bottom: -0.25em;
  107. }
  108. sup {
  109. top: -0.5em;
  110. }
  111. /* Embedded content
  112. ========================================================================== */
  113. /**
  114. * Remove the border on images inside links in IE 10.
  115. */
  116. img {
  117. border-style: none;
  118. }
  119. /* Forms
  120. ========================================================================== */
  121. /**
  122. * 1. Change the font styles in all browsers.
  123. * 2. Remove the margin in Firefox and Safari.
  124. */
  125. button,
  126. input,
  127. optgroup,
  128. select,
  129. textarea {
  130. font-family: inherit; /* 1 */
  131. font-size: 100%; /* 1 */
  132. line-height: 1.15; /* 1 */
  133. margin: 0; /* 2 */
  134. }
  135. /**
  136. * Show the overflow in IE.
  137. * 1. Show the overflow in Edge.
  138. */
  139. button,
  140. input { /* 1 */
  141. overflow: visible;
  142. }
  143. /**
  144. * Remove the inheritance of text transform in Edge, Firefox, and IE.
  145. * 1. Remove the inheritance of text transform in Firefox.
  146. */
  147. button,
  148. select { /* 1 */
  149. text-transform: none;
  150. }
  151. /**
  152. * Correct the inability to style clickable types in iOS and Safari.
  153. */
  154. button,
  155. [type="button"],
  156. [type="reset"],
  157. [type="submit"] {
  158. -webkit-appearance: button;
  159. }
  160. /**
  161. * Remove the inner border and padding in Firefox.
  162. */
  163. button::-moz-focus-inner,
  164. [type="button"]::-moz-focus-inner,
  165. [type="reset"]::-moz-focus-inner,
  166. [type="submit"]::-moz-focus-inner {
  167. border-style: none;
  168. padding: 0;
  169. }
  170. /**
  171. * Restore the focus styles unset by the previous rule.
  172. */
  173. button:-moz-focusring,
  174. [type="button"]:-moz-focusring,
  175. [type="reset"]:-moz-focusring,
  176. [type="submit"]:-moz-focusring {
  177. outline: 1px dotted ButtonText;
  178. }
  179. /**
  180. * Correct the padding in Firefox.
  181. */
  182. fieldset {
  183. padding: 0.35em 0.75em 0.625em;
  184. }
  185. /**
  186. * 1. Correct the text wrapping in Edge and IE.
  187. * 2. Correct the color inheritance from `fieldset` elements in IE.
  188. * 3. Remove the padding so developers are not caught out when they zero out
  189. * `fieldset` elements in all browsers.
  190. */
  191. legend {
  192. box-sizing: border-box; /* 1 */
  193. color: inherit; /* 2 */
  194. display: table; /* 1 */
  195. max-width: 100%; /* 1 */
  196. padding: 0; /* 3 */
  197. white-space: normal; /* 1 */
  198. }
  199. /**
  200. * Add the correct vertical alignment in Chrome, Firefox, and Opera.
  201. */
  202. progress {
  203. vertical-align: baseline;
  204. }
  205. /**
  206. * Remove the default vertical scrollbar in IE 10+.
  207. */
  208. textarea {
  209. overflow: auto;
  210. }
  211. /**
  212. * 1. Add the correct box sizing in IE 10.
  213. * 2. Remove the padding in IE 10.
  214. */
  215. [type="checkbox"],
  216. [type="radio"] {
  217. box-sizing: border-box; /* 1 */
  218. padding: 0; /* 2 */
  219. }
  220. /**
  221. * Correct the cursor style of increment and decrement buttons in Chrome.
  222. */
  223. [type="number"]::-webkit-inner-spin-button,
  224. [type="number"]::-webkit-outer-spin-button {
  225. height: auto;
  226. }
  227. /**
  228. * 1. Correct the odd appearance in Chrome and Safari.
  229. * 2. Correct the outline style in Safari.
  230. */
  231. [type="search"] {
  232. -webkit-appearance: textfield; /* 1 */
  233. outline-offset: -2px; /* 2 */
  234. }
  235. /**
  236. * Remove the inner padding in Chrome and Safari on macOS.
  237. */
  238. [type="search"]::-webkit-search-decoration {
  239. -webkit-appearance: none;
  240. }
  241. /**
  242. * 1. Correct the inability to style clickable types in iOS and Safari.
  243. * 2. Change font properties to `inherit` in Safari.
  244. */
  245. ::-webkit-file-upload-button {
  246. -webkit-appearance: button; /* 1 */
  247. font: inherit; /* 2 */
  248. }
  249. /* Interactive
  250. ========================================================================== */
  251. /*
  252. * Add the correct display in Edge, IE 10+, and Firefox.
  253. */
  254. details {
  255. display: block;
  256. }
  257. /*
  258. * Add the correct display in all browsers.
  259. */
  260. summary {
  261. display: list-item;
  262. }
  263. /* Misc
  264. ========================================================================== */
  265. /**
  266. * Add the correct display in IE 10+.
  267. */
  268. template {
  269. display: none;
  270. }
  271. /**
  272. * Add the correct display in IE 10.
  273. */
  274. [hidden] {
  275. display: none;
  276. }
  277. /* vollkorn-500italic - latin-ext_latin */
  278. @font-face {
  279. font-family: 'Vollkorn';
  280. font-style: italic;
  281. font-weight: 500;
  282. src: url('../fonts/vollkorn-v12-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  283. src: local(''),
  284. url('../fonts/vollkorn-v12-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  285. url('../fonts/vollkorn-v12-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
  286. url('../fonts/vollkorn-v12-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
  287. url('../fonts/vollkorn-v12-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
  288. url('../fonts/vollkorn-v12-latin-ext_latin-500italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
  289. }
  290. /* vollkorn-regular - latin-ext_latin */
  291. @font-face {
  292. font-family: 'Vollkorn';
  293. font-style: normal;
  294. font-weight: 400;
  295. src: url('../fonts/vollkorn-v12-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  296. src: local(''),
  297. url('../fonts/vollkorn-v12-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  298. url('../fonts/vollkorn-v12-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  299. url('../fonts/vollkorn-v12-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
  300. url('../fonts/vollkorn-v12-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  301. url('../fonts/vollkorn-v12-latin-ext_latin-regular.svg#Vollkorn') format('svg'); /* Legacy iOS */
  302. }
  303. /* vollkorn-500 - latin-ext_latin */
  304. @font-face {
  305. font-family: 'Vollkorn';
  306. font-style: normal;
  307. font-weight: 500;
  308. src: url('../fonts/vollkorn-v12-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  309. src: local(''),
  310. url('../fonts/vollkorn-v12-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  311. url('../fonts/vollkorn-v12-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
  312. url('../fonts/vollkorn-v12-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
  313. url('../fonts/vollkorn-v12-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
  314. url('../fonts/vollkorn-v12-latin-ext_latin-500.svg#Vollkorn') format('svg'); /* Legacy iOS */
  315. }
  316. /* vollkorn-italic - latin-ext_latin */
  317. @font-face {
  318. font-family: 'Vollkorn';
  319. font-style: italic;
  320. font-weight: 400;
  321. src: url('../fonts/vollkorn-v12-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  322. src: local(''),
  323. url('../fonts/vollkorn-v12-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  324. url('../fonts/vollkorn-v12-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
  325. url('../fonts/vollkorn-v12-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
  326. url('../fonts/vollkorn-v12-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
  327. url('../fonts/vollkorn-v12-latin-ext_latin-italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
  328. }
  329. /* great-vibes-regular - latin-ext_latin */
  330. @font-face {
  331. font-family: 'Great Vibes';
  332. font-style: normal;
  333. font-weight: 400;
  334. src: url('../fonts/great-vibes-v7-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  335. src: local('Great Vibes'), local('GreatVibes-Regular'),
  336. url('../fonts/great-vibes-v7-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  337. url('../fonts/great-vibes-v7-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
  338. url('../fonts/great-vibes-v7-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
  339. url('../fonts/great-vibes-v7-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
  340. url('../fonts/great-vibes-v7-latin-ext_latin-regular.svg#GreatVibes') format('svg'); /* Legacy iOS */
  341. }
  342. body {
  343. font-family: 'Vollkorn', serif;
  344. font-weight: 400;
  345. max-width: 1024px;
  346. font-size: 1.4rem;
  347. padding-left: 3rem;
  348. padding-top: 0.5rem;
  349. padding-right: 2rem;
  350. color: black;
  351. }
  352. .header {
  353. display: grid;
  354. grid-auto-flow: column;
  355. position: sticky;
  356. top: 0;
  357. padding-top: 0.5rem;
  358. font-size: 1.1rem;
  359. background-color: white;
  360. z-index: 10;
  361. }
  362. .mantlebar {
  363. display: none;
  364. }
  365. .breadcrumbs {
  366. grid-column: 1;
  367. }
  368. .bibliotheke {
  369. width: 2.4rem;
  370. grid-column: 2;
  371. margin-left: auto;
  372. }
  373. .bibliotheke:hover {
  374. text-decoration: none;
  375. font-size: 1rem;
  376. }
  377. .logolink {
  378. width: 2.4rem;
  379. margin-left: auto;
  380. }
  381. .sandpointlogo {
  382. border-radius: 50%;
  383. border: 0.3em solid red;
  384. display: inline-flex;
  385. font-family: 'Great Vibes', cursive;
  386. font-size: 1.2rem;
  387. font-weight: bold;
  388. color: white;
  389. background-color: red;
  390. position: relative;
  391. padding-left: 1em;
  392. padding-right: 0.3em;
  393. padding-bottom: 1.2em;
  394. max-width: 0em;
  395. max-height: 0em;
  396. }
  397. .sandpointF {
  398. position: absolute;
  399. font-size: 1.2em;
  400. margin-top: -0.2em;
  401. margin-left: -0.4em;
  402. }
  403. .sandpointN {
  404. position: absolute;
  405. font-size: 0.7em;
  406. margin-top: 0.4em;
  407. color: red;
  408. margin-left: -0.5em;
  409. }
  410. .sandpointC {
  411. position: absolute;
  412. font-size: 1em;
  413. margin-left: -0.37em;
  414. }
  415. footer {
  416. display: flex;
  417. margin-bottom: 1rem;
  418. margin-top: 4rem;
  419. }
  420. li {
  421. list-style-type: "› ";
  422. }
  423. li[role=doc-endnote] {
  424. list-style-type: decimal;
  425. }
  426. img {
  427. width: 100%;
  428. }
  429. .sup {
  430. display: inline-flex;
  431. flex-wrap: nowrap;
  432. font-family: 'Great Vibes', cursive;
  433. font-size: 0.9em;
  434. font-style: normal;
  435. color: red;
  436. vertical-align: baseline;
  437. position: relative;
  438. top: -0.3em;
  439. }
  440. .sup:hover {
  441. font-weight: normal !important;
  442. }
  443. .nosup a {
  444. color: red;
  445. }
  446. .nosup a span.sup {
  447. display: none;
  448. }
  449. .syllabustitle, .coretitle {
  450. margin-top: 4rem;
  451. font-style: italic;
  452. font-size: 4rem;
  453. margin-bottom: 4rem;
  454. }
  455. .mantletitle, .crusttitle {
  456. margin-top: 4rem;
  457. font-style: italic;
  458. font-size: 2rem;
  459. margin-bottom: 4rem;
  460. }
  461. .has, .afterhas {
  462. font-style: italic;
  463. font-size: 1.4rem;
  464. }
  465. .grid {
  466. padding-left: 3rem;
  467. margin-bottom: 4rem;
  468. display: grid;
  469. grid-template-columns: 1fr 1fr;
  470. }
  471. .leftcolumn {
  472. grid-column: 1;
  473. padding-right: 1.2rem;
  474. position: relative;
  475. }
  476. #TableOfContents {
  477. margin-left: -2rem;
  478. margin-top: -1.5rem;
  479. }
  480. #TableOfContents li {
  481. list-style: decimal inside;
  482. padding-left: 0.5rem;
  483. color: rgba(0, 0, 0, 0.4);
  484. margin: 0;
  485. padding: 0;
  486. }
  487. #TableOfContents li a {
  488. font-family: 'Vollkorn';
  489. font-size: 1.4rem;
  490. font-weight: 500;
  491. font-style: normal;
  492. }
  493. #TableOfContents > ol:first-child > span > li > a::after {
  494. content: "¶";
  495. color: rgba(0, 0, 0, 0.2);
  496. font-size: 1.3em;
  497. padding-left: 0.1em;
  498. }
  499. .rightcolumn {
  500. grid-column: 2;
  501. display: grid;
  502. grid-template-columns: auto 1fr;
  503. padding-left: 0.5rem;
  504. }
  505. .has {
  506. grid-column: 1;
  507. }
  508. .content {
  509. margin-top: 4rem;
  510. padding-left: 3rem;
  511. padding-right: 10rem;
  512. max-width: 720px;
  513. }
  514. a {
  515. color: black;
  516. text-decoration: none;
  517. }
  518. a:hover {
  519. text-decoration: underline;
  520. text-decoration-color: red;
  521. font-weight: 500;
  522. font-size: 0.97em;
  523. cursor: pointer;
  524. }
  525. h1 {
  526. display: none;
  527. }
  528. h2 {
  529. font-weight: 500;
  530. font-size: 1.6rem;
  531. }
  532. h3 {
  533. font-weight: 500;
  534. font-size: 1.4rem;
  535. }
  536. h4 {
  537. font-weight: 500;
  538. font-size: 1.2rem;
  539. }
  540. h5 {
  541. font-weight: 500;
  542. font-size: 1.1rem;
  543. }
  544. h6 {
  545. font-weight: 500;
  546. font-size: 1rem;
  547. }
  548. blockquote {
  549. font-style: italic;
  550. border-left: 1px red solid;
  551. padding-left: 1rem;
  552. padding-right: 2rem;
  553. padding-top: 0.1rem;
  554. padding-bottom: 0.1rem;
  555. background-color: #fff9f9;
  556. }
  557. h2 + p:first-letter {
  558. font-family: "Great Vibes", cursive;
  559. color: rgba(0, 0, 0, 0.8);
  560. font-size: 1.5em;
  561. line-height: 0;
  562. }
  563. .hx {
  564. position: relative;
  565. }
  566. .hpar {
  567. position: absolute;
  568. font-size: 1.7em;
  569. font-style: normal;
  570. color: rgba(0, 0, 0, 0.1);
  571. top: 0;
  572. margin-top: -0.4em;
  573. }
  574. body {counter-reset: h2}
  575. h2 {counter-reset: h3}
  576. h3 {counter-reset: h4}
  577. h4 {counter-reset: h5}
  578. h5 {counter-reset: h6}
  579. h2:before {
  580. color: rgba(0, 0, 0, 0.4);
  581. counter-increment: h2;
  582. content: counter(h2) ". "
  583. }
  584. h3:before {
  585. color: rgba(0, 0, 0, 0.4);
  586. counter-increment: h3;
  587. content: counter(h2) "." counter(h3) ". "
  588. }
  589. h4:before {
  590. color: rgba(0, 0, 0, 0.4);
  591. counter-increment: h4;
  592. content: counter(h2) "." counter(h3) "." counter(h4) ". "
  593. }
  594. h5:before {
  595. color: rgba(0, 0, 0, 0.4);
  596. counter-increment: h5;
  597. content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". "
  598. }
  599. h6:before {
  600. color: rgba(0, 0, 0, 0.4);
  601. counter-increment: h6;
  602. content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) ". "
  603. }
  604. h2.nocount:before, h3.nocount:before, h4.nocount:before, h5.nocount:before, h6.nocount:before { content: ""; counter-increment: none }
  605. @media (max-width: 767px) {
  606. html {
  607. box-sizing: border-box;
  608. max-width: 767px;
  609. margin: 0 auto;
  610. padding: 0;
  611. }
  612. body {
  613. font-size: 1rem;
  614. padding-left: 10px;
  615. padding-right: 10px;
  616. }
  617. .grid {
  618. display: inline;
  619. }
  620. .coretitle {
  621. margin-top: 3rem;
  622. margin-bottom: 2rem;
  623. font-size: 2.2rem;
  624. }
  625. .leftcolumn {
  626. display: none;
  627. }
  628. .has, .afterhas {
  629. font-size: 1.1rem;
  630. }
  631. .mantle, .crust {
  632. margin-bottom: 0.2em;
  633. }
  634. .content {
  635. padding: 0px;
  636. margin: 0 auto;
  637. margin-top: 4rem;
  638. }
  639. .hpar {
  640. display: none;
  641. }
  642. .mantletitle {
  643. font-size: 1.7rem;
  644. }
  645. .sessiongrid {
  646. display: none;
  647. }
  648. }