/** * A lot of inspiration came from the SMACSS book: https://smacss.com */ /* normalize.css v2.0.1 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /* * Corrects `block` display not defined in IE 8/9. */ /* line 21, ../scss/_normalize.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } /* * Corrects `inline-block` display not defined in IE 8/9. */ /* line 31, ../scss/_normalize.scss */ audio, canvas, video { display: inline-block; } /* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ /* line 40, ../scss/_normalize.scss */ audio:not([controls]) { display: none; height: 0; } /* * Addresses styling for `hidden` attribute not present in IE 8/9. */ /* line 49, ../scss/_normalize.scss */ [hidden] { display: none; } /* ========================================================================== Base ========================================================================== */ /* * 1. Sets default font family to sans-serif. * 2. Prevents iOS text size adjust after orientation change, without disabling * user zoom. */ /* line 63, ../scss/_normalize.scss */ html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ } /* * Removes default margin. */ /* line 73, ../scss/_normalize.scss */ body { margin: 0; } /* ========================================================================== Links ========================================================================== */ /* * Addresses `outline` inconsistency between Chrome and other browsers. */ /* line 85, ../scss/_normalize.scss */ a:focus { outline: thin dotted; } /* * Improves readability when focused and also mouse hovered in all browsers. */ /* line 94, ../scss/_normalize.scss */ a:active, a:hover { outline: 0; } /* ========================================================================== Typography ========================================================================== */ /* * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, * Safari 5, and Chrome. */ /* line 107, ../scss/_normalize.scss */ h1 { font-size: 2em; } /* * Addresses styling not present in IE 8/9, Safari 5, and Chrome. */ /* line 115, ../scss/_normalize.scss */ abbr[title] { border-bottom: 1px dotted; } /* * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ /* line 124, ../scss/_normalize.scss */ b, strong { font-weight: bold; } /* * Addresses styling not present in Safari 5 and Chrome. */ /* line 132, ../scss/_normalize.scss */ dfn { font-style: italic; } /* * Addresses styling not present in IE 8/9. */ /* line 140, ../scss/_normalize.scss */ mark { background: #ff0; color: #000; } /* * Corrects font family set oddly in Safari 5 and Chrome. */ /* line 153, ../scss/_normalize.scss */ code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } /* * Improves readability of pre-formatted text in all browsers. */ /* line 162, ../scss/_normalize.scss */ pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } /* * Sets consistent quote types. */ /* line 172, ../scss/_normalize.scss */ q { quotes: "\201C" "\201D" "\2018" "\2019"; } /* * Addresses inconsistent and variable font size in all browsers. */ /* line 180, ../scss/_normalize.scss */ small { font-size: 80%; } /* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */ /* line 189, ../scss/_normalize.scss */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } /* line 196, ../scss/_normalize.scss */ sup { top: -0.5em; } /* line 200, ../scss/_normalize.scss */ sub { bottom: -0.25em; } /* ========================================================================== Embedded content ========================================================================== */ /* * Removes border when inside `a` element in IE 8/9. */ /* line 212, ../scss/_normalize.scss */ img { border: 0; } /* * Corrects overflow displayed oddly in IE 9. */ /* line 220, ../scss/_normalize.scss */ svg:not(:root) { overflow: hidden; } /* ========================================================================== Figures ========================================================================== */ /* * Addresses margin not present in IE 8/9 and Safari 5. */ /* line 232, ../scss/_normalize.scss */ figure { margin: 0; } /* ========================================================================== Forms ========================================================================== */ /* * Define consistent border, margin, and padding. */ /* line 244, ../scss/_normalize.scss */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /* * 1. Corrects color not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /* line 255, ../scss/_normalize.scss */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /* * 1. Corrects font family not being inherited in all browsers. * 2. Corrects font size not being inherited in all browsers. * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome */ /* line 269, ../scss/_normalize.scss */ button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } /* * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /* line 281, ../scss/_normalize.scss */ button, input { line-height: normal; } /* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type * `input` and others. */ /* line 296, ../scss/_normalize.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /* * Re-set default cursor for disabled elements. */ /* line 306, ../scss/_normalize.scss */ button[disabled], input[disabled] { cursor: default; } /* * 1. Addresses box sizing set to `content-box` in IE 8/9. * 2. Removes excess padding in IE 8/9. */ /* line 316, ../scss/_normalize.scss */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome * (include `-moz` to future-proof). */ /* line 327, ../scss/_normalize.scss */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } /* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */ /* line 340, ../scss/_normalize.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /* * Removes inner padding and border in Firefox 4+. */ /* line 349, ../scss/_normalize.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /* * 1. Removes default vertical scrollbar in IE 8/9. * 2. Improves readability and alignment in all browsers. */ /* line 359, ../scss/_normalize.scss */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } /* ========================================================================== Tables ========================================================================== */ /* * Remove most spacing between table cells. */ /* line 372, ../scss/_normalize.scss */ table { border-collapse: collapse; border-spacing: 0; } /** * Colors by name. * These colors are not to be used outside of the theme file. They are basically * our color palette. */ /* line 23, ../scss/_theme.scss */ .widget-action-messages .action-message { font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; } /* line 27, ../scss/_theme.scss */ body { background: #282828; } /* line 31, ../scss/_theme.scss */ .l-page:before { background: url(../images/logo.png) center no-repeat; } /* line 35, ../scss/_theme.scss */ .l-game { -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px 2px; -o-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px 2px; box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px 2px; border: 2px solid #383838; } /* line 41, ../scss/_theme.scss */ .l-game-toolbar { color: white; background: #383838; border-top: 1px solid #484848; border-bottom: 1px solid #484848; } /* line 49, ../scss/_theme.scss */ .l-toolbar-runes li { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: #282828 0 0 4px 2px; -webkit-box-shadow: #282828 0 0 4px 2px; -o-box-shadow: #282828 0 0 4px 2px; box-shadow: #282828 0 0 4px 2px; border: 1px solid #484848; background: #383838; } /* line 56, ../scss/_theme.scss */ .l-toolbar-runes li:hover { -moz-box-shadow: #484848 0 0 7px 2px; -webkit-box-shadow: #484848 0 0 7px 2px; -o-box-shadow: #484848 0 0 7px 2px; box-shadow: #484848 0 0 7px 2px; border: 1px solid #a2a2a2; } /* line 62, ../scss/_theme.scss */ .widget-inventory { background: #383838; border-left: 1px solid #484848; } /* line 66, ../scss/_theme.scss */ .widget-inventory:before { content: ''; width: 34px; height: 29px; position: absolute; top: 10px; left: 50%; margin-left: -17px; background: url("../images/sprites/Backpacks.png") no-repeat; } /* line 77, ../scss/_theme.scss */ .widget-inventory li { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: #282828 0 0 4px 2px; -webkit-box-shadow: #282828 0 0 4px 2px; -o-box-shadow: #282828 0 0 4px 2px; box-shadow: #282828 0 0 4px 2px; border: 1px solid #484848; background: #383838; } /* line 84, ../scss/_theme.scss */ .widget-inventory li:hover { -moz-box-shadow: #484848 0 0 7px 2px; -webkit-box-shadow: #484848 0 0 7px 2px; -o-box-shadow: #484848 0 0 7px 2px; box-shadow: #484848 0 0 7px 2px; border: 1px solid #a2a2a2; } /* line 90, ../scss/_theme.scss */ .l-button { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); font-family: 'OpenSansLight', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; list-style: none; display: inline; color: white; font-size: 14px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93bd20), color-stop(100%, #659e10)); background: -webkit-linear-gradient(#93bd20, #659e10); background: -moz-linear-gradient(#93bd20, #659e10); background: -o-linear-gradient(#93bd20, #659e10); background: -ms-linear-gradient(#93bd20, #659e10); background: linear-gradient(#93bd20, #659e10); -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; -moz-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; -o-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; color: white; border: 1px solid #5d910b; background-color: #93bd20; font-size: 14px; text-align: center; font-weight: 400; text-decoration: none; } /* line 113, ../scss/_theme.scss */ .l-button:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #749619), color-stop(100%, #527f0e)); background: -webkit-linear-gradient(#749619, #527f0e); background: -moz-linear-gradient(#749619, #527f0e); background: -o-linear-gradient(#749619, #527f0e); background: -ms-linear-gradient(#749619, #527f0e); background: linear-gradient(#749619, #527f0e); -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; -o-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; background-color: #659e10; border: 1px solid #527f0e; } /** * Navigation Related Theme Styles */ /* line 125, ../scss/_theme.scss */ .l-nav-button { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); font-family: 'OpenSansLight', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; list-style: none; display: inline; color: white; font-size: 14px; } /* line 136, ../scss/_theme.scss */ .l-nav-button a { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #93bd20), color-stop(100%, #659e10)); background: -webkit-linear-gradient(#93bd20, #659e10); background: -moz-linear-gradient(#93bd20, #659e10); background: -o-linear-gradient(#93bd20, #659e10); background: -ms-linear-gradient(#93bd20, #659e10); background: linear-gradient(#93bd20, #659e10); -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; -moz-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; -o-box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.7) 0px 3px 7px; color: white; border: 1px solid #5d910b; background-color: #93bd20; font-size: 14px; text-align: center; font-weight: 400; text-decoration: none; } /* line 149, ../scss/_theme.scss */ .l-nav-button a:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #749619), color-stop(100%, #527f0e)); background: -webkit-linear-gradient(#749619, #527f0e); background: -moz-linear-gradient(#749619, #527f0e); background: -o-linear-gradient(#749619, #527f0e); background: -ms-linear-gradient(#749619, #527f0e); background: linear-gradient(#749619, #527f0e); -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; -o-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px 0px inset, transparent 0px 1px 0px; background-color: #659e10; border: 1px solid #527f0e; } /* * Clearfix: contain floats * * For modern browsers * 1. The space content is one way to avoid an Opera bug when the * `contenteditable` attribute is included anywhere else in the document. * Otherwise it causes space to appear at the top and bottom of elements * that receive the `clearfix` class. * 2. The use of `table` rather than `block` is only necessary if using * `:before` to contain the top-margins of child elements. */ /* * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */ /* line 5, ../scss/_base.scss */ ul { padding: 0; margin: 0; } /* line 1, ../scss/_layout.scss */ .l-page:before { content: " "; display: block; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 80px; } /* line 14, ../scss/_layout.scss */ .l-header, .l-footer { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; height: 80px; } /* line 19, ../scss/_layout.scss */ .l-header nav, .l-footer nav { display: inline; float: left; margin-right: 0; width: 950px; } /* line 147, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */ * html .l-header nav, * html .l-footer nav { overflow-x: hidden; } /* line 24, ../scss/_layout.scss */ .l-header { position: relative; } /* line 28, ../scss/_layout.scss */ .l-game { width: 950px; margin: 0 auto; overflow: hidden; *zoom: 1; } /* line 31, ../scss/_layout.scss */ .l-game .l-content-wrapper { display: inline; float: left; margin-right: 0; width: 950px; } /* line 147, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */ * html .l-game .l-content-wrapper { overflow-x: hidden; } /* line 35, ../scss/_layout.scss */ .l-game .spell-editor { position: relative; } /* line 40, ../scss/_layout.scss */ .dialog { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; width: 860px; background: #E8E6DC; min-height: 100px; position: absolute; bottom: 162px; margin-left: 20px; z-index: 2; border: 5px solid #5d910b; display: none; padding: 0 20px; } /* line 5, ../scss/module/_navigation.scss */ .module-horizontal-navigation, .l-nav { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; } /* line 60, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */ .module-horizontal-navigation li, .l-nav li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; } /* line 48, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */ .module-horizontal-navigation li:first-child, .l-nav li:first-child, .module-horizontal-navigation li.first, .l-nav li.first { padding-left: 0; } /* line 49, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */ .module-horizontal-navigation li:last-child, .l-nav li:last-child { padding-right: 0; } /* line 50, ../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */ .module-horizontal-navigation li.last, .l-nav li.last { padding-right: 0; } /* line 11, ../scss/module/_navigation.scss */ .l-nav { margin-top: 6px; } /* line 17, ../scss/module/_navigation.scss */ .l-nav-button { line-height: 50px; } /* line 22, ../scss/module/_navigation.scss */ .l-nav-button a { padding: 10px 12px; margin-top: 6px; line-height: 14px; display: inline-block; } /* line 1, ../scss/module/_forms.scss */ .l-button { margin: 8px; padding: 5px 15px; } /* line 2, ../scss/module/_gameComponents.scss */ #cr-stage:before { content: ' '; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 1000; } /* line 13, ../scss/module/_gameComponents.scss */ #cr-stage.day { background-color: #A5B89B; } /* line 16, ../scss/module/_gameComponents.scss */ #cr-stage.day:before { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(177, 212, 198, 0.8)), color-stop(50%, rgba(177, 212, 198, 0)), color-stop(100%, rgba(177, 212, 198, 0))); background-image: -webkit-linear-gradient(rgba(177, 212, 198, 0.8), rgba(177, 212, 198, 0), rgba(177, 212, 198, 0)); background-image: -moz-linear-gradient(rgba(177, 212, 198, 0.8), rgba(177, 212, 198, 0), rgba(177, 212, 198, 0)); background-image: -o-linear-gradient(rgba(177, 212, 198, 0.8), rgba(177, 212, 198, 0), rgba(177, 212, 198, 0)); background-image: -ms-linear-gradient(rgba(177, 212, 198, 0.8), rgba(177, 212, 198, 0), rgba(177, 212, 198, 0)); background-image: linear-gradient(rgba(177, 212, 198, 0.8), rgba(177, 212, 198, 0), rgba(177, 212, 198, 0)); } /* line 21, ../scss/module/_gameComponents.scss */ #cr-stage.dayFoggy { background-color: #889A8E; } /* line 24, ../scss/module/_gameComponents.scss */ #cr-stage.dayFoggy:before { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 237, 255, 0.8)), color-stop(100%, rgba(247, 237, 255, 0.3))); background-image: -webkit-linear-gradient(rgba(247, 237, 255, 0.8), rgba(247, 237, 255, 0.3)); background-image: -moz-linear-gradient(rgba(247, 237, 255, 0.8), rgba(247, 237, 255, 0.3)); background-image: -o-linear-gradient(rgba(247, 237, 255, 0.8), rgba(247, 237, 255, 0.3)); background-image: -ms-linear-gradient(rgba(247, 237, 255, 0.8), rgba(247, 237, 255, 0.3)); background-image: linear-gradient(rgba(247, 237, 255, 0.8), rgba(247, 237, 255, 0.3)); } /* line 29, ../scss/module/_gameComponents.scss */ #cr-stage.evening { background-color: #806363; } /* line 32, ../scss/module/_gameComponents.scss */ #cr-stage.evening:before { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(184, 212, 177, 0.8)), color-stop(50%, rgba(184, 212, 177, 0)), color-stop(100%, rgba(184, 212, 177, 0))); background-image: -webkit-linear-gradient(rgba(184, 212, 177, 0.8), rgba(184, 212, 177, 0), rgba(184, 212, 177, 0)); background-image: -moz-linear-gradient(rgba(184, 212, 177, 0.8), rgba(184, 212, 177, 0), rgba(184, 212, 177, 0)); background-image: -o-linear-gradient(rgba(184, 212, 177, 0.8), rgba(184, 212, 177, 0), rgba(184, 212, 177, 0)); background-image: -ms-linear-gradient(rgba(184, 212, 177, 0.8), rgba(184, 212, 177, 0), rgba(184, 212, 177, 0)); background-image: linear-gradient(rgba(184, 212, 177, 0.8), rgba(184, 212, 177, 0), rgba(184, 212, 177, 0)); } /* line 37, ../scss/module/_gameComponents.scss */ #cr-stage.night { background-color: #63807B; } /* line 40, ../scss/module/_gameComponents.scss */ #cr-stage.night:before { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(30, 30, 42, 0.8)), color-stop(50%, rgba(30, 30, 42, 0)), color-stop(100%, rgba(30, 30, 42, 0))); background-image: -webkit-linear-gradient(rgba(30, 30, 42, 0.8), rgba(30, 30, 42, 0), rgba(30, 30, 42, 0)); background-image: -moz-linear-gradient(rgba(30, 30, 42, 0.8), rgba(30, 30, 42, 0), rgba(30, 30, 42, 0)); background-image: -o-linear-gradient(rgba(30, 30, 42, 0.8), rgba(30, 30, 42, 0), rgba(30, 30, 42, 0)); background-image: -ms-linear-gradient(rgba(30, 30, 42, 0.8), rgba(30, 30, 42, 0), rgba(30, 30, 42, 0)); background-image: linear-gradient(rgba(30, 30, 42, 0.8), rgba(30, 30, 42, 0), rgba(30, 30, 42, 0)); } /* line 46, ../scss/module/_gameComponents.scss */ .fps { position: absolute; z-index: 10000; top: 10px; left: 10px; font-weight: 800; font-size: 2em; color: white; } /* line 60, ../scss/module/_gameComponents.scss */ .l-game-wrapper { position: relative; } /* line 64, ../scss/module/_gameComponents.scss */ .l-game-toolbar { height: 45px; } /* line 68, ../scss/module/_gameComponents.scss */ .l-game-toolbar .cast { float: left; } /* line 73, ../scss/module/_gameComponents.scss */ .l-toolbar-runes { float: left; } /* line 78, ../scss/module/_gameComponents.scss */ .l-toolbar-runes ul { list-style: none; padding: 7px 7px; } /* line 83, ../scss/module/_gameComponents.scss */ .l-toolbar-runes li { height: 30px; width: 30px; margin: 0 10px 0 0; padding: none; float: left; position: relative; } /* line 91, ../scss/module/_gameComponents.scss */ .l-toolbar-runes li:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } /* line 104, ../scss/module/_gameComponents.scss */ .l-toolbar-runes .item-slot-gold-rune:before { height: 6px; width: 6px; background: url("../images/sprites/Runes.png") no-repeat -6px 0; } /* line 112, ../scss/module/_gameComponents.scss */ .l-toolbar-inventory { display: block; float: right; height: 45px; width: 45px; } /* line 118, ../scss/module/_gameComponents.scss */ .l-toolbar-inventory:before { content: ''; display: block; width: 39px; height: 100%; background: url("../images/sprites/Backpacks.png") no-repeat -80px 10px; } /* line 126, ../scss/module/_gameComponents.scss */ .l-toolbar-inventory.active:before { width: 37px; background-position: -40px 3px; } /* line 133, ../scss/module/_gameComponents.scss */ .widget-inventory { -moz-transition-property: right; -webkit-transition-property: right; -o-transition-property: right; transition-property: right; -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: ease; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; width: 240px; height: 400px; position: absolute; top: 0; right: -240px; z-index: 10000; } /* line 147, ../scss/module/_gameComponents.scss */ .widget-inventory.open { right: 0; } /* line 151, ../scss/module/_gameComponents.scss */ .widget-inventory ul { list-style: none; padding: 20px; margin: 35px -10px 0 0; } /* line 157, ../scss/module/_gameComponents.scss */ .widget-inventory li { height: 30px; width: 30px; margin: 0 10px 10px 0; padding: none; float: left; position: relative; } /* line 165, ../scss/module/_gameComponents.scss */ .widget-inventory li:before { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } /* line 178, ../scss/module/_gameComponents.scss */ .widget-inventory .item-slot-gold-rune:before { height: 6px; width: 6px; background: url("../images/sprites/Runes.png") no-repeat -6px 0; } /* line 186, ../scss/module/_gameComponents.scss */ .widget-game-dialog { position: absolute; top: 280px; z-index: 50; width: 950px; height: 110px; } /* line 193, ../scss/module/_gameComponents.scss */ .widget-game-dialog .speaker { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -moz-box-shadow: black 0 0 10px 0; -webkit-box-shadow: black 0 0 10px 0; -o-box-shadow: black 0 0 10px 0; box-shadow: black 0 0 10px 0; background-image: -webkit-gradient(radial, 50%, 0, 50%, 120, color-stop(0%, rgba(255, 255, 255, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.8))); background-image: -webkit-radial-gradient(center, rgba(255, 255, 255, 0.7) 0px, rgba(0, 0, 0, 0.8) 120px); background-image: -moz-radial-gradient(center, rgba(255, 255, 255, 0.7) 0px, rgba(0, 0, 0, 0.8) 120px); background-image: -o-radial-gradient(center, rgba(255, 255, 255, 0.7) 0px, rgba(0, 0, 0, 0.8) 120px); background-image: -ms-radial-gradient(center, rgba(255, 255, 255, 0.7) 0px, rgba(0, 0, 0, 0.8) 120px); background-image: radial-gradient(center, rgba(255, 255, 255, 0.7) 0px, rgba(0, 0, 0, 0.8) 120px); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 100px; width: 100px; float: left; margin-left: 20px; border: 1px solid #000; position: relative; } /* line 207, ../scss/module/_gameComponents.scss */ .widget-game-dialog .image { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } /* line 216, ../scss/module/_gameComponents.scss */ .widget-game-dialog .text { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -moz-box-shadow: black 0 0 10px 0; -webkit-box-shadow: black 0 0 10px 0; -o-box-shadow: black 0 0 10px 0; box-shadow: black 0 0 10px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 500px; height: 100px; padding: 10px; margin-left: 10px; float: left; color: #A6CB92; background: rgba(0, 0, 0, 0.8); border: 1px solid #000; } /* line 232, ../scss/module/_gameComponents.scss */ .widget-action-messages { position: relative; } /* line 235, ../scss/module/_gameComponents.scss */ .widget-action-messages .action-message { position: absolute; width: 900px; left: -450px; text-align: center; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; moz-animation-duration: 4s; -webkit-animation-duration: 4s; -moz-animation-name: slideOff; -webkit-animation-name: slideOff; } /* line 250, ../scss/module/_gameComponents.scss */ .widget-action-messages .positive { text-shadow: 0px 0px 15px #00FF55; color: #DDFFAA; } /* line 254, ../scss/module/_gameComponents.scss */ .widget-action-messages .negative { text-shadow: 0px 0px 15px #FF0000; color: #ffcccc; } /* line 258, ../scss/module/_gameComponents.scss */ .widget-action-messages .method { text-shadow: 0px 0px 15px #BBBBBB; color: white; } @-moz-keyframes slideOff { /* line 265, ../scss/module/_gameComponents.scss */ from { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; bottom: 0; } /* line 269, ../scss/module/_gameComponents.scss */ to { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; bottom: 100px; } } @-webkit-keyframes slideOff { /* line 276, ../scss/module/_gameComponents.scss */ from { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; bottom: 0; } /* line 280, ../scss/module/_gameComponents.scss */ to { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; bottom: 100px; } } /* line 286, ../scss/module/_gameComponents.scss */ .spell-editor { position: relative; width: 970px; height: 400px; font-size: 14px; }