screen.css 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  1. /* Welcome to Compass.
  2. * In this file you should write your main styles. (or centralize your imports)
  3. * Import this file using the following HTML or equivalent:
  4. * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
  5. /* line 7, ../sass/screen.scss */
  6. p {
  7. margin: 0px;
  8. padding: 0px;
  9. }
  10. /* line 1, ../sass/_page.scss */
  11. .error {
  12. padding: 0.5em;
  13. background-color: #d6a3a7;
  14. color: #780100;
  15. }
  16. /* line 5, ../sass/_page.scss */
  17. .error:before {
  18. content: "ERROR: ";
  19. font-weight: bold;
  20. }
  21. /* line 11, ../sass/_page.scss */
  22. .unselectable, .textLink, .lineLink, .columnLink, .ccButton, .roomObject, .roomDirection, .rememberedRoomLink, .inventoryLink, .statusLink, .roundButton, p.choice, .combatChoice {
  23. -moz-user-select: -moz-none;
  24. -khtml-user-select: none;
  25. -webkit-user-select: none;
  26. -o-user-select: none;
  27. user-select: none;
  28. }
  29. /* line 17, ../sass/_page.scss */
  30. .unselectable:hover, .textLink:hover, .lineLink:hover, .columnLink:hover, .ccButton:hover, .roomObject:hover, .roomDirection:hover, .rememberedRoomLink:hover, .inventoryLink:hover, .statusLink:hover, .roundButton:hover, p.choice:hover, .combatChoice:hover {
  31. cursor: default;
  32. }
  33. /* line 23, ../sass/_page.scss */
  34. .scrollbar::-webkit-scrollbar-track {
  35. -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  36. background-color: #F5F5F5;
  37. }
  38. /* line 28, ../sass/_page.scss */
  39. .scrollbar::-webkit-scrollbar {
  40. width: 6px;
  41. background-color: #F5F5F5;
  42. }
  43. /* line 33, ../sass/_page.scss */
  44. .scrollbar::-webkit-scrollbar-thumb {
  45. background-color: #000000;
  46. }
  47. /* line 38, ../sass/_page.scss */
  48. .header, .roomName, .roomExitsHeader, .inventoryHeader, .appearanceHeader {
  49. font-weight: bold;
  50. font-variant: small-caps;
  51. font-size: 1.1rem;
  52. }
  53. /* line 44, ../sass/_page.scss */
  54. .alignRight {
  55. text-align: right;
  56. }
  57. /* line 48, ../sass/_page.scss */
  58. .alignCenter {
  59. text-align: center;
  60. }
  61. /* line 53, ../sass/_page.scss */
  62. body {
  63. background-color: #000;
  64. }
  65. /* line 57, ../sass/_page.scss */
  66. #mainPage {
  67. background-color: #fff;
  68. }
  69. /* line 61, ../sass/_page.scss */
  70. #mainPage, .topBottomFlex {
  71. position: absolute;
  72. left: 0px;
  73. top: 0px;
  74. width: 100%;
  75. height: 100%;
  76. display: flex;
  77. flex-direction: column;
  78. flex-wrap: nowrap;
  79. justify-content: flex-start;
  80. align-content: stretch;
  81. align-items: flex-start;
  82. }
  83. /* line 75, ../sass/_page.scss */
  84. .leftRightFlex {
  85. display: flex;
  86. flex-direction: row;
  87. flex-wrap: nowrap;
  88. justify-content: flex-start;
  89. align-content: stretch;
  90. align-items: flex-start;
  91. }
  92. /* line 84, ../sass/_page.scss */
  93. #mainPage {
  94. color: #000;
  95. font-family: "Source Sans Pro";
  96. }
  97. /* line 89, ../sass/_page.scss */
  98. #statusLine, .noshrinkFlex, #sceneAnimation, #roomExitsHolder {
  99. flex: 0 0 auto;
  100. align-self: stretch;
  101. height: auto;
  102. overflow: visible;
  103. position: relative;
  104. }
  105. /* line 97, ../sass/_page.scss */
  106. #statusLine {
  107. background-color: black;
  108. color: #FFF;
  109. font-family: "Cousine";
  110. white-space: nowrap;
  111. padding: 0.4rem;
  112. }
  113. /* line 105, ../sass/_page.scss */
  114. .statusColumnRight {
  115. margin-left: auto;
  116. }
  117. /* line 109, ../sass/_page.scss */
  118. .statusColumnCenter {
  119. margin-left: auto;
  120. margin-right: auto;
  121. }
  122. /* line 114, ../sass/_page.scss */
  123. .statusColumnDivider {
  124. border-right: #fff solid 1px;
  125. margin-left: 0.5rem;
  126. margin-right: 0.5rem;
  127. }
  128. /* line 120, ../sass/_page.scss */
  129. #gameContainer, .growingFlex {
  130. flex: 1 1 auto;
  131. align-self: stretch;
  132. position: relative;
  133. }
  134. /* line 126, ../sass/_page.scss */
  135. #leftWindow, #centerWindow, #rightWindow {
  136. flex: 1 0 auto;
  137. align-self: auto;
  138. flex-grow: 1;
  139. min-width: 10rem;
  140. position: relative;
  141. background-color: #fff;
  142. }
  143. /* line 135, ../sass/_page.scss */
  144. #centerWindow {
  145. max-width: 60%;
  146. flex: 1 1 auto;
  147. flex-grow: 4;
  148. }
  149. /* line 141, ../sass/_page.scss */
  150. #windowContainer {
  151. display: flex;
  152. flex-direction: row;
  153. flex-wrap: nowrap;
  154. justify-content: flex-start;
  155. align-content: stretch;
  156. align-items: stretch;
  157. height: 100%;
  158. width: 100%;
  159. position: absolute;
  160. }
  161. /* line 153, ../sass/_page.scss */
  162. #currentTurn {
  163. overflow-x: hidden;
  164. overflow-y: scroll;
  165. min-height: 100px;
  166. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 75%, rgba(0, 0, 0, 0.06) 100%);
  167. }
  168. /* line 160, ../sass/_page.scss */
  169. #currentTurn > * {
  170. animation: fadein 1s;
  171. }
  172. @keyframes fadein {
  173. from {
  174. opacity: 0;
  175. }
  176. to {
  177. opacity: 1;
  178. }
  179. }
  180. /* line 168, ../sass/_page.scss */
  181. #leftWindow {
  182. background: linear-gradient(to right, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.09) 50%, rgba(0, 0, 0, 0.06) 100%);
  183. }
  184. /* line 172, ../sass/_page.scss */
  185. #appearanceTab {
  186. overflow: auto;
  187. padding: 0.8rem;
  188. }
  189. /* line 178, ../sass/_page.scss */
  190. #inventoryTab {
  191. overflow: hidden;
  192. }
  193. /* line 183, ../sass/_page.scss */
  194. #currentRoomTab {
  195. overflow: hidden;
  196. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0.03) 100%);
  197. padding: 0.8rem;
  198. }
  199. /* line 189, ../sass/_page.scss */
  200. #hyperlinksTab {
  201. background: rgba(0, 0, 0, 0.03);
  202. text-indent: 1em;
  203. }
  204. /* line 194, ../sass/_page.scss */
  205. #mainPage.mobile #fakeparserTab {
  206. display: none;
  207. }
  208. /* line 198, ../sass/_page.scss */
  209. #fakeparserTab {
  210. overflow: visible;
  211. background: rgba(0, 0, 0, 0.03);
  212. padding: 0.8rem;
  213. font-family: "Cousine";
  214. }
  215. /* line 204, ../sass/_page.scss */
  216. #fakeparserTab:before {
  217. content: ">";
  218. }
  219. /* line 209, ../sass/_page.scss */
  220. #currentCommand, #fakeParserThingy {
  221. font-weight: bold;
  222. }
  223. /* line 213, ../sass/_page.scss */
  224. #fakeParserThingy {
  225. animation: blinker 0.9s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
  226. }
  227. @keyframes blinker {
  228. to {
  229. opacity: 0;
  230. }
  231. }
  232. /* line 219, ../sass/_page.scss */
  233. #rememberedRoomsTab, #mapTab {
  234. overflow-y: auto;
  235. background: linear-gradient(to bottom left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.09) 50%, rgba(0, 0, 0, 0.06) 100%);
  236. padding: 0.8rem;
  237. }
  238. /* line 225, ../sass/_page.scss */
  239. #sceneAnimation {
  240. height: 200px;
  241. position: relative;
  242. background: linear-gradient(to top left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.09) 50%, rgba(0, 0, 0, 0.06) 100%);
  243. }
  244. /* line 233, ../sass/_page.scss */
  245. .sceneAnimation {
  246. display: block;
  247. position: absolute;
  248. height: 200px;
  249. width: 200px;
  250. left: 50%;
  251. margin-left: -100px;
  252. }
  253. /* line 243, ../sass/_page.scss */
  254. #roomExitsHolder {
  255. background: linear-gradient(to bottom left, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.09) 50%, rgba(0, 0, 0, 0.06) 100%);
  256. padding: 2ex;
  257. padding-top: 0px;
  258. }
  259. /* line 250, ../sass/_page.scss */
  260. #exitsTab {
  261. overflow: hidden;
  262. background-color: rgba(0, 0, 0, 0.03);
  263. padding: 0.8rem;
  264. }
  265. /* line 1, ../sass/_modal.scss */
  266. #modalWindow {
  267. opacity: 0;
  268. pointer-events: none;
  269. z-index: 10;
  270. position: absolute;
  271. left: 0px;
  272. right: 0px;
  273. top: 0px;
  274. bottom: 0px;
  275. transition: opacity .3s ease-in-out;
  276. display: flex;
  277. align-items: center;
  278. justify-content: center;
  279. overflow: hidden;
  280. }
  281. /* line 17, ../sass/_modal.scss */
  282. *:not(#modalWindow) {
  283. transition: filter .3s ease-in-out;
  284. }
  285. /* line 22, ../sass/_modal.scss */
  286. body.modal > *:not(#modalWindow) {
  287. filter: blur(3px);
  288. }
  289. /* line 26, ../sass/_modal.scss */
  290. body.modal #modalWindow {
  291. opacity: 1;
  292. pointer-events: auto;
  293. }
  294. /* line 32, ../sass/_modal.scss */
  295. #modalContent {
  296. width: auto;
  297. height: auto;
  298. max-height: 85%;
  299. max-width: 85%;
  300. background: rgba(230, 240, 255, 0.4);
  301. border: 2px dashed transparent;
  302. box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
  303. border-radius: 4px;
  304. overflow-x: hidden;
  305. overflow-y: auto;
  306. padding: 1.6rem;
  307. padding-top: 0px;
  308. }
  309. /* line 47, ../sass/_modal.scss */
  310. #leftWindow, #rightWindow, #currentRoomTab, #hyperlinksTab, #fakeparserTab, #statusLine {
  311. transition: filter .3s ease-in-out;
  312. }
  313. /* line 52, ../sass/_modal.scss */
  314. #mainPage.turn #leftWindow, #mainPage.turn #rightWindow, #mainPage.turn #currentRoomTab, #mainPage.turn #hyperlinksTab, #mainPage.turn #fakeparserTab, #mainPage.turn #statusLine {
  315. pointer-events: none;
  316. filter: blur(2px);
  317. }
  318. /* line 59, ../sass/_modal.scss */
  319. #mainPage.intro #leftWindow, #mainPage.intro #rightWindow, #mainPage.intro #statusLine {
  320. display: none;
  321. }
  322. /* line 63, ../sass/_modal.scss */
  323. #mainPage.intro #centerWindow {
  324. max-width: 100%;
  325. }
  326. /* line 68, ../sass/_modal.scss */
  327. #loadingScreen {
  328. position: absolute;
  329. left: 0px;
  330. top: 0px;
  331. bottom: 0px;
  332. right: 0px;
  333. background: linear-gradient(1deg, #FFF, #EEE);
  334. background-size: 400% 400%;
  335. z-index: 99999;
  336. }
  337. /* line 12, ../sass/_linktab.scss */
  338. .lineLink {
  339. line-height: 2em;
  340. padding-left: 0.35em;
  341. padding-right: 0.35em;
  342. }
  343. /* line 23, ../sass/_linktab.scss */
  344. .columnLink {
  345. line-height: 2em;
  346. padding-left: 0.35em;
  347. padding-right: 0.35em;
  348. }
  349. /* line 30, ../sass/_linktab.scss */
  350. #linkTarget {
  351. font-weight: bold;
  352. display: inline;
  353. line-height: 2em;
  354. margin-left: 2ex;
  355. }
  356. /* line 37, ../sass/_linktab.scss */
  357. #linkActions {
  358. display: inline;
  359. white-space: nowrap;
  360. }
  361. /* line 1, ../sass/_map.scss */
  362. .mapRow {
  363. padding: 0;
  364. margin: 0;
  365. list-style: none;
  366. display: flex;
  367. flex-flow: row;
  368. justify-content: center;
  369. margin-top: 1ex;
  370. z-index: 1;
  371. }
  372. /* line 12, ../sass/_map.scss */
  373. .mapRoom {
  374. z-index: 2;
  375. opacity: 0.5;
  376. max-width: 4.5ex;
  377. color: white;
  378. flex: 1 0 auto;
  379. margin-left: 1ex;
  380. height: auto;
  381. position: relative;
  382. }
  383. /* line 21, ../sass/_map.scss */
  384. .mapRoom:last-child {
  385. margin-right: 1ex;
  386. }
  387. /* line 26, ../sass/_map.scss */
  388. .mapRoom.linked:hover {
  389. opacity: 1;
  390. cursor: pointer;
  391. }
  392. /* line 31, ../sass/_map.scss */
  393. .mapRoom.current {
  394. opacity: 1;
  395. }
  396. /* line 33, ../sass/_map.scss */
  397. .mapRoom.current:hover {
  398. cursor: auto;
  399. }
  400. /* line 37, ../sass/_map.scss */
  401. .mapRoom.current::after {
  402. display: block;
  403. position: absolute;
  404. content: '';
  405. border: solid 2px #000;
  406. box-sizing: border-box;
  407. height: 100%;
  408. width: 100%;
  409. }
  410. /* line 55, ../sass/_map.scss */
  411. .mapRoom.unknown {
  412. opacity: 0;
  413. pointer-events: none;
  414. }
  415. /* line 60, ../sass/_map.scss */
  416. .mapRoom::before {
  417. content: '';
  418. float: left;
  419. padding-top: 100%;
  420. }
  421. /* line 67, ../sass/_map.scss */
  422. .mapRoomConnection, .mapRoomConnectionEast, .mapRoomConnectionWest, .mapRoomConnectionNorth, .mapRoomConnectionSouth {
  423. pointer-events: none;
  424. display: block;
  425. background-color: black;
  426. position: absolute;
  427. z-index: 3;
  428. }
  429. /* line 75, ../sass/_map.scss */
  430. .mapRoomConnectionEast {
  431. width: 1ex;
  432. height: 0.6ex;
  433. right: -1ex;
  434. top: 50%;
  435. margin-top: -0.3ex;
  436. }
  437. /* line 84, ../sass/_map.scss */
  438. .mapRoomConnectionWest {
  439. width: 1ex;
  440. height: 0.6ex;
  441. left: -1ex;
  442. top: 50%;
  443. margin-top: -0.3ex;
  444. }
  445. /* line 93, ../sass/_map.scss */
  446. .mapRoomConnectionNorth {
  447. width: 0.6ex;
  448. height: 1ex;
  449. left: 50%;
  450. top: -1ex;
  451. margin-left: -0.3ex;
  452. }
  453. /* line 102, ../sass/_map.scss */
  454. .mapRoomConnectionSouth {
  455. width: 0.6ex;
  456. height: 1ex;
  457. left: 50%;
  458. bottom: -1ex;
  459. margin-left: -0.3ex;
  460. }
  461. /* line 111, ../sass/_map.scss */
  462. .mapRoomName {
  463. display: none;
  464. position: absolute;
  465. text-align: center;
  466. bottom: 105%;
  467. right: 5%;
  468. padding: 5%;
  469. white-space: nowrap;
  470. margin: auto;
  471. background-color: white;
  472. color: #000;
  473. font-weight: bold;
  474. border: solid 2px #000;
  475. z-index: 4;
  476. pointer-events: none;
  477. }
  478. /* line 128, ../sass/_map.scss */
  479. .mapRoom.linked:hover > .mapRoomName {
  480. display: block;
  481. }
  482. /* line 132, ../sass/_map.scss */
  483. .tomato {
  484. background: tomato;
  485. }
  486. /* line 136, ../sass/_map.scss */
  487. .bloo {
  488. background: blue;
  489. }
  490. /* line 140, ../sass/_map.scss */
  491. .blocked {
  492. background-color: black;
  493. }
  494. /* line 143, ../sass/_map.scss */
  495. .blocked.unknown {
  496. opacity: 1;
  497. }
  498. /* line 1, ../sass/_hoverInfo.scss */
  499. #hoverInfo {
  500. z-index: 100;
  501. position: fixed;
  502. top: 10px;
  503. left: 10px;
  504. background-color: #fff;
  505. border: solid 2px #000;
  506. padding: 4px;
  507. font-weight: bold;
  508. pointer-events: none;
  509. max-width: 100%;
  510. display: none;
  511. box-sizing: border-box;
  512. }
  513. /* line 1, ../sass/_mainMenu.scss */
  514. #forceTurnToTop {
  515. display: none;
  516. }
  517. /* line 6, ../sass/_mainMenu.scss */
  518. #mainPage.mainmenu #statusLine, #mainPage.mainmenu #statusLine, #mainPage.mainmenu #rightWindow, #mainPage.mainmenu #currentRoomTab, #mainPage.mainmenu #fakeparserTab, #mainPage.mainmenu #hyperlinksTab, #mainPage.mainmenu #leftWindow {
  519. display: none;
  520. }
  521. /* line 10, ../sass/_mainMenu.scss */
  522. #mainPage.mainmenu #forceTurnToTop {
  523. display: block;
  524. }
  525. /* line 14, ../sass/_mainMenu.scss */
  526. #mainPage.mainmenu #centerWindow {
  527. max-width: 100%;
  528. }
  529. /* line 18, ../sass/_mainMenu.scss */
  530. #mainPage.mainmenu #currentTurnTab {
  531. padding-left: 15%;
  532. padding-right: 15%;
  533. padding-bottom: 2%;
  534. }
  535. /* line 24, ../sass/_mainMenu.scss */
  536. #mainPage.mainmenu.mobile #currentTurnTab {
  537. padding-left: 0%;
  538. padding-right: 0%;
  539. }
  540. /* line 30, ../sass/_mainMenu.scss */
  541. #mainPage.mainmenu p.choice {
  542. border: none;
  543. background: none;
  544. color: #000;
  545. font-weight: bold;
  546. text-align: center;
  547. padding: 0rem;
  548. margin: 0rem;
  549. margin-bottom: 0.1rem;
  550. margin-top: 0.1rem;
  551. }
  552. /* line 44, ../sass/_mainMenu.scss */
  553. #mainPage.mainmenu p.choice::before {
  554. color: #000;
  555. }
  556. /* line 47, ../sass/_mainMenu.scss */
  557. #mainPage.mainmenu p.choice::after {
  558. content: " ";
  559. color: #000;
  560. }
  561. /* line 53, ../sass/_mainMenu.scss */
  562. #mainPage.mainmenu p.choice:hover::before {
  563. content: "< ";
  564. color: #000;
  565. }
  566. /* line 57, ../sass/_mainMenu.scss */
  567. #mainPage.mainmenu p.choice:hover::after {
  568. content: " >";
  569. color: #000;
  570. }
  571. /* line 64, ../sass/_mainMenu.scss */
  572. #mainPage.mainmenu p.choice[data-shortcut]:hover::before {
  573. content: "< " attr(data-shortcut) ") ";
  574. color: #000;
  575. }
  576. /* line 68, ../sass/_mainMenu.scss */
  577. #mainPage.mainmenu p.choice[data-shortcut]:hover::after {
  578. content: " >";
  579. color: #000;
  580. }
  581. /* line 1, ../sass/_characterCreation.scss */
  582. #characterCreation {
  583. display: flex;
  584. flex-direction: row;
  585. flex-wrap: nowrap;
  586. justify-content: space-around;
  587. align-content: stretch;
  588. align-items: center;
  589. }
  590. /* line 10, ../sass/_characterCreation.scss */
  591. #ccLeft {
  592. flex: 0 1 auto;
  593. width: 50%;
  594. align-self: auto;
  595. }
  596. /* line 16, ../sass/_characterCreation.scss */
  597. #ccRight {
  598. flex: 0 1 auto;
  599. width: 50%;
  600. align-self: center;
  601. }
  602. /* line 22, ../sass/_characterCreation.scss */
  603. .ccOption {
  604. margin: auto;
  605. margin-bottom: 2.25ex;
  606. text-align: center;
  607. }
  608. /* line 28, ../sass/_characterCreation.scss */
  609. .ccRange {
  610. vertical-align: top;
  611. margin-left: 1.5ex;
  612. margin-right: 1.5ex;
  613. }
  614. /* line 36, ../sass/_characterCreation.scss */
  615. .ccButton[data-shortcut]:before {
  616. content: " (" attr(data-shortcut) ") " !important;
  617. }
  618. /* line 41, ../sass/_characterCreation.scss */
  619. .ccOptionTopLabel {
  620. text-align: center;
  621. font-weight: bold;
  622. margin-bottom: -0.25ex;
  623. }
  624. /* line 47, ../sass/_characterCreation.scss */
  625. .ccHeader {
  626. text-align: center;
  627. font-weight: bold;
  628. margin-top: 2ex;
  629. margin-bottom: 0.5ex;
  630. font-size: 1.1rem;
  631. }
  632. /* line 55, ../sass/_characterCreation.scss */
  633. .rangeValue {
  634. margin-top: -0.25ex;
  635. }
  636. /* line 1, ../sass/text/_links.scss */
  637. .textLink, .lineLink, .columnLink, .ccButton, .roomObject, .roomDirection, .rememberedRoomLink, .inventoryLink {
  638. font-weight: bold;
  639. color: #0000aa;
  640. }
  641. /* line 6, ../sass/text/_links.scss */
  642. .textLink:hover, .lineLink:hover, .columnLink:hover, .ccButton:hover, .roomObject:hover, .roomDirection:hover, .rememberedRoomLink:hover, .inventoryLink:hover {
  643. color: #0000ff;
  644. cursor: pointer;
  645. }
  646. /* line 9, ../sass/text/_links.scss */
  647. .textLink:hover:active, .lineLink:hover:active, .columnLink:hover:active, .ccButton:hover:active, .roomObject:hover:active, .roomDirection:hover:active, .rememberedRoomLink:hover:active, .inventoryLink:hover:active {
  648. color: #000099;
  649. }
  650. /* line 14, ../sass/text/_links.scss */
  651. .textLink[data-shortcut]:before, [data-shortcut].lineLink:before, [data-shortcut].columnLink:before, [data-shortcut].ccButton:before, [data-shortcut].roomObject:before, [data-shortcut].roomDirection:before, [data-shortcut].rememberedRoomLink:before, [data-shortcut].inventoryLink:before {
  652. content: attr(data-shortcut) ") ";
  653. }
  654. /* line 19, ../sass/text/_links.scss */
  655. .statusLink {
  656. font-weight: bold;
  657. color: #99f;
  658. }
  659. /* line 24, ../sass/text/_links.scss */
  660. .statusLink:hover {
  661. color: #ddf;
  662. cursor: pointer;
  663. }
  664. /* line 27, ../sass/text/_links.scss */
  665. .statusLink:hover:active {
  666. color: #66d;
  667. }
  668. /* line 1, ../sass/text/_room.scss */
  669. .roomName {
  670. font-size: 1.2rem;
  671. margin-bottom: 1ex;
  672. }
  673. /* line 7, ../sass/text/_room.scss */
  674. .roomDescription {
  675. text-indent: 1rem;
  676. text-align: justify;
  677. margin-top: 1ex;
  678. }
  679. /* line 13, ../sass/text/_room.scss */
  680. .roomExitsHeader {
  681. margin-top: 2ex;
  682. }
  683. /* line 18, ../sass/text/_room.scss */
  684. .roomExit {
  685. text-indent: 1.5rem;
  686. margin-top: 1ex;
  687. }
  688. /* line 27, ../sass/text/_room.scss */
  689. .rememberedRoomRow {
  690. display: flex;
  691. flex-direction: row;
  692. flex-wrap: nowrap;
  693. justify-content: space-between;
  694. align-content: stretch;
  695. align-items: stretch;
  696. }
  697. /* line 34, ../sass/text/_room.scss */
  698. .rememberedRoomRow:hover {
  699. background-color: rgba(0, 0, 0, 0.12);
  700. }
  701. /* line 39, ../sass/text/_room.scss */
  702. .rememberedRoomRow.currentRoom > .rememberedRoomLink {
  703. color: #000;
  704. display: none;
  705. }
  706. /* line 43, ../sass/text/_room.scss */
  707. .rememberedRoomRow.currentRoom > .rememberedRoomLink:hover {
  708. cursor: auto;
  709. }
  710. /* line 47, ../sass/text/_room.scss */
  711. .rememberedRoomRow.currentRoom > .rememberedRoomLink.name {
  712. display: initial;
  713. }
  714. /* line 54, ../sass/text/_room.scss */
  715. .rememberedRoomLink {
  716. white-space: nowrap;
  717. overflow: hidden;
  718. order: 2;
  719. flex: 0 0 auto;
  720. align-self: auto;
  721. padding: 0.6ex;
  722. padding-left: 1ex;
  723. padding-right: 1ex;
  724. }
  725. /* line 65, ../sass/text/_room.scss */
  726. .rememberedRoomLink.name {
  727. text-overflow: ellipsis;
  728. padding-left: 1.5ex;
  729. order: 1;
  730. flex: 1 1 auto;
  731. }
  732. /* line 71, ../sass/text/_room.scss */
  733. .rememberedRoomLink.name:hover {
  734. overflow: visible;
  735. white-space: initial;
  736. }
  737. /* line 1, ../sass/text/_say.scss */
  738. p.contentOld {
  739. color: #888;
  740. }
  741. /* line 4, ../sass/text/_say.scss */
  742. p.contentOld:hover {
  743. color: #000;
  744. }
  745. /* line 9, ../sass/text/_say.scss */
  746. p.contentOld, p.content {
  747. text-indent: 1rem;
  748. text-align: justify;
  749. padding: 0.5rem;
  750. padding-left: 1.6rem;
  751. padding-right: 1.6rem;
  752. }
  753. /* line 16, ../sass/text/_say.scss */
  754. p.contentOld.centered, p.content.centered {
  755. text-indent: 0px;
  756. text-align: center;
  757. }
  758. /* line 22, ../sass/text/_say.scss */
  759. .textIndenter {
  760. margin-right: 1rem;
  761. }
  762. /* line 26, ../sass/text/_say.scss */
  763. div.choiceContainer {
  764. padding-bottom: 0.8rem;
  765. }
  766. /* line 28, ../sass/text/_say.scss */
  767. div.choiceContainer:hover {
  768. background-color: rgba(10, 10, 80, 0.05);
  769. }
  770. /* line 33, ../sass/text/_say.scss */
  771. .roundButton, p.choice, .combatChoice {
  772. padding: 0.3rem;
  773. margin: 0.8rem;
  774. margin-bottom: 0.3rem;
  775. margin-top: 0.3rem;
  776. border: solid 1px #0000aa;
  777. border-radius: 1rem;
  778. background-color: #fff;
  779. }
  780. /* line 43, ../sass/text/_say.scss */
  781. .roundButton[data-shortcut]:before, p[data-shortcut].choice:before, [data-shortcut].combatChoice:before {
  782. content: attr(data-shortcut) ") ";
  783. font-weight: bold;
  784. color: #0000aa;
  785. }
  786. /* line 49, ../sass/text/_say.scss */
  787. .roundButton:hover, p.choice:hover, .combatChoice:hover {
  788. cursor: pointer;
  789. background-color: #eeeeff;
  790. border-color: #0000ff;
  791. }
  792. /* line 53, ../sass/text/_say.scss */
  793. .roundButton:hover[data-shortcut]:before, p.choice:hover[data-shortcut]:before, .combatChoice:hover[data-shortcut]:before {
  794. color: #0000ff;
  795. }
  796. /* line 58, ../sass/text/_say.scss */
  797. .roundButton:active, p.choice:active, .combatChoice:active {
  798. background-color: #c8c8ff;
  799. border-color: #000099;
  800. }
  801. /* line 61, ../sass/text/_say.scss */
  802. .roundButton:active[data-shortcut]:before, p.choice:active[data-shortcut]:before, .combatChoice:active[data-shortcut]:before {
  803. color: #000099;
  804. }
  805. /* line 67, ../sass/text/_say.scss */
  806. p.choice {
  807. text-indent: 0.5rem;
  808. text-align: justify;
  809. }
  810. /* line 71, ../sass/text/_say.scss */
  811. p.choice.picked {
  812. color: #888;
  813. }
  814. /* line 76, ../sass/text/_say.scss */
  815. .combatChoicesContainer {
  816. display: flex;
  817. flex-direction: row;
  818. flex-wrap: wrap;
  819. justify-content: center;
  820. align-content: stretch;
  821. align-items: stretch;
  822. }
  823. /* line 85, ../sass/text/_say.scss */
  824. .combatChoice {
  825. flex: 0 0 auto;
  826. align-self: auto;
  827. overflow: hidden;
  828. padding: 0.6em;
  829. margin: 0.3em;
  830. }
  831. /* line 94, ../sass/text/_say.scss */
  832. p.turnStart {
  833. display: flex;
  834. flex-basis: 100%;
  835. align-items: center;
  836. font-size: 0.8rem;
  837. font-weight: bold;
  838. line-height: 1em;
  839. }
  840. /* line 102, ../sass/text/_say.scss */
  841. p.turnStart::before {
  842. margin-right: 10px;
  843. }
  844. /* line 106, ../sass/text/_say.scss */
  845. p.turnStart::after {
  846. margin-left: 10px;
  847. }
  848. /* line 110, ../sass/text/_say.scss */
  849. p.turnStart::before, p.turnStart::after {
  850. content: "";
  851. flex-grow: 1;
  852. border-bottom: solid 1px rgba(180, 0, 0, 0.6);
  853. }
  854. /* line 117, ../sass/text/_say.scss */
  855. .horFlex {
  856. display: flex;
  857. flex-direction: row;
  858. flex-wrap: nowrap;
  859. justify-content: space-around;
  860. align-content: stretch;
  861. align-items: center;
  862. }
  863. /* line 126, ../sass/text/_say.scss */
  864. .horFlexColumn {
  865. flex: 0 1 auto;
  866. width: 50%;
  867. align-self: auto;
  868. }
  869. /* line 1, ../sass/text/_inventory.scss */
  870. .inventoryHeader {
  871. margin-top: 1em;
  872. margin-left: 1ex;
  873. }
  874. /* line 7, ../sass/text/_inventory.scss */
  875. .inventoryRow {
  876. display: flex;
  877. flex-direction: row;
  878. flex-wrap: nowrap;
  879. justify-content: space-between;
  880. align-content: stretch;
  881. align-items: stretch;
  882. }
  883. /* line 14, ../sass/text/_inventory.scss */
  884. .inventoryRow:hover {
  885. background-color: rgba(0, 0, 0, 0.12);
  886. }
  887. /* line 19, ../sass/text/_inventory.scss */
  888. .inventoryLink {
  889. white-space: nowrap;
  890. overflow: hidden;
  891. order: 2;
  892. flex: 0 0 auto;
  893. align-self: auto;
  894. padding: 0.6ex;
  895. padding-left: 1ex;
  896. padding-right: 1ex;
  897. }
  898. /* line 30, ../sass/text/_inventory.scss */
  899. .inventoryLink.name {
  900. text-overflow: ellipsis;
  901. padding-left: 1.5ex;
  902. order: 1;
  903. flex: 1 1 auto;
  904. }
  905. /* line 36, ../sass/text/_inventory.scss */
  906. .inventoryLink.name:hover {
  907. overflow: visible;
  908. white-space: initial;
  909. }
  910. /* line 42, ../sass/text/_inventory.scss */
  911. .inventoryGold {
  912. text-align: center;
  913. font-size: 1rem;
  914. font-weight: normal;
  915. padding-top: 1ex;
  916. }
  917. /* line 49, ../sass/text/_inventory.scss */
  918. #inventoryTarget {
  919. padding-bottom: 1ex;
  920. }
  921. /* line 5, ../sass/text/_appearance.scss */
  922. .appearanceDescription {
  923. padding: 0.5ex;
  924. text-align: justify;
  925. text-indent: 1em;
  926. line-height: 1.5em;
  927. }