1*07f7c833SJosh Triplett/* This is taken from https://github.com/rust-lang/rust/blob/HEAD/src/doc/rust.css */ 2aacedf0bSYuki Okushi 3aacedf0bSYuki Okushi@font-face { 4aacedf0bSYuki Okushi font-family: 'Fira Sans'; 5aacedf0bSYuki Okushi font-style: normal; 6aacedf0bSYuki Okushi font-weight: 400; 7aacedf0bSYuki Okushi src: local('Fira Sans'), url("FiraSans-Regular.woff") format('woff'); 8aacedf0bSYuki Okushi} 9aacedf0bSYuki Okushi@font-face { 10aacedf0bSYuki Okushi font-family: 'Fira Sans'; 11aacedf0bSYuki Okushi font-style: normal; 12aacedf0bSYuki Okushi font-weight: 500; 13aacedf0bSYuki Okushi src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff'); 14aacedf0bSYuki Okushi} 15aacedf0bSYuki Okushi@font-face { 16aacedf0bSYuki Okushi font-family: 'Source Serif Pro'; 17aacedf0bSYuki Okushi font-style: normal; 18aacedf0bSYuki Okushi font-weight: 400; 19aacedf0bSYuki Okushi src: local('Source Serif Pro'), url("SourceSerifPro-Regular.ttf.woff") format('woff'); 20aacedf0bSYuki Okushi} 21aacedf0bSYuki Okushi@font-face { 22aacedf0bSYuki Okushi font-family: 'Source Serif Pro'; 23aacedf0bSYuki Okushi font-style: italic; 24aacedf0bSYuki Okushi font-weight: 400; 25aacedf0bSYuki Okushi src: url("SourceSerifPro-It.ttf.woff") format('woff'); 26aacedf0bSYuki Okushi} 27aacedf0bSYuki Okushi@font-face { 28aacedf0bSYuki Okushi font-family: 'Source Serif Pro'; 29aacedf0bSYuki Okushi font-style: normal; 30aacedf0bSYuki Okushi font-weight: 700; 31aacedf0bSYuki Okushi src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.ttf.woff") format('woff'); 32aacedf0bSYuki Okushi} 33aacedf0bSYuki Okushi@font-face { 34aacedf0bSYuki Okushi font-family: 'Source Code Pro'; 35aacedf0bSYuki Okushi font-style: normal; 36aacedf0bSYuki Okushi font-weight: 400; 37aacedf0bSYuki Okushi /* Avoid using locally installed font because bad versions are in circulation: 38aacedf0bSYuki Okushi * see https://github.com/rust-lang/rust/issues/24355 */ 39aacedf0bSYuki Okushi src: url("SourceCodePro-Regular.woff") format('woff'); 40aacedf0bSYuki Okushi} 41aacedf0bSYuki Okushi 42aacedf0bSYuki Okushi*:not(body) { 43aacedf0bSYuki Okushi -webkit-box-sizing: border-box; 44aacedf0bSYuki Okushi -moz-box-sizing: border-box; 45aacedf0bSYuki Okushi box-sizing: border-box; 46aacedf0bSYuki Okushi} 47aacedf0bSYuki Okushi 48aacedf0bSYuki Okushi/* General structure */ 49aacedf0bSYuki Okushi 50aacedf0bSYuki Okushibody { 51aacedf0bSYuki Okushi background-color: white; 52aacedf0bSYuki Okushi margin: 0 auto; 53aacedf0bSYuki Okushi padding: 0 15px; 54aacedf0bSYuki Okushi font-family: "Source Serif Pro", Georgia, Times, "Times New Roman", serif; 55aacedf0bSYuki Okushi font-size: 18px; 56aacedf0bSYuki Okushi color: #333; 57aacedf0bSYuki Okushi line-height: 1.428571429; 58aacedf0bSYuki Okushi 59aacedf0bSYuki Okushi -webkit-font-feature-settings: "kern", "liga"; 60aacedf0bSYuki Okushi -moz-font-feature-settings: "kern", "liga"; 61aacedf0bSYuki Okushi font-feature-settings: "kern", "liga"; 62aacedf0bSYuki Okushi} 63aacedf0bSYuki Okushi@media (min-width: 768px) { 64aacedf0bSYuki Okushi body { 65aacedf0bSYuki Okushi max-width: 750px; 66aacedf0bSYuki Okushi } 67aacedf0bSYuki Okushi} 68aacedf0bSYuki Okushi 69aacedf0bSYuki Okushih1, h2, h3, h4, h5, h6, nav, #versioninfo { 70aacedf0bSYuki Okushi font-family: "Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; 71aacedf0bSYuki Okushi} 72aacedf0bSYuki Okushih1, h2, h3, h4, h5, h6 { 73aacedf0bSYuki Okushi color: black; 74aacedf0bSYuki Okushi font-weight: 400; 75aacedf0bSYuki Okushi line-height: 1.1; 76aacedf0bSYuki Okushi} 77aacedf0bSYuki Okushih1, h2, h3 { 78aacedf0bSYuki Okushi margin-top: 20px; 79aacedf0bSYuki Okushi margin-bottom: 15px; 80aacedf0bSYuki Okushi} 81aacedf0bSYuki Okushih1 { 82aacedf0bSYuki Okushi margin-bottom: 20px; 83aacedf0bSYuki Okushi} 84aacedf0bSYuki Okushih4, h5, h6 { 85aacedf0bSYuki Okushi margin-top: 12px; 86aacedf0bSYuki Okushi margin-bottom: 10px; 87aacedf0bSYuki Okushi padding: 5px 10px; 88aacedf0bSYuki Okushi} 89aacedf0bSYuki Okushih5, h6 { 90aacedf0bSYuki Okushi text-decoration: underline; 91aacedf0bSYuki Okushi} 92aacedf0bSYuki Okushi 93aacedf0bSYuki Okushih1 { 94aacedf0bSYuki Okushi font-size: 28px; 95aacedf0bSYuki Okushi font-weight: 500; 96aacedf0bSYuki Okushi padding: .1em .4em; 97aacedf0bSYuki Okushi border-bottom: 2px solid #ddd; 98aacedf0bSYuki Okushi} 99aacedf0bSYuki Okushih1.title { 100aacedf0bSYuki Okushi line-height: 1.5em; 101aacedf0bSYuki Okushi} 102aacedf0bSYuki Okushih2 { 103aacedf0bSYuki Okushi font-size: 26px; 104aacedf0bSYuki Okushi padding: .2em .5em; 105aacedf0bSYuki Okushi border-bottom: 1px solid #ddd; 106aacedf0bSYuki Okushi} 107aacedf0bSYuki Okushih3 { 108aacedf0bSYuki Okushi font-size: 24px; 109aacedf0bSYuki Okushi padding: .2em .7em; 110aacedf0bSYuki Okushi border-bottom: 1px solid #DDE8FC; 111aacedf0bSYuki Okushi} 112aacedf0bSYuki Okushih4 { 113aacedf0bSYuki Okushi font-size: 22px; 114aacedf0bSYuki Okushi} 115aacedf0bSYuki Okushih5 { 116aacedf0bSYuki Okushi font-size: 20px; 117aacedf0bSYuki Okushi} 118aacedf0bSYuki Okushih6 { 119aacedf0bSYuki Okushi font-size: 18px; 120aacedf0bSYuki Okushi} 121aacedf0bSYuki Okushi@media (min-width: 992px) { 122aacedf0bSYuki Okushi h1 { 123aacedf0bSYuki Okushi font-size: 36px; 124aacedf0bSYuki Okushi } 125aacedf0bSYuki Okushi h2 { 126aacedf0bSYuki Okushi font-size: 30px; 127aacedf0bSYuki Okushi } 128aacedf0bSYuki Okushi h3 { 129aacedf0bSYuki Okushi font-size: 26px; 130aacedf0bSYuki Okushi } 131aacedf0bSYuki Okushi} 132aacedf0bSYuki Okushi 133aacedf0bSYuki Okushinav { 134aacedf0bSYuki Okushi column-count: 2; 135aacedf0bSYuki Okushi -moz-column-count: 2; 136aacedf0bSYuki Okushi -webkit-column-count: 2; 137aacedf0bSYuki Okushi font-size: 15px; 138aacedf0bSYuki Okushi margin: 0 0 1em 0; 139aacedf0bSYuki Okushi} 140aacedf0bSYuki Okuship { 141aacedf0bSYuki Okushi margin: 0 0 1em 0; 142aacedf0bSYuki Okushi} 143aacedf0bSYuki Okushi 144aacedf0bSYuki Okushistrong { 145aacedf0bSYuki Okushi font-weight: bold; 146aacedf0bSYuki Okushi} 147aacedf0bSYuki Okushi 148aacedf0bSYuki Okushiem { 149aacedf0bSYuki Okushi font-style: italic; 150aacedf0bSYuki Okushi} 151aacedf0bSYuki Okushi 152aacedf0bSYuki Okushifooter { 153aacedf0bSYuki Okushi border-top: 1px solid #ddd; 154aacedf0bSYuki Okushi font-size: 14px; 155aacedf0bSYuki Okushi font-style: italic; 156aacedf0bSYuki Okushi padding-top: 5px; 157aacedf0bSYuki Okushi margin-top: 3em; 158aacedf0bSYuki Okushi margin-bottom: 1em; 159aacedf0bSYuki Okushi} 160aacedf0bSYuki Okushi 161aacedf0bSYuki Okushi/* Links layout */ 162aacedf0bSYuki Okushi 163aacedf0bSYuki Okushia { 164aacedf0bSYuki Okushi text-decoration: none; 165aacedf0bSYuki Okushi color: #428BCA; 166aacedf0bSYuki Okushi background: transparent; 167aacedf0bSYuki Okushi} 168aacedf0bSYuki Okushia:hover, a:focus { 169aacedf0bSYuki Okushi color: #2A6496; 170aacedf0bSYuki Okushi text-decoration: underline; 171aacedf0bSYuki Okushi} 172aacedf0bSYuki Okushia:focus { 173aacedf0bSYuki Okushi outline: thin dotted #333; 174aacedf0bSYuki Okushi outline: 5px auto -webkit-focus-ring-color; 175aacedf0bSYuki Okushi outline-offset: -2px; 176aacedf0bSYuki Okushi} 177aacedf0bSYuki Okushia:hover, a:active { 178aacedf0bSYuki Okushi outline: 0; 179aacedf0bSYuki Okushi} 180aacedf0bSYuki Okushi 181aacedf0bSYuki Okushih1 a:link, h1 a:visited, h2 a:link, h2 a:visited, 182aacedf0bSYuki Okushih3 a:link, h3 a:visited, h4 a:link, h4 a:visited, 183aacedf0bSYuki Okushih5 a:link, h5 a:visited {color: black;} 184aacedf0bSYuki Okushih1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, 185aacedf0bSYuki Okushih5 a:hover {text-decoration: none;} 186aacedf0bSYuki Okushi 187aacedf0bSYuki Okushi/* Code */ 188aacedf0bSYuki Okushi 189aacedf0bSYuki Okushipre, code { 190aacedf0bSYuki Okushi font-family: "Source Code Pro", Menlo, Monaco, Consolas, "DejaVu Sans Mono", monospace; 191aacedf0bSYuki Okushi word-wrap: break-word; 192aacedf0bSYuki Okushi} 193aacedf0bSYuki Okushipre { 194aacedf0bSYuki Okushi border-left: 2px solid #eee; 195aacedf0bSYuki Okushi white-space: pre-wrap; 196aacedf0bSYuki Okushi padding: 14px; 197aacedf0bSYuki Okushi padding-right: 0; 198aacedf0bSYuki Okushi margin: 20px 0; 199aacedf0bSYuki Okushi font-size: 15px; 200aacedf0bSYuki Okushi word-break: break-all; 201aacedf0bSYuki Okushi} 202aacedf0bSYuki Okushicode { 203aacedf0bSYuki Okushi padding: 0 2px; 204aacedf0bSYuki Okushi color: #8D1A38; 205aacedf0bSYuki Okushi} 206aacedf0bSYuki Okushipre code { 207aacedf0bSYuki Okushi padding: 0; 208aacedf0bSYuki Okushi font-size: inherit; 209aacedf0bSYuki Okushi color: inherit; 210aacedf0bSYuki Okushi} 211aacedf0bSYuki Okushi 212aacedf0bSYuki Okushia > code { 213aacedf0bSYuki Okushi color: #428BCA; 214aacedf0bSYuki Okushi} 215aacedf0bSYuki Okushi 216aacedf0bSYuki Okushi.section-header > a > code { 217aacedf0bSYuki Okushi color: #8D1A38; 218aacedf0bSYuki Okushi} 219aacedf0bSYuki Okushi 220aacedf0bSYuki Okushi/* Code highlighting */ 221aacedf0bSYuki Okushipre.rust .kw { color: #8959A8; } 222aacedf0bSYuki Okushipre.rust .kw-2, pre.rust .prelude-ty { color: #4271AE; } 223aacedf0bSYuki Okushipre.rust .number, pre.rust .string { color: #718C00; } 224aacedf0bSYuki Okushipre.rust .self, pre.rust .bool-val, pre.rust .prelude-val, 225aacedf0bSYuki Okushipre.rust .attribute, pre.rust .attribute .ident { color: #C82829; } 226aacedf0bSYuki Okushipre.rust .comment { color: #8E908C; } 227aacedf0bSYuki Okushipre.rust .doccomment { color: #4D4D4C; } 228aacedf0bSYuki Okushipre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; } 229aacedf0bSYuki Okushipre.rust .lifetime { color: #B76514; } 230aacedf0bSYuki Okushi 231aacedf0bSYuki Okushi/* The rest */ 232aacedf0bSYuki Okushi 233aacedf0bSYuki Okushi#versioninfo { 234aacedf0bSYuki Okushi text-align: center; 235aacedf0bSYuki Okushi margin: 0.5em; 236aacedf0bSYuki Okushi font-size: 1.1em; 237aacedf0bSYuki Okushi} 238aacedf0bSYuki Okushi@media (min-width: 992px) { 239aacedf0bSYuki Okushi #versioninfo { 240aacedf0bSYuki Okushi font-size: 0.8em; 241aacedf0bSYuki Okushi position: fixed; 242aacedf0bSYuki Okushi bottom: 0px; 243aacedf0bSYuki Okushi right: 0px; 244aacedf0bSYuki Okushi } 245aacedf0bSYuki Okushi .white-sticker { 246aacedf0bSYuki Okushi background-color: #fff; 247aacedf0bSYuki Okushi margin: 2px; 248aacedf0bSYuki Okushi padding: 0 2px; 249aacedf0bSYuki Okushi border-radius: .2em; 250aacedf0bSYuki Okushi } 251aacedf0bSYuki Okushi} 252aacedf0bSYuki Okushi#versioninfo a.hash { 253aacedf0bSYuki Okushi color: gray; 254aacedf0bSYuki Okushi font-size: 80%; 255aacedf0bSYuki Okushi} 256aacedf0bSYuki Okushi 257aacedf0bSYuki Okushiblockquote { 258aacedf0bSYuki Okushi color: #000; 259aacedf0bSYuki Okushi margin: 20px 0; 260aacedf0bSYuki Okushi padding: 15px 20px; 261aacedf0bSYuki Okushi background-color: #f2f7f9; 262aacedf0bSYuki Okushi border-top: .1em solid #e5eef2; 263aacedf0bSYuki Okushi border-bottom: .1em solid #e5eef2; 264aacedf0bSYuki Okushi} 265aacedf0bSYuki Okushiblockquote p { 266aacedf0bSYuki Okushi font-size: 17px; 267aacedf0bSYuki Okushi font-weight: 300; 268aacedf0bSYuki Okushi line-height: 1.4; 269aacedf0bSYuki Okushi} 270aacedf0bSYuki Okushiblockquote p:last-child { 271aacedf0bSYuki Okushi margin-bottom: 0; 272aacedf0bSYuki Okushi} 273aacedf0bSYuki Okushi 274aacedf0bSYuki Okushiul, ol { 275aacedf0bSYuki Okushi padding-left: 25px; 276aacedf0bSYuki Okushi} 277aacedf0bSYuki Okushiul ul, ol ul, ul ol, ol ol { 278aacedf0bSYuki Okushi margin-bottom: 0; 279aacedf0bSYuki Okushi} 280aacedf0bSYuki Okushidl { 281aacedf0bSYuki Okushi margin-bottom: 20px; 282aacedf0bSYuki Okushi} 283aacedf0bSYuki Okushidd { 284aacedf0bSYuki Okushi margin-left: 0; 285aacedf0bSYuki Okushi} 286aacedf0bSYuki Okushi 287aacedf0bSYuki Okushinav ul { 288aacedf0bSYuki Okushi list-style-type: none; 289aacedf0bSYuki Okushi margin: 0; 290aacedf0bSYuki Okushi padding-left: 0px; 291aacedf0bSYuki Okushi} 292aacedf0bSYuki Okushi 293aacedf0bSYuki Okushi/* Only display one level of hierarchy in the TOC */ 294aacedf0bSYuki Okushinav ul ul { 295aacedf0bSYuki Okushi display: none; 296aacedf0bSYuki Okushi} 297aacedf0bSYuki Okushi 298aacedf0bSYuki Okushisub, 299aacedf0bSYuki Okushisup { 300aacedf0bSYuki Okushi font-size: 75%; 301aacedf0bSYuki Okushi line-height: 0; 302aacedf0bSYuki Okushi position: relative; 303aacedf0bSYuki Okushi} 304aacedf0bSYuki Okushi 305aacedf0bSYuki Okushihr { 306aacedf0bSYuki Okushi margin-top: 20px; 307aacedf0bSYuki Okushi margin-bottom: 20px; 308aacedf0bSYuki Okushi border: 0; 309aacedf0bSYuki Okushi border-top: 1px solid #eeeeee; 310aacedf0bSYuki Okushi} 311aacedf0bSYuki Okushi 312aacedf0bSYuki Okushitable { 313aacedf0bSYuki Okushi border-collapse: collapse; 314aacedf0bSYuki Okushi border-spacing: 0; 315aacedf0bSYuki Okushi overflow-x: auto; 316aacedf0bSYuki Okushi display: block; 317aacedf0bSYuki Okushi} 318aacedf0bSYuki Okushi 319aacedf0bSYuki Okushitable tr.odd { 320aacedf0bSYuki Okushi background: #eee; 321aacedf0bSYuki Okushi} 322aacedf0bSYuki Okushi 323aacedf0bSYuki Okushitable td, 324aacedf0bSYuki Okushitable th { 325aacedf0bSYuki Okushi border: 1px solid #ddd; 326aacedf0bSYuki Okushi padding: 5px; 327aacedf0bSYuki Okushi} 328aacedf0bSYuki Okushi 329aacedf0bSYuki Okushi/* Code snippets */ 330aacedf0bSYuki Okushi 331aacedf0bSYuki Okushipre.rust { position: relative; } 332aacedf0bSYuki Okushia.test-arrow { 333aacedf0bSYuki Okushi background-color: rgba(78, 139, 202, 0.2); 334aacedf0bSYuki Okushi display: inline-block; 335aacedf0bSYuki Okushi position: absolute; 336aacedf0bSYuki Okushi color: #f5f5f5; 337aacedf0bSYuki Okushi padding: 5px 10px 5px 10px; 338aacedf0bSYuki Okushi border-radius: 5px; 339aacedf0bSYuki Okushi font-size: 130%; 340aacedf0bSYuki Okushi top: 5px; 341aacedf0bSYuki Okushi right: 5px; 342aacedf0bSYuki Okushi} 343aacedf0bSYuki Okushia.test-arrow:hover{ 344aacedf0bSYuki Okushi background-color: #4e8bca; 345aacedf0bSYuki Okushi text-decoration: none; 346aacedf0bSYuki Okushi} 347aacedf0bSYuki Okushi 348aacedf0bSYuki Okushi.unstable-feature { 349aacedf0bSYuki Okushi border: 2px solid red; 350aacedf0bSYuki Okushi padding: 5px; 351aacedf0bSYuki Okushi} 352aacedf0bSYuki Okushi 353aacedf0bSYuki Okushi@media (min-width: 1170px) { 354aacedf0bSYuki Okushi pre { 355aacedf0bSYuki Okushi font-size: 15px; 356aacedf0bSYuki Okushi } 357aacedf0bSYuki Okushi} 358aacedf0bSYuki Okushi 359aacedf0bSYuki Okushi@media print { 360aacedf0bSYuki Okushi * { 361aacedf0bSYuki Okushi text-shadow: none !important; 362aacedf0bSYuki Okushi color: #000 !important; 363aacedf0bSYuki Okushi background: transparent !important; 364aacedf0bSYuki Okushi box-shadow: none !important; 365aacedf0bSYuki Okushi } 366aacedf0bSYuki Okushi a, a:visited { 367aacedf0bSYuki Okushi text-decoration: underline; 368aacedf0bSYuki Okushi } 369aacedf0bSYuki Okushi p a[href]:after { 370aacedf0bSYuki Okushi content: " (" attr(href) ")"; 371aacedf0bSYuki Okushi } 372aacedf0bSYuki Okushi footer a[href]:after { 373aacedf0bSYuki Okushi content: ""; 374aacedf0bSYuki Okushi } 375aacedf0bSYuki Okushi a[href^="javascript:"]:after, a[href^="#"]:after { 376aacedf0bSYuki Okushi content: ""; 377aacedf0bSYuki Okushi } 378aacedf0bSYuki Okushi pre, blockquote { 379aacedf0bSYuki Okushi border: 1px solid #999; 380aacedf0bSYuki Okushi page-break-inside: avoid; 381aacedf0bSYuki Okushi } 382aacedf0bSYuki Okushi @page { 383aacedf0bSYuki Okushi margin: 2cm .5cm; 384aacedf0bSYuki Okushi } 385aacedf0bSYuki Okushi h1:not(.title), h2, h3 { 386aacedf0bSYuki Okushi border-bottom: 0px none; 387aacedf0bSYuki Okushi } 388aacedf0bSYuki Okushi p, h2, h3 { 389aacedf0bSYuki Okushi orphans: 3; 390aacedf0bSYuki Okushi widows: 3; 391aacedf0bSYuki Okushi } 392aacedf0bSYuki Okushi h2, h3 { 393aacedf0bSYuki Okushi page-break-after: avoid; 394aacedf0bSYuki Okushi } 395aacedf0bSYuki Okushi table { 396aacedf0bSYuki Okushi border-collapse: collapse !important; 397aacedf0bSYuki Okushi } 398aacedf0bSYuki Okushi table td, table th { 399aacedf0bSYuki Okushi background-color: #fff !important; 400aacedf0bSYuki Okushi } 401aacedf0bSYuki Okushi} 402aacedf0bSYuki Okushi 403aacedf0bSYuki Okushi#keyword-table-marker + table thead { display: none; } 404aacedf0bSYuki Okushi#keyword-table-marker + table td { border: none; } 405aacedf0bSYuki Okushi#keyword-table-marker + table { 406aacedf0bSYuki Okushi margin-left: 2em; 407aacedf0bSYuki Okushi margin-bottom: 1em; 408aacedf0bSYuki Okushi} 409aacedf0bSYuki Okushi 410aacedf0bSYuki Okushi.error-described { 411aacedf0bSYuki Okushi position: relative; 412aacedf0bSYuki Okushi} 413aacedf0bSYuki Okushi 414aacedf0bSYuki Okushi.information { 415aacedf0bSYuki Okushi position: absolute; 416aacedf0bSYuki Okushi left: -25px; 417aacedf0bSYuki Okushi margin-top: 7px; 418aacedf0bSYuki Okushi z-index: 1; 419aacedf0bSYuki Okushi} 420aacedf0bSYuki Okushi 421aacedf0bSYuki Okushi.tooltip { 422aacedf0bSYuki Okushi position: relative; 423aacedf0bSYuki Okushi display: inline-block; 424aacedf0bSYuki Okushi cursor: pointer; 425aacedf0bSYuki Okushi} 426aacedf0bSYuki Okushi 427aacedf0bSYuki Okushi.tooltip .tooltiptext { 428aacedf0bSYuki Okushi width: 120px; 429aacedf0bSYuki Okushi display: none; 430aacedf0bSYuki Okushi text-align: center; 431aacedf0bSYuki Okushi padding: 5px 3px; 432aacedf0bSYuki Okushi border-radius: 6px; 433aacedf0bSYuki Okushi margin-left: 5px; 434aacedf0bSYuki Okushi top: -5px; 435aacedf0bSYuki Okushi left: 105%; 436aacedf0bSYuki Okushi z-index: 1; 437aacedf0bSYuki Okushi} 438aacedf0bSYuki Okushi 439aacedf0bSYuki Okushi.tooltip:hover .tooltiptext { 440aacedf0bSYuki Okushi display: inline; 441aacedf0bSYuki Okushi} 442aacedf0bSYuki Okushi 443aacedf0bSYuki Okushi.tooltip .tooltiptext::after { 444aacedf0bSYuki Okushi content: " "; 445aacedf0bSYuki Okushi position: absolute; 446aacedf0bSYuki Okushi top: 50%; 447aacedf0bSYuki Okushi left: 13px; 448aacedf0bSYuki Okushi margin-top: -5px; 449aacedf0bSYuki Okushi border-width: 5px; 450aacedf0bSYuki Okushi border-style: solid; 451aacedf0bSYuki Okushi} 452