﻿html{height:100%;font-size:16px}body{color:#26231c;font-family:Inter,sans-serif;margin:0;height:100%;font-size:18px}a{color:#044e53;text-decoration:none;white-space:normal}a:focus,a:hover{color:#0a6c75}h3{font-size:24px;font-family:"Rail",sans-serif}h3 a{color:#26231c}h3 a:hover{color:#003e6b}.articles{display:flex;padding:20px 0 0 50px;flex-wrap:wrap;flex-direction:row;flex-grow:0;flex-shrink:0;flex-basis:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.articles{padding:20px 20px 0 0px}}nav{position:sticky;top:0;background-color:#003e6b;background-image:url(/assets/325e63dbe129c2456b6b-3255158e7a0e175553c5591989941e9f6ab630ad0e7d68778fbe686b5b3d0726.png);z-index:1;display:flex;align-items:center;font-size:16px;padding-top:14px;flex-direction:row;justify-content:space-between;color:#fff !important;border-bottom:4px double #26231c;min-height:85px}nav ul{display:flex;padding-right:70px;align-items:last baseline}nav li{list-style-type:none;font-size:large;padding-left:20px}nav li a{color:#fff}nav li a:hover{color:#d4cfc4}.logo{margin:0;font-size:1.45em}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){nav{min-height:30px}.logo{display:none}nav ul{padding-right:0;width:100%;justify-content:space-evenly;padding-inline-start:0px;margin-top:5px}}.logo a{padding:18px 70px 7px;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.logo-img{width:130px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.logo-img{width:0px;display:none}}nav ul a{padding:0;font-size:19px}.search{background-color:#fadb61;border-bottom:2px solid #715662;outline:2px solid #4e424a;outline-offset:1px;padding:10px 70px;display:flex;align-items:first baseline;display:flex;list-style-type:none;align-items:last baseline;margin:0;justify-content:space-between;height:60px}.search span,.search a{color:#26231c}.search li a{vertical-align:sub}.search li a{padding-left:10px}.search select{background-color:#fff;width:100%;appearance:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.wide-screen{visibility:hidden;display:none;height:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){ul.search{display:flex;flex-direction:column;align-items:baseline;height:auto}}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:16px 6px;z-index:1}.dropdown-content li{padding:10px}.dropdown-content li a{color:#26231c;padding-left:0}.dropdown-content li:hover{background-color:#003e6b}.dropdown-content li:hover a{color:#fff}.dropdown:hover .dropdown-content{display:block}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){time{font-size:22px}summary{font-size:30px}.search{padding:10px 40px;display:flex}.search ul{flex-direction:column;align-items:revert}.search li{padding-bottom:10px}.search select{width:100%;padding-left:15px}}.empty{padding:20px;font-size:larger;color:#2b1f25;margin-left:48px}article{background-color:#fff;border-left:4px solid #464249;border-top:4px solid #464249;border-right:2px solid #1d1b1f;border-bottom:2px solid #1d1b1f;border-radius:30px;margin:20px;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:96%;margin:20px;font-size:36px;box-shadow:inset 5px 6px 0px #332c1a;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%275%27 viewBox=%270 0 5 5%27%3E%3Cpath fill=%27%23302828%27 fill-opacity=%271%27 d=%27M1 3h1v1H1V3zm2-2h1v1H3V1z%27%3E%3C/path%3E%3C/svg%3E")}article img:not(.done){object-fit:cover;max-height:140px;border-top-right-radius:20px;border-top-left-radius:20px;margin:5px 0px 0 5px;border-bottom:6px solid #332c1a}article footer{word-wrap:break-word;font-size:14px}@media only screen and (min-width: 1000px){article{flex-grow:0;flex-shrink:0;max-width:17%;font-size:16px}}article .content{margin:48px 0px 0px 45px;background:#fff;padding-bottom:20px;border-bottom-right-radius:30px;padding:10px 20px;height:100%}section,.page-region{margin:0 auto;background-color:#fff;padding:20px 50px;border:2px solid #003e6b;border-radius:4px;margin-bottom:30px;margin:0 2% 30px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){section,.page-region{padding:20px;margin-top:10px}}section.secondary{background-color:#cde5ff;border:0;padding:20px}trix-editor{padding:0}label{display:inline-block;color:#26231c;vertical-align:top;margin-top:4px;padding-bottom:4px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){label{display:block;width:auto}}.content{color:#26231c}.field{margin-bottom:20px}input,select,textarea{outline:none;box-shadow:none;border:none;padding-left:10px;border-radius:3px;font-size:17px;padding:8px;width:100%;font-family:Inter,sans-serif}.form-field{color:#26231c !important}select{width:135px}.hidden{display:none !important}.fa{font-size:25px}form footer input{border:2px solid #0f609b;width:100%;margin-top:20px;height:60px;font-weight:bold;border-radius:4px;background-color:#cac1ec;color:#0c4c7b;font-size:24px;box-shadow:4px 4px 0px #0f609b}form footer input:hover{color:#fff}time{font-size:14px}h1{font-family:Rail,Inter,sans-serif;color:#26231c;margin-bottom:5px;font-size:32px}h1 a{color:#423d33;text-decoration:none}h2{font-family:"Rail",sans-serif;margin:30px 0 0 0}.container .content{width:800px;margin:0 auto;margin-top:30px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.container .content{padding:20px}}@media (max-width: 1067px){.container .content{width:auto;margin:0 auto;padding:10px 10%}}.form__field label{color:#26231c}#answer{border:2px solid #52d1da}.button{width:200px;border:0;border:2px solid #243b53;border-radius:4px;height:40px;text-align:center;padding:10px;margin-bottom:10px}.checkboxes{display:inline}.checkboxes label{width:120px}.checkboxes input[type=checkbox]{width:auto;vertical-align:top}.checkboxes input[type=checkbox]:not(:checked)+label{font-weight:600;color:#003e6b}.checkboxes input[type=checkbox]:checked+label{color:#fff;font-weight:600}textarea{padding:6px;font-size:100%}.flash{margin:0 auto;text-align:center;padding:13px;font-weight:600;border-bottom:2px solid;background:#fbf4ea;color:#100c16}.alert{background:#fce588}.btn{text-align:center}#clearance{margin:0 auto;margin-top:0px;width:500px;margin-top:100px;padding:20px;background-color:#fff;border:2px solid #26231c;border-radius:4px}#clearance input{margin:10px 0;background-color:#f9f8f6}#clearance input[type=submit]{width:100%;padding:8px;border-radius:4px;background-color:#88ebf2;font-weight:600;margin-bottom:20px;height:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#clearance{width:auto;margin:10px}}.img-1{background-image:url(/assets/c07fe244362b13740486-0366e5a811e5ae0af2395d8410d9c51f0abd55ced69696e1946bf9addac59a3f.png)}.img-2{background-image:url(/assets/603c24c7e8db0d2613f4-52a126755abd84a774c593890431869f34b797f33087e06ad4d759828aaeca5c.png)}.img-3{background-image:url(/assets/a26ad56b59528a0c9810-cb8126f738ee5c626b376c290d26dfe071786d465f0017a1668675d308954596.png)}.img-4{background-image:url(/assets/4a5852d06c74e2e55968-626df99a993dc141f1f2dfdb1a40d5005426f9030750c3d15e4a9bc29da3da41.png)}.img-5{background-image:url(/assets/09db2fa8d7571dcc2c81-f91f17a0b6a321653c24c4a293b079ab9aae746c39f446585fbe35db3823d706.png)}.base-container{margin:0 auto;width:800px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-size:100%;margin-top:10px}.progress{color:#26231c;font-size:40px;padding:20px;font-family:monospace}.fraction{font-size:77%;writing-mode:vertical-rl}.card-container,.card-container--sticky{margin:0 auto;margin-bottom:30px;padding-bottom:30px;width:1000px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px;border:3px solid #26231c;border-radius:20px;background-size:100%;mix-blend-mode:multiply;background-color:#0a558a}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.card-container,.card-container--sticky{width:auto;margin:10px}}.card-container h3,.card-container--sticky h3{color:#26231c;padding:10px;position:relative;top:-100px}.card-container h4,.card-container--sticky h4{font-size:28px;color:#fff}.card-container h4 a,.card-container--sticky h4 a{color:#fff}.card-container form,.card-container input,.card-container--sticky form,.card-container--sticky input{width:100%;display:flex;margin-top:10px}.card-container input[type=text],.card-container--sticky input[type=text]{height:100px;padding:10px}.card-container input[type=submit],.card-container--sticky input[type=submit]{width:100px;background-color:aqua}.card-container .button-full,.card-container--sticky .button-full{width:100% !important}.card-container ul,.card-container--sticky ul{list-style-type:"⦿  ";font-size:20px;background-color:#fff;padding:50px 60px;border-radius:4px;border:2px solid #102a43}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.card-container ul,.card-container--sticky ul{padding:0 0 0 7px}}.card-container li,.card-container--sticky li{margin-top:4px}.card-container .content,.card-container--sticky .content{color:#fff}.status{text-transform:uppercase;color:#f0b428;letter-spacing:1px;font-size:80%;font-weight:600}.status-done{color:#2caeba}.header h1{color:#fff;text-shadow:#26231c 2px 2px 2px;background:#102a43;padding:10px 40px 9px;border-radius:4px}.header h1 a{color:#fff}.card{padding:20px}.card-container--sticky{position:fixed;width:100%;bottom:0;padding:0}.card-done{border:10px solid #b54e12}.card-done .content{display:none}.card.card-done{padding:20px}.card-contents{flex:0 0 600px;padding:0 20px;font-size:18px;white-space:pre-wrap}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.card-contents{font-size:36px}}.card-contents img{max-width:100%;padding:20px}.show-answer{margin-top:20px;padding:20px;background-color:#7fffd4}.break{width:100%;color:#26231c;padding-top:5px;margin-left:20px;border-bottom:2px solid #d4cfc4;padding-bottom:2px;margin-right:4.5%}.trix-content pre{background-color:#e1edfb;border-radius:3px}.large{font-size:24px;line-height:0;padding-right:2px}.title{padding:70px 0 0 70px}.title h2{color:#26231c;padding:0}.card-link{margin:0 auto;margin-top:10px;padding:10px;width:600px;background-color:#fff;border-radius:4px;border:2px solid #243b53;text-align:center;position:sticky;height:5s0px;top:calc(100vh - 100px)}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}h1.page-header{margin:0;padding:31px 0px 58px 70px;position:relative}h1.page-header::before{border-bottom:2px solid #26231c;content:"";background:#f9f8f6;background-image:url(/assets/325e63dbe129c2456b6b-3255158e7a0e175553c5591989941e9f6ab630ad0e7d68778fbe686b5b3d0726.png);position:absolute;top:3px;right:0px;height:141px;left:0px;opacity:.15}.page-header--description{display:block;font-size:16px;font-family:Inter}.table-wrapper{margin:20px 70px 70px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.table-wrapper{margin:10px}}.story-row td:first-child{padding-top:36px;font-size:28px}.story-row td:last-child{font-size:16px}.story-row td:last-child a{font-size:16px}.chapter-row td:first-child{vertical-align:top}.chapter-row td{background-color:#e9e7e2}.chapter-row td:last-child{font-size:16px}.chapter-row td:last-child a{font-size:14px}.text{font-size:15px;font-family:Inter,sans-serif;margin:6px 0}.metadata{color:#847e71;font-size:14px}.metadata a{color:#847e71}.metadata a:hover{color:#a49e94}.railway-header{max-width:220px;white-space:nowrap;font-family:Inter,sans-serif;font-weight:600;font-size:18px;border:2px solid #0a558a;border-bottom-color:2px solid #0a6c75;text-transform:uppercase;letter-spacing:3px;background-color:#003e6b;padding:3px 14px 0;border-radius:2px;border-bottom:2px solid #26231c;color:#fadb61}.railway-header a{color:#fadb61}.fl-table{margin:0 auto;border-radius:4px;font-weight:normal;border:2px solid #d4cfc4;width:960px;max-width:100%;white-space:nowrap;color:#26231c;background-color:#fff}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.fl-table{width:350px}}.fl-table td,.fl-table th{padding:8px}.fl-table td{white-space:normal;overflow:hidden}.fl-table tr:nth-child(even){background-color:#f9f8f6}@media (max-width: 1067px){.fl-table td:nth-child(n+2),th:nth-child(n+2){display:none}}.done{width:100px;height:100px;object-fit:contain;position:relative;top:-24px;left:-27px;margin-right:-100px;margin-bottom:-100px}.cell-narrow{max-width:100px;word-wrap:break-word;white-space:normal;font-size:smaller}.cell-readable{min-width:250px}.cell-extra-narrow{font-size:smaller;width:30px}.disabled{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%275%27 viewBox=%270 0 5 5%27%3E%3Cpath fill=%27%23302828%27 fill-opacity=%27.8%27 d=%27M1 3h1v1H1V3zm2-2h1v1H3V1z%27%3E%3C/path%3E%3C/svg%3E")}.editable-collection__item{list-style-type:none;margin-bottom:30px}.asset-preview__thumb img{max-width:320px;border:1px solid #ceced3;border-radius:2px;width:100%}.attribute-list{margin-bottom:30px}.attribute-list:last-child{margin-bottom:0}.attribute-list--compact{margin-bottom:18px}.attribute-list--compact:last-child{margin-bottom:0}.attribute-list__heading{margin:0 0 18px;color:#08385a;font-weight:500;font-size:28px}.attribute-list__items{width:100%;padding-left:0}.attribute-list--inline-labels .attribute-list__items{display:table;width:auto}.attribute-list__item{margin-bottom:24px;font-size:20px;list-style-type:none}.attribute-list__item:last-child{margin:0}.attribute-list--inline-labels .attribute-list__item{display:table-row;margin:0}.attribute-list--inline-labels .attribute-list__item:last-child .attribute-list__label,.attribute-list--inline-labels .attribute-list__item:last-child .attribute-list__value{padding-bottom:0}.attribute-list__label{margin:0 0 6px;color:#08385a;font-weight:500;font-size:19px}.attribute-list--inline-labels .attribute-list__label{display:table-cell;margin:0;padding:0 12px 12px 0}.attribute-list--compact .attribute-list__label{margin-bottom:3px}.attribute-list__value{white-space:pre-wrap;word-wrap:normal;font-weight:300}.attribute-list--inline-labels .attribute-list__value{display:table-cell;padding-bottom:12px}.attribute-list__value-unbroken{white-space:nowrap}.attribute-list__label-unbroken .attribute-list__label{white-space:nowrap}.attribute-list__value--multiline{padding-top:3px;white-space:pre-line}.attribute-list--inline-labels .attribute-list__value--multiline{padding-top:0}.attribute-list__word-count{padding-left:6px;color:#08385a;font-size:14px}.attribute-list__metadata{padding:6px 0;color:#08385a;font-size:14px;line-height:24px;list-style-type:none}.attribute-list__sub-item{padding-right:8px;display:block;font-size:14px}.attribute-list__sub-item:last-child{margin-bottom:0}.attribute-list__sub-item-label{margin:6px 0 0 0;color:#08385a;font-weight:600;font-size:14px}.attribute-list__comparable-data .attribute-list__value{text-align:right}.attribute-list__comparable-data .attribute-list__items{width:40%;padding-right:10px}.description-list__item{display:flex;margin-bottom:6px;color:#08385a;font-size:20px}.description-list__label--primary,.description-list__description--primary{font-weight:600 !important}.editable-area__actions{padding:10px 0;white-space:nowrap;display:flex}.editable-area__action{list-style-type:none;display:inline;padding-right:10px;width:auto}.form__actions{padding-top:34px}::-moz-focus-inner{border:none}button{padding:3px 9px 4px;background-color:#b4dffe;color:#0f6099;font-weight:600;border:2px solid #64b1e8;font-size:16px;border-radius:6px;margin-right:8px;text-transform:uppercase}.form__cancel{border:2px solid #b4dffe;background-color:#fff}.form__field{padding-bottom:20px}.form__input{border:0;background-color:#f9f8f6;border-radius:6px;padding:11px;min-height:120%}.editable-collection__list{padding-left:0;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.editable-collection__list{display:block}}.editable-collection__footer{background-color:#e9e7e2;margin:0 -50px -20px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.editable-collection__footer{margin:0;padding:0;background-color:#fff}}.input,.textarea{border:1px solid #ccc;font-family:inherit;font-size:40px;padding:1px 6px}.textarea{display:block;width:100%;overflow:hidden;resize:both;min-height:40px;line-height:20px;font-family:"Inter"}p{white-space:pre-wrap}em{color:gray}.game-container{padding:20px 30px;position:relative;margin:0 auto;height:390px;top:-72px}.figure-container{fill:rgba(0,0,0,0);stroke:#fff;stroke-width:4px;stroke-linecap:round;fill:rgba(0,0,0,0);stroke:#3e3d3d;stroke-width:10px;stroke-linecap:round;opacity:.7;mix-blend-mode:multiply}.figure-part{display:none}.wrong-letters-container{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;color:#2d2a29;font-family:"gochi hand";font-size:40px;opacity:.8}.wrong-letters-container p{margin:0 0 5px}.word{display:flex;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);flex-flow:wrap;width:800px;bottom:-50px;padding-left:20px}.letter{border-bottom:4px solid #2d2a29;display:inline-flex;align-items:center;justify-content:center;margin:0px 1px;height:50px;width:16px;color:#262521;opacity:.8;mix-blend-mode:multiply;font-size:29px}.popup-container{background-color:rgba(0,0,0,0.3);position:fixed;top:0;bottom:0;left:0;right:0;display:none;align-items:center;justify-content:center}.popup{background:#f36521;border-radius:5px;box-shadow:0 15px 10px 3px rgba(0,0,0,0.1);padding:20px;text-align:center}.popup button{cursor:pointer;border:0;margin-top:20px;padding:12px 20px;font-size:16px}.popup button:active{transform:scale(0.98)}.popup button:focus{outline:0}.notification-container{background-color:#9b9794;border-radius:4px;padding:3px 9px;transition:transform .3s ease-in-out;text-align:center;position:absolute;top:140px;margin:0 auto;border-top-left-radius:0;border-top-right-radius:0;left:615px;display:none}.notification-container p{margin:0}.notification-container.show{display:block}.gap{border-bottom:red;display:inline-flex;font-size:30px;align-items:center;justify-content:center;margin:0 3px;height:50px;width:20px}html,body{height:100%}body{display:flex;flex-direction:column;background-color:#f9f8f6}main{flex:1 0 auto;margin:0}footer{flex-shrink:0;min-height:150px;background-color:#025677;background-image:url(/assets/325e63dbe129c2456b6b-3255158e7a0e175553c5591989941e9f6ab630ad0e7d68778fbe686b5b3d0726.png);outline:2px solid #4e424a;outline-offset:2px}footer p{padding-left:60px;color:#fff}footer p a{color:#fff}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){footer p{padding-left:30px}}.content footer{background-color:#fff;background-image:none;border:none;outline:none;margin-bottom:10px;border-radius:30px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.hero{margin:70px;color:#102a43;font-size:24px}.hero h1{font-size:3em}.hero-img{object-fit:cover;object-position:left;margin:60px;box-shadow:-10px 10px 0px #332c1a;border:2px solid #26231c;border-radius:20px;width:500px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.hero-img{display:none}.hero{margin:30px}}.home-wrapper{display:flex;flex-direction:row;background-color:#fff}#tag_ids{height:28vh;width:100%}#tag_search{width:240px;background-color:#fff}.card-image img{width:100%}.duplicate{padding:0 20px 20px;display:block}.perfect-match{text-align:center;color:#f0b428}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.form__field{max-width:100%}}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:100%}}.flashcard{padding:40px;background-color:#52d1da;border:2px solid #37bcc8;margin:30px 0;border-radius:5px}.flashcard .metadata{padding-top:10px;color:#000;border-bottom:2px solid #37bcc8}.flashcard details{font-size:15px}.flashcard--answer{padding:40px;background-color:#fff;border:2px solid #37bcc8;margin:30px 0;border-radius:5px}.flashcard-wrapper{padding:40px;margin:auto;width:50%;height:100%;padding:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.flashcard-wrapper{width:100%}}
