| /* Styles for handling custom code snippets */ | |
| .snippet-container { | |
| background-color: #2372a3; | |
| padding: 10px; | |
| overflow: auto; | |
| } | |
| .snippet-container pre { | |
| max-height: 500px; | |
| overflow: auto; | |
| padding: 10px; | |
| margin: 0px; | |
| } | |
| .snippet-container ::-webkit-scrollbar { | |
| width: 12px; | |
| } | |
| .snippet-container ::-webkit-scrollbar-thumb { | |
| width: 12px; | |
| border-radius: 6px; | |
| } | |
| .snippet { | |
| position: relative; | |
| } | |
| .snippet-description { | |
| padding: 10px; | |
| color: white; | |
| } | |
| .snippet-description a:link { | |
| color: #c7fcf4; | |
| } | |
| .snippet-description a:visited { | |
| color: #c7dbfc; | |
| } | |
| .snippet-description a:hover { | |
| color: white; | |
| } | |
| .snippet-description a:active { | |
| color: #80b0fc; | |
| } | |
| .snippet-buttons button { | |
| background-color: #2372a3; | |
| border-style: none; | |
| color: white; | |
| padding: 10px 24px; | |
| cursor: pointer; | |
| float: left; | |
| } | |
| .snippet-buttons:after { | |
| content: ""; | |
| clear: both; | |
| display: table; | |
| } | |
| .snippet-buttons button:focus { outline: none; } | |
| .snippet-buttons button:hover { | |
| opacity: 1.0; | |
| } | |
| .snippet-buttons :not([selected]) { | |
| opacity: 0.65; | |
| } | |
| .snippet-buttons [selected] { | |
| opacity: 1.0; | |
| } | |
| .snippet-container [hidden] { | |
| display: none; | |
| } | |
| .snippet-create-command { | |
| text-align: end; | |
| font-size: smaller; | |
| font-style: normal; | |
| font-family: courier, lucidia; | |
| } | |
| .snippet-dartpad { | |
| width: 100%; | |
| height: 500px; | |
| } | |
| .anchor-container { | |
| position: relative; | |
| } | |
| .anchor-button-overlay { | |
| position: absolute; | |
| top: 0px; | |
| right: 5px; | |
| height: 28px; | |
| width: 28px; | |
| transition: .3s ease; | |
| background-color: #2372a3; | |
| } | |
| .anchor-button { | |
| border-style: none; | |
| background: none; | |
| cursor: pointer; | |
| } | |
| /* Styles for the copy-to-clipboard button */ | |
| .copyable-container { | |
| position: relative; | |
| } | |
| .copy-button-overlay { | |
| position: absolute; | |
| top: 10px; | |
| right: 14px; | |
| height: 28px; | |
| width: 28px; | |
| transition: .3s ease; | |
| background-color: #2372a3; | |
| } | |
| .copy-button { | |
| border-style: none; | |
| background: none; | |
| cursor: pointer; | |
| } | |
| .copy-button :focus { | |
| outline: 0px; | |
| } | |
| .copy-button :hover { | |
| transition: .3s ease; | |
| color: #222; | |
| } | |
| .copy-image { | |
| opacity: 0.65; | |
| color: #2372a3; | |
| font-size: 28px; | |
| padding-top: 4px; | |
| } |