Speiseplan der Mensen der Georg-August-Universität Göttingen https://mensa.schneider-hosting.de
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.

463 lines
8.3 KiB

7 years ago
  1. /*!
  2. Pure v0.6.2
  3. Copyright 2013 Yahoo!
  4. Licensed under the BSD License.
  5. https://github.com/yahoo/pure/blob/master/LICENSE.md
  6. */
  7. /*!
  8. normalize.css v^3.0 | MIT License | git.io/normalize
  9. Copyright (c) Nicolas Gallagher and Jonathan Neal
  10. */
  11. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  12. /**
  13. * 1. Set default font family to sans-serif.
  14. * 2. Prevent iOS and IE text size adjust after device orientation change,
  15. * without disabling user zoom.
  16. */
  17. html {
  18. font-family: sans-serif; /* 1 */
  19. -ms-text-size-adjust: 100%; /* 2 */
  20. -webkit-text-size-adjust: 100%; /* 2 */
  21. }
  22. /**
  23. * Remove default margin.
  24. */
  25. body {
  26. margin: 0;
  27. }
  28. /* HTML5 display definitions
  29. ========================================================================== */
  30. /**
  31. * Correct `block` display not defined for any HTML5 element in IE 8/9.
  32. * Correct `block` display not defined for `details` or `summary` in IE 10/11
  33. * and Firefox.
  34. * Correct `block` display not defined for `main` in IE 11.
  35. */
  36. article,
  37. aside,
  38. details,
  39. figcaption,
  40. figure,
  41. footer,
  42. header,
  43. hgroup,
  44. main,
  45. menu,
  46. nav,
  47. section,
  48. summary {
  49. display: block;
  50. }
  51. /**
  52. * 1. Correct `inline-block` display not defined in IE 8/9.
  53. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  54. */
  55. audio,
  56. canvas,
  57. progress,
  58. video {
  59. display: inline-block; /* 1 */
  60. vertical-align: baseline; /* 2 */
  61. }
  62. /**
  63. * Prevent modern browsers from displaying `audio` without controls.
  64. * Remove excess height in iOS 5 devices.
  65. */
  66. audio:not([controls]) {
  67. display: none;
  68. height: 0;
  69. }
  70. /**
  71. * Address `[hidden]` styling not present in IE 8/9/10.
  72. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
  73. */
  74. [hidden],
  75. template {
  76. display: none;
  77. }
  78. /* Links
  79. ========================================================================== */
  80. /**
  81. * Remove the gray background color from active links in IE 10.
  82. */
  83. a {
  84. background-color: transparent;
  85. }
  86. /**
  87. * Improve readability of focused elements when they are also in an
  88. * active/hover state.
  89. */
  90. a:active,
  91. a:hover {
  92. outline: 0;
  93. }
  94. /* Text-level semantics
  95. ========================================================================== */
  96. /**
  97. * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  98. */
  99. abbr[title] {
  100. border-bottom: 1px dotted;
  101. }
  102. /**
  103. * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  104. */
  105. b,
  106. strong {
  107. font-weight: bold;
  108. }
  109. /**
  110. * Address styling not present in Safari and Chrome.
  111. */
  112. dfn {
  113. font-style: italic;
  114. }
  115. /**
  116. * Address variable `h1` font-size and margin within `section` and `article`
  117. * contexts in Firefox 4+, Safari, and Chrome.
  118. */
  119. h1 {
  120. font-size: 2em;
  121. margin: 0.67em 0;
  122. }
  123. /**
  124. * Address styling not present in IE 8/9.
  125. */
  126. mark {
  127. background: #ff0;
  128. color: #000;
  129. }
  130. /**
  131. * Address inconsistent and variable font size in all browsers.
  132. */
  133. small {
  134. font-size: 80%;
  135. }
  136. /**
  137. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  138. */
  139. sub,
  140. sup {
  141. font-size: 75%;
  142. line-height: 0;
  143. position: relative;
  144. vertical-align: baseline;
  145. }
  146. sup {
  147. top: -0.5em;
  148. }
  149. sub {
  150. bottom: -0.25em;
  151. }
  152. /* Embedded content
  153. ========================================================================== */
  154. /**
  155. * Remove border when inside `a` element in IE 8/9/10.
  156. */
  157. img {
  158. border: 0;
  159. }
  160. /**
  161. * Correct overflow not hidden in IE 9/10/11.
  162. */
  163. svg:not(:root) {
  164. overflow: hidden;
  165. }
  166. /* Grouping content
  167. ========================================================================== */
  168. /**
  169. * Address margin not present in IE 8/9 and Safari.
  170. */
  171. figure {
  172. margin: 1em 40px;
  173. }
  174. /**
  175. * Address differences between Firefox and other browsers.
  176. */
  177. hr {
  178. box-sizing: content-box;
  179. height: 0;
  180. }
  181. /**
  182. * Contain overflow in all browsers.
  183. */
  184. pre {
  185. overflow: auto;
  186. }
  187. /**
  188. * Address odd `em`-unit font size rendering in all browsers.
  189. */
  190. code,
  191. kbd,
  192. pre,
  193. samp {
  194. font-family: monospace, monospace;
  195. font-size: 1em;
  196. }
  197. /* Forms
  198. ========================================================================== */
  199. /**
  200. * Known limitation: by default, Chrome and Safari on OS X allow very limited
  201. * styling of `select`, unless a `border` property is set.
  202. */
  203. /**
  204. * 1. Correct color not being inherited.
  205. * Known issue: affects color of disabled elements.
  206. * 2. Correct font properties not being inherited.
  207. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  208. */
  209. button,
  210. input,
  211. optgroup,
  212. select,
  213. textarea {
  214. color: inherit; /* 1 */
  215. font: inherit; /* 2 */
  216. margin: 0; /* 3 */
  217. }
  218. /**
  219. * Address `overflow` set to `hidden` in IE 8/9/10/11.
  220. */
  221. button {
  222. overflow: visible;
  223. }
  224. /**
  225. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  226. * All other form control elements do not inherit `text-transform` values.
  227. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  228. * Correct `select` style inheritance in Firefox.
  229. */
  230. button,
  231. select {
  232. text-transform: none;
  233. }
  234. /**
  235. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  236. * and `video` controls.
  237. * 2. Correct inability to style clickable `input` types in iOS.
  238. * 3. Improve usability and consistency of cursor style between image-type
  239. * `input` and others.
  240. */
  241. button,
  242. html input[type="button"], /* 1 */
  243. input[type="reset"],
  244. input[type="submit"] {
  245. -webkit-appearance: button; /* 2 */
  246. cursor: pointer; /* 3 */
  247. }
  248. /**
  249. * Re-set default cursor for disabled elements.
  250. */
  251. button[disabled],
  252. html input[disabled] {
  253. cursor: default;
  254. }
  255. /**
  256. * Remove inner padding and border in Firefox 4+.
  257. */
  258. button::-moz-focus-inner,
  259. input::-moz-focus-inner {
  260. border: 0;
  261. padding: 0;
  262. }
  263. /**
  264. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  265. * the UA stylesheet.
  266. */
  267. input {
  268. line-height: normal;
  269. }
  270. /**
  271. * It's recommended that you don't attempt to style these elements.
  272. * Firefox's implementation doesn't respect box-sizing, padding, or width.
  273. *
  274. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  275. * 2. Remove excess padding in IE 8/9/10.
  276. */
  277. input[type="checkbox"],
  278. input[type="radio"] {
  279. box-sizing: border-box; /* 1 */
  280. padding: 0; /* 2 */
  281. }
  282. /**
  283. * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  284. * `font-size` values of the `input`, it causes the cursor style of the
  285. * decrement button to change from `default` to `text`.
  286. */
  287. input[type="number"]::-webkit-inner-spin-button,
  288. input[type="number"]::-webkit-outer-spin-button {
  289. height: auto;
  290. }
  291. /**
  292. * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  293. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
  294. */
  295. input[type="search"] {
  296. -webkit-appearance: textfield; /* 1 */
  297. box-sizing: content-box; /* 2 */
  298. }
  299. /**
  300. * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  301. * Safari (but not Chrome) clips the cancel button when the search input has
  302. * padding (and `textfield` appearance).
  303. */
  304. input[type="search"]::-webkit-search-cancel-button,
  305. input[type="search"]::-webkit-search-decoration {
  306. -webkit-appearance: none;
  307. }
  308. /**
  309. * Define consistent border, margin, and padding.
  310. */
  311. fieldset {
  312. border: 1px solid #c0c0c0;
  313. margin: 0 2px;
  314. padding: 0.35em 0.625em 0.75em;
  315. }
  316. /**
  317. * 1. Correct `color` not being inherited in IE 8/9/10/11.
  318. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  319. */
  320. legend {
  321. border: 0; /* 1 */
  322. padding: 0; /* 2 */
  323. }
  324. /**
  325. * Remove default vertical scrollbar in IE 8/9/10/11.
  326. */
  327. textarea {
  328. overflow: auto;
  329. }
  330. /**
  331. * Don't inherit the `font-weight` (applied by a rule above).
  332. * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  333. */
  334. optgroup {
  335. font-weight: bold;
  336. }
  337. /* Tables
  338. ========================================================================== */
  339. /**
  340. * Remove most spacing between table cells.
  341. */
  342. table {
  343. border-collapse: collapse;
  344. border-spacing: 0;
  345. }
  346. td,
  347. th {
  348. padding: 0;
  349. }
  350. /*csslint important:false*/
  351. /* ==========================================================================
  352. Pure Base Extras
  353. ========================================================================== */
  354. /**
  355. * Extra rules that Pure adds on top of Normalize.css
  356. */
  357. /**
  358. * Always hide an element when it has the `hidden` HTML attribute.
  359. */
  360. .hidden,
  361. [hidden] {
  362. display: none !important;
  363. }
  364. /**
  365. * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining
  366. * aspect ratio.
  367. */
  368. .pure-img {
  369. max-width: 100%;
  370. height: auto;
  371. display: block;
  372. }