.item-settings-modal{background:white;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);border-radius:3px;position:absolute;top:100%;padding:5px 0;width:220px;color:#222;opacity:0;visibility:hidden;-webkit-transition:opacity 0.15s, visibility 0s linear 0.15s, -webkit-transform 0.15s;transition:opacity 0.15s, visibility 0s linear 0.15s, -webkit-transform 0.15s;transition:transform 0.15s, opacity 0.15s, visibility 0s linear 0.15s;transition:transform 0.15s, opacity 0.15s, visibility 0s linear 0.15s, -webkit-transform 0.15s;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transform-origin:top right;transform-origin:top right}.open.item-settings-modal{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0s;transition-delay:0s}.loading-spinner{height:1.2em;width:1.2em;border-radius:50%;background:#666;display:block;margin:10em auto;position:absolute;left:50%;-webkit-animation:loading-spinner 2s ease infinite;animation:loading-spinner 2s ease infinite}.loading-spinner::before,.loading-spinner::after{content:'';display:block;position:absolute;height:inherit;width:inherit;background:inherit;border-radius:inherit;-webkit-animation:loading-spinner 2s ease infinite;animation:loading-spinner 2s ease infinite}.loading-spinner::before{left:-2.3em}.loading-spinner::after{left:2.3em}@-webkit-keyframes loading-spinner{0%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:-3.8em;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}100%{top:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loading-spinner{0%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:-3.8em;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}100%{top:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.loading-codepen-box{width:100px;height:100px;position:absolute}.loading-codepen-box div,.loading-codepen-box svg{width:inherit;height:inherit;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading-codepen-box .animation-position-up{-webkit-animation-name:codepen-box-up;animation-name:codepen-box-up;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.loading-codepen-box .animation-position-down{-webkit-animation-name:codepen-box-down;animation-name:codepen-box-down;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}.loading-codepen-box .animation-rotation{-webkit-animation-name:codepen-box-spin;animation-name:codepen-box-spin;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}.loading-codepen-box .animation-scale{-webkit-animation-name:codepen-box-squash;animation-name:codepen-box-squash;-webkit-animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@-webkit-keyframes codepen-box-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes codepen-box-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes codepen-box-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes codepen-box-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes codepen-box-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes codepen-box-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes codepen-box-squash{0%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}7%{-webkit-transform:scaleY(1);transform:scaleY(1)}91%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}}@keyframes codepen-box-squash{0%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}7%{-webkit-transform:scaleY(1);transform:scaleY(1)}91%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8)}}.loading-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ccc;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.loading-text span{display:inline-block;width:15px;white-space:nowrap;overflow:hidden;letter-spacing:1px;-webkit-animation:exposedots 20s forwards linear;animation:exposedots 20s forwards linear;vertical-align:bottom}body.prelayout .loading-text{opacity:0}#results .loading-text{position:static;-webkit-transform:none;transform:none}@-webkit-keyframes exposedots{to{width:75px}}@keyframes exposedots{to{width:75px}}body.layout-top .resizer,body.details .resizer{background:#36383f;border-bottom:1px solid black;-webkit-box-shadow:0 0 1px black;box-shadow:0 0 1px black;height:17px;cursor:row-resize;position:relative;z-index:10}body.layout-top .resizer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.pen-tags,.project-settings-modal input.project-tags{margin:0 0 2px 0}.tags{position:relative;margin:0 0 10px 0}.tags-label{position:relative}.tags-label em{font-style:normal;font-size:11px;position:absolute;right:0;bottom:0}.active-tags{white-space:normal}.active-tags>.tag:nth-child(n+6) .tag-name{background:#ff3c41;color:black}.tag{font-size:12px;color:white;margin:0 10px 5px 0}.tag-x{color:#c5c8d4;font-size:11px;cursor:pointer}.tag-x:hover{color:#ff3c41}.tag-name{padding:2px 6px 3px;background:#202125;border-radius:2px;color:#c5c8d4;white-space:nowrap}.at-capacity{color:#ff3c41}.settings-nub svg{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.settings-nub.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expander{position:absolute;top:6px;right:10px;font-size:1.1em;overflow:hidden;white-space:nowrap}.expander span{color:#9396a4;text-shadow:1px 1px 1px black}.expander:hover span,.expander:focus span{color:white}.item-settings-modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:520px;left:0;right:0;margin:auto;top:70px;padding:2px;color:white;border-radius:4px;z-index:201;max-height:75vh;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center center;transform-origin:center center}body.safari10 .item-settings-modal{height:600px}.item-settings-modal::before{display:none}.item-settings-modal input[type='name'],.item-settings-modal input[type='text'],.item-settings-modal input[type='email'],.item-settings-modal input[type='password'],.item-settings-modal input[type='search'],.item-settings-modal input[type='url'],.item-settings-modal input[type='number'],.item-settings-modal textarea{background:#eaeff0 !important;color:#222}body.room-pres .item-settings-modal{top:35px}.item-settings-modal>.settings{display:none}.item-settings-modal>.settings.active{display:block}.item-settings-modal.open{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.item-settings-modal .ios-toggle-wrap.template-wrap{margin:0}@media (max-width: 550px){.item-settings-modal{width:100%}}.ios-toggle-wrap{color:#111}.ios-toggle-wrap.public-private-wrap{background:#d4d6df}.ios-toggle-wrap.template-wrap{background:#e2e4ea}.item-settings-modal-header{background:#202125;padding:1rem 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:3px 3px 0 0}.item-settings-modal-header-title{color:white;margin:0.2rem auto 0 0;font-size:2.2rem}.item-settings-tabs{background:black;padding:0.2rem 1.25rem;margin-bottom:0 !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item-settings-tabs #settings-details-tab{margin-left:auto;padding-right:0}.settings-tabs-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:1rem;height:calc(75vh - 74px);overflow-y:hidden}.settings{overflow-y:auto;overflow-x:hidden;height:100%;padding:1.5rem 1.25rem}.settings::-webkit-scrollbar{width:0.5em;height:0.5em}.settings::-webkit-scrollbar-thumb{background:#666}.settings::-webkit-scrollbar-track{background:#4d4d4d}body .settings{scrollbar-face-color:#666;scrollbar-track-color:#4d4d4d}.settings a{color:#1f798f;border-bottom:1px solid #acacac}.settings a:hover,.settings a:focus{color:#3fb8d5;border-bottom-color:#dfdfdf}.settings .error{display:none;margin:8px 0;color:#ff3c41}.settings .top-label-form label.small-inline{text-transform:none;margin:0;vertical-align:top;line-height:1.75;font-size:1rem;letter-spacing:0;margin-left:0.25rem}.insecure-resource-tooltip{background:#ff3c41;position:absolute;top:6px;right:28px;width:25px;height:25px;line-height:25px;color:#fff;font-size:18px;text-align:center;border-radius:3px;display:none}.insecure-resource-tooltip .help-flyout-link{top:0;left:0;width:100%;height:100%}.insecure-resource-tooltip .icon-help{width:100%;position:absolute;left:0;cursor:pointer}.insecure-resource .external-resource.tt-input,.insecure-resource #head-content{background-color:rgba(255,60,65,0.3) !important;border-color:rgba(255,60,65,0.6)}.insecure-resource .insecure-resource-tooltip{display:block}.external-resource-url-row,.npm-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0.5rem}.external-resource-url-row .move-external-url,.npm-row .move-external-url{cursor:pointer;margin:9px 5px 0 0;height:17px}.external-resource-url-row .move-external-url svg,.npm-row .move-external-url svg{fill:#7b7e8c}.external-resource-url-row input,.npm-row input{border-radius:4px 0 4px 4px;padding:12px 10px}.external-resource-url-row .external-url-option,.npm-row .external-url-option{background:#c5c8d4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:0 4px 4px 0;width:20px;height:18px;margin-bottom:2px;border-bottom:none;cursor:pointer}.external-resource-url-row .external-url-option svg,.npm-row .external-url-option svg{height:10px;fill:#7b7e8c}.external-resource-actions .add-resource{margin-left:25px;margin-top:-10px;position:relative}.external-resource{padding:7px !important;border-radius:3px 0 0 3px}.remove-external-url,.external-resource{vertical-align:middle}.external-url-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(50% - 1px);border:0;cursor:pointer;height:calc(50% - 1px);width:20px;padding:4px 0;background:linear-gradient(to right, #bbbdc7, #c5c8d4 5px);border-radius:0 3px 3px 0;position:relative;background:#c5c8d4}.external-url-option svg{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;width:12px;height:12px;fill:#616574;pointer-events:none}.remove-external-url:hover,.remove-npm-package:hover{background:black}.remove-external-url:hover svg,.remove-npm-package:hover svg{fill:#ff3c41}.open-external-url{text-decoration:none;border:0}.open-external-url:hover{background:black}.open-external-url:hover svg{fill:white}.open-external-url[href='']{display:none}.bundle-building-console{position:relative}.bundle-building-console::before{content:'';position:absolute;width:0;height:0;border-bottom:10px solid #47cf73;border-right:10px solid transparent;border-left:10px solid transparent;bottom:100%;right:127px}.bundle-building-console pre{padding:1rem;background:#202125;color:white;font-size:0.8rem;font-family:Menlo, 'Andale Mono', monospace;height:300px;overflow-y:auto;line-height:1.4}@-webkit-keyframes pulse{to{opacity:0}}@keyframes pulse{to{opacity:0}}.bundle-building-console pre span.pulse{-webkit-animation:pulse 1s ease-in-out alternate infinite;animation:pulse 1s ease-in-out alternate infinite}.bundle-building-console pre span.success{color:#47cf73}.bundle-building-console pre span.err{color:#ff3c41;font-weight:bold}.bundle-building-console pre span.gray{color:#4c4f5a}.bundle-building-console pre span.label{font-weight:bold}.bundle-building-console pre span.highlight{color:#ffdd40}.bundle-building-console .bundle-message{background:#47cf73;padding:0.5rem 1rem;color:white;font-weight:bold;font-size:0.9rem}.bundle-errors-helper{color:black}.bundle-errors-helper ul{list-style:none}.bundle-errors-helper ul li+li{margin-top:0.5rem}.bundle-errors-helper blockquote{border-left-color:#ff3c41;background:#f0f1f6;margin-bottom:0.25rem}.bundle-errors-helper p{margin:0.5rem 0}.preprocessing-with-npm-message{background:lightyellow;font-size:0.8rem;padding:0.5rem}.package-and-version{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#eaeff0;padding:8px;border-radius:3px 0 0 3px;font-size:0.9rem;color:#4c4f5a}.remove-npm-package{border:0}.custom-select-wrap{margin-bottom:0}.custom-select-wrap select{background:#eaeff0;font-size:14px;font-family:'Lato', 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Sans-Serif;color:#616574;padding:0 12px;-webkit-appearance:none;outline:0}.custom-select-wrap select:focus{border-color:3px solid #616574}.pen-details .settings-row{padding:0.5rem}.pen-details .item-details-description{min-height:100px}.pen-details .template-checkbox-row{margin:0}.settings-screenshot-wrap h5,.image-changer h5{text-transform:none;font-size:0.9rem}.settings-screenshot-wrap h5{margin-bottom:0.25rem}.image-changer{border-radius:4px;border:2px dashed #dddfea;padding:1rem 0.75rem;text-align:center}.image-changer p.small{color:#9396a4;margin-bottom:0}.image-changer .file-upload-button{color:#fff;width:2.75rem;padding:0}.image-changer .file-upload-button:focus{outline:0}.image-changer .file-upload-button:focus:before{text-decoration:none}.image-changer .file-upload-button:before{content:'browse';text-decoration:underline}.firefox* .image-changer .file-upload-button,.firefox63 .image-changer .file-upload-button{width:81px;background:transparent}.screenshot-image{height:auto !important;margin:0 0 1rem 0;display:inline-block;width:75%;background-size:cover;background-position:center;background-color:#202125;position:relative}.screenshot-image::after{padding-top:56%;display:block;content:''}.screenshot-image.no-screenshot{border:1px solid #ddd;text-align:center}.screenshot-image.no-screenshot p{position:absolute;top:80px;width:100%}.screenshot-image .delete-screenshot{position:absolute;bottom:10px;left:50%;color:white;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.screenshot-description{text-align:center}.screenshot-description-container{display:grid;grid-template-columns:70% 30%;width:75%;margin:0 auto 1.5rem}.screenshot-description-copy{text-align:left}.screenshot-area-screenshot{background-color:#202125;border-radius:8px;padding:3px}.screenshot-urls>a{border:0;margin-right:0.5rem;display:block;font-size:0.9rem;color:#1f9482}.screenshot-urls>a:hover,.screenshot-urls>a:focus{color:#166a5d}.screenshot-urls>a>svg{width:20px;height:20px;margin-right:3px;position:relative;top:2px;vertical-align:sub}.screenshot-urls>a+a{margin-top:0.25rem}.algolia-shoutout{font-size:0.8rem;text-align:right;margin:0 0 5px 0}.algolia-shoutout img{width:45px;vertical-align:middle;position:relative;top:-1px}.algolia-shoutout a{border-bottom:none}.algolia-autocomplete{position:static !important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.aa-dropdown-menu{width:100%;background:#36383f;color:white}.aa-suggestion{padding:0.65rem 1rem;border-bottom:1px solid #616574;position:relative}.aa-suggestion .package-title{font-size:1.2rem}.aa-suggestion .package-title em{font-weight:bold;font-style:normal;color:#ffff98}.aa-suggestion .package-version{position:absolute;top:1rem;right:1rem}.aa-suggestion .package-description{font-size:0.85rem;opacity:0.66}.aa-suggestion.aa-cursor{background:black;cursor:pointer}.cant-use-npm-message{background:lightyellow}.item-settings-javascript-npm:not(.npm-settings-disabled) .cant-use-npm-message{display:none}.npm-settings-disabled .resource-search-bar{opacity:0.5;pointer-events:none}.leave-a-comment-area{display:none}html.js .leave-a-comment-area{display:block}.leave-comment{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 10px;border-bottom:1px solid #666;padding:0 0 5px 0}.leave-comment span{white-space:nowrap}.leave-comment .leave-comment-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.leave-comment .title-hints{text-transform:none;font-weight:400;font-size:0.75em;padding:5px 0 0 0}.comment-editing-textarea{margin-bottom:5px}.block-comment-form{margin-bottom:100px}.block-comments{list-style:none}.comment{padding:0;background:#424245;margin:0 0 25px 0;border-radius:2px;position:relative}.comment.spam{border-top:1px solid red;background:rgba(255,0,0,0.2);padding:10px}.comment.spam .spam-actions{text-align:center;padding-bottom:10px}.comment .module{margin:0}.comment-user{padding:10px;border-bottom:1px solid #555555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.25;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 831px){.comment-user{padding:10px 45px}}.comment-user .username{color:#9396a4;cursor:pointer}.comment-user .username:hover{color:#888}.comment-user .username::before{content:'('}.comment-user .username::after{content:')'}@media (max-width: 550px){.comment-user{padding:0 0 10px 0}}.comment-avatar{max-width:35px;vertical-align:middle;margin-right:10px}.on{color:#666}.block-comment-time{color:#9396a4}.comment-text{padding:10px;color:#eee}@media (min-width: 831px){.comment-text{padding:10px 45px 20px}}.comment-text p,.comment-text li,.comment-text blockquote{color:#eee}.comment-text p:last-child,.comment-text li:last-child,.comment-text blockquote:last-child{margin:0}.comment-text ul{list-style:disc}.comment-text ol,.comment-text ul{list-style-position:inside}.comment-text li{margin:0 0 0.5rem 0}@media (max-width: 550px){.comment-text{padding-left:0;padding-right:0}}.comment-text .box{width:100% !important}.block-comment-actions{position:absolute;top:4px;right:5px;color:#666}.block-comment-actions a{color:white;margin-left:5px;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.comment:hover .block-comment-actions a{opacity:1;-webkit-transition:opacity 0.2s 0.3s ease;transition:opacity 0.2s 0.3s ease}.block-comment-actions a>svg{pointer-events:none;fill:#9396a4;width:11px;height:11px;display:inline-block;vertical-align:middle}.block-comment-actions a:hover>svg,.block-comment-actions a:active>svg{fill:white}.block-comment-actions .comment-heart{opacity:0.25;margin-left:20px}.block-comment-actions .comment-delete:hover svg,.block-comment-actions .comment-delete:active svg{fill:red}.block-comment-actions .comment-number{font-size:0.9rem;vertical-align:middle}.block-comment-textarea{width:100%;height:100px}.subscription-area{float:right;padding-top:5px}.subscription-area>*{vertical-align:middle}.submit-area{padding-top:5px;float:left}@media (max-width: 550px){.submit-area{padding-bottom:5px;width:100%}}.comment-editing-area{padding:15px 15px 20px 15px}.comment-editing-textarea{width:100%;font-size:1em}.edit-cancel-button{float:right}.markItUpHeader{margin-bottom:5px}.markItUpHeader ul{list-style:none;margin:0 0 5px 0;padding:0}.markItUpHeader li{margin-right:5px}.all-lovers,.all-forks{padding-bottom:50px}.all-lovers .module:not(.message-empty),.all-forks .module:not(.message-empty){float:left;margin:0 2% 2% 0;padding:10px;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width: 831px){.all-lovers .module:not(.message-empty),.all-forks .module:not(.message-empty){width:48%}}.all-lovers .module:not(.message-empty):nth-child(2n),.all-forks .module:not(.message-empty):nth-child(2n){margin-right:0}.all-lovers .module:not(.message-empty) .avatar,.all-forks .module:not(.message-empty) .avatar{width:20px;height:20px;margin:0 10px 0 0}.all-lovers .module:not(.message-empty) .user-name-text,.all-forks .module:not(.message-empty) .user-name-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.all-lovers h4,.all-forks h4{margin-top:10px !important}.all-lovers .preview,.all-forks .preview{width:100%;position:absolute;left:0;bottom:100%;pointer-events:none}.all-lovers .preview img,.all-forks .preview img{width:100%;display:block;border:1px solid #eee}.all-forks .module{overflow:visible}.all-forks .fork-name{display:inline-block;width:calc(100% - 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-grid>li>a{background:#222 !important;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 0 rgba(0,0,0,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 0 rgba(0,0,0,0.75)}.tag-grid>li>a:hover,.tag-grid>li>a:active{background:#111 !important}.details-header{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;background:#222;margin:0 0 50px 0}.details-header .avatar{width:60px;height:60px;margin-right:15px}.details-header .pen-owner-name{font-size:1.5rem}.details-header .badge-pro{font-size:14px}.details-header .stats{position:static;margin-left:auto;font-size:1.5rem}.details-header .stats .single-stat{margin-right:10px}.details-header .stats svg.icon-eye{width:25px;height:14px}.details-header .stats svg.icon-comment,.details-header .stats svg.icon-heart{width:20px;height:20px}@media (max-width: 550px){.details-header .stats{width:100%;text-align:center;background:black;margin-top:20px}}.details-header .single-stat.single-stat{font-size:16px;color:white}.name-credit{margin:0 5px 0 0}html,body{height:auto}body{overflow-y:auto;padding-bottom:0}html{overflow-y:scroll}.page-wrap{display:block;overflow:hidden}.result{bottom:auto;position:relative;height:410px;overflow:hidden}#result{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:1;background:white}#drag-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:3}.resizer{top:0 !important}.line-title,.dateline{display:block;color:#9396a4}.byline{margin:0 0 3px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.byline>.mini-button{top:-5px}.byline .a-pen-by{text-transform:uppercase;font-size:0.7rem;letter-spacing:1px;color:#9396a4}.name-credit{margin:0 5px 0 0}.user-list{-webkit-column-count:2;column-count:2}#details-tab-description .module{padding:40px}@media (max-width: 550px){#details-tab-description .module{padding:10px}}.pen-description{font-size:1.2em}.pen-description img{max-width:100%}.pen-description pre{white-space:pre-wrap;word-wrap:break-word}.details-tab-license-textarea{background:#28282b;color:#9396a4;padding:20px;border:0;height:150px;width:100%}.loading-spinner-wrap{height:20em;overflow:hidden}.settings-modal-left{display:none}.item-settings-modal{z-index:-10}.item-settings-modal.open{z-index:201}.item-settings-modal .item-settings-tabs>*{display:none}.item-settings-modal .item-settings-tabs #settings-details-tab{display:inline-block;margin-left:0}.item-settings-modal .tabs>div{display:none}.item-settings-modal .tabs #settings-details{display:block}.item-settings-modal .thumnail-upload-section{padding-bottom:2rem}
