mirror of
				https://github.com/fmtlib/fmt.git
				synced 2025-11-04 16:11:47 +01:00 
			
		
		
		
	
		
			
	
	
		
			162 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			162 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// Scaffolding
							 | 
						||
| 
								 | 
							
								// --------------------------------------------------
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Reset the box-sizing
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// Heads up! This reset may cause conflicts with some third-party widgets.
							 | 
						||
| 
								 | 
							
								// For recommendations on resolving such conflicts, see
							 | 
						||
| 
								 | 
							
								// http://getbootstrap.com/getting-started/#third-box-sizing
							 | 
						||
| 
								 | 
							
								* {
							 | 
						||
| 
								 | 
							
								  .box-sizing(border-box);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								*:before,
							 | 
						||
| 
								 | 
							
								*:after {
							 | 
						||
| 
								 | 
							
								  .box-sizing(border-box);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Body reset
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								html {
							 | 
						||
| 
								 | 
							
								  font-size: 10px;
							 | 
						||
| 
								 | 
							
								  -webkit-tap-highlight-color: rgba(0,0,0,0);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								body {
							 | 
						||
| 
								 | 
							
								  font-family: @font-family-base;
							 | 
						||
| 
								 | 
							
								  font-size: @font-size-base;
							 | 
						||
| 
								 | 
							
								  line-height: @line-height-base;
							 | 
						||
| 
								 | 
							
								  color: @text-color;
							 | 
						||
| 
								 | 
							
								  background-color: @body-bg;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Reset fonts for relevant elements
							 | 
						||
| 
								 | 
							
								input,
							 | 
						||
| 
								 | 
							
								button,
							 | 
						||
| 
								 | 
							
								select,
							 | 
						||
| 
								 | 
							
								textarea {
							 | 
						||
| 
								 | 
							
								  font-family: inherit;
							 | 
						||
| 
								 | 
							
								  font-size: inherit;
							 | 
						||
| 
								 | 
							
								  line-height: inherit;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Links
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								a {
							 | 
						||
| 
								 | 
							
								  color: @link-color;
							 | 
						||
| 
								 | 
							
								  text-decoration: none;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  &:hover,
							 | 
						||
| 
								 | 
							
								  &:focus {
							 | 
						||
| 
								 | 
							
								    color: @link-hover-color;
							 | 
						||
| 
								 | 
							
								    text-decoration: @link-hover-decoration;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  &:focus {
							 | 
						||
| 
								 | 
							
								    .tab-focus();
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Figures
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// We reset this here because previously Normalize had no `figure` margins. This
							 | 
						||
| 
								 | 
							
								// ensures we don't break anyone's use of the element.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								figure {
							 | 
						||
| 
								 | 
							
								  margin: 0;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Images
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								img {
							 | 
						||
| 
								 | 
							
								  vertical-align: middle;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Responsive images (ensure images don't scale beyond their parents)
							 | 
						||
| 
								 | 
							
								.img-responsive {
							 | 
						||
| 
								 | 
							
								  .img-responsive();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Rounded corners
							 | 
						||
| 
								 | 
							
								.img-rounded {
							 | 
						||
| 
								 | 
							
								  border-radius: @border-radius-large;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Image thumbnails
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
							 | 
						||
| 
								 | 
							
								.img-thumbnail {
							 | 
						||
| 
								 | 
							
								  padding: @thumbnail-padding;
							 | 
						||
| 
								 | 
							
								  line-height: @line-height-base;
							 | 
						||
| 
								 | 
							
								  background-color: @thumbnail-bg;
							 | 
						||
| 
								 | 
							
								  border: 1px solid @thumbnail-border;
							 | 
						||
| 
								 | 
							
								  border-radius: @thumbnail-border-radius;
							 | 
						||
| 
								 | 
							
								  .transition(all .2s ease-in-out);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  // Keep them at most 100% wide
							 | 
						||
| 
								 | 
							
								  .img-responsive(inline-block);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Perfect circle
							 | 
						||
| 
								 | 
							
								.img-circle {
							 | 
						||
| 
								 | 
							
								  border-radius: 50%; // set radius in percents
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Horizontal rules
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								hr {
							 | 
						||
| 
								 | 
							
								  margin-top:    @line-height-computed;
							 | 
						||
| 
								 | 
							
								  margin-bottom: @line-height-computed;
							 | 
						||
| 
								 | 
							
								  border: 0;
							 | 
						||
| 
								 | 
							
								  border-top: 1px solid @hr-border;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Only display content to screen readers
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// See: http://a11yproject.com/posts/how-to-hide-content/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sr-only {
							 | 
						||
| 
								 | 
							
								  position: absolute;
							 | 
						||
| 
								 | 
							
								  width: 1px;
							 | 
						||
| 
								 | 
							
								  height: 1px;
							 | 
						||
| 
								 | 
							
								  margin: -1px;
							 | 
						||
| 
								 | 
							
								  padding: 0;
							 | 
						||
| 
								 | 
							
								  overflow: hidden;
							 | 
						||
| 
								 | 
							
								  clip: rect(0,0,0,0);
							 | 
						||
| 
								 | 
							
								  border: 0;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Use in conjunction with .sr-only to only display content when it's focused.
							 | 
						||
| 
								 | 
							
								// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
							 | 
						||
| 
								 | 
							
								// Credit: HTML5 Boilerplate
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.sr-only-focusable {
							 | 
						||
| 
								 | 
							
								  &:active,
							 | 
						||
| 
								 | 
							
								  &:focus {
							 | 
						||
| 
								 | 
							
								    position: static;
							 | 
						||
| 
								 | 
							
								    width: auto;
							 | 
						||
| 
								 | 
							
								    height: auto;
							 | 
						||
| 
								 | 
							
								    margin: 0;
							 | 
						||
| 
								 | 
							
								    overflow: visible;
							 | 
						||
| 
								 | 
							
								    clip: auto;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// iOS "clickable elements" fix for role="button"
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// Fixes "clickability" issue (and more generally, the firing of events such as focus as well)
							 | 
						||
| 
								 | 
							
								// for traditionally non-focusable elements with role="button"
							 | 
						||
| 
								 | 
							
								// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
							 | 
						||
| 
								 | 
							
								// Upstream patch for normalize.css submitted: https://github.com/necolas/normalize.css/pull/379 - remove this fix once that is merged
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[role="button"] {
							 | 
						||
| 
								 | 
							
								  cursor: pointer;
							 | 
						||
| 
								 | 
							
								}
							 |