*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html{font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}body{font-size:1.8rem;line-height:1.618;max-width:38em;margin:auto;color:#4a4a4a;background-color:#f9f9f9;padding:13px}@media (max-width: 684px){body{font-size:1.53rem}}@media (max-width: 382px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}h1{font-size:2.35em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin-top:0;margin-bottom:2.5rem}small,sub,sup{font-size:75%}hr{border-color:#1d7484}a{text-decoration:none;color:#1d7484}a:visited{color:#144f5a}a:hover{color:#982c61;border-bottom:2px solid #4a4a4a}ul{padding-left:1.4em;margin-top:0;margin-bottom:2.5rem}li{margin-bottom:.4em}blockquote{margin-left:0;margin-right:0;padding:.8em .8em .8em 1em;border-left:5px solid #1d7484;margin-bottom:2.5rem;background-color:#f1f1f1}blockquote p{margin-bottom:0}img,video{height:auto;max-width:100%;margin-top:0;margin-bottom:2.5rem}pre{background-color:#f1f1f1;display:block;padding:1em;overflow-x:auto;margin-top:0;margin-bottom:2.5rem;font-size:.9em}code,kbd,samp{font-size:.9em;padding:0 .5em;background-color:#f1f1f1;white-space:pre-wrap}pre>code{padding:0;background-color:transparent;white-space:pre;font-size:1em}table{text-align:justify;width:100%;border-collapse:collapse;margin-bottom:2rem}td,th{padding:.5em;border-bottom:1px solid #f1f1f1}input,textarea{border:1px solid #4a4a4a}input:focus,textarea:focus{border:1px solid #1d7484}textarea{width:100%}.button,button,input[type=submit],input[type=reset],input[type=button],input[type=file]::file-selector-button{display:inline-block;padding:5px 10px;text-align:center;text-decoration:none;white-space:nowrap;background-color:#1d7484;color:#f9f9f9;border-radius:1px;border:1px solid #1d7484;cursor:pointer;box-sizing:border-box}.button[disabled],button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],input[type=file]::file-selector-button [disabled]{cursor:default;opacity:.5}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input[type=file]::file-selector-button:hover{background-color:#982c61;color:#f9f9f9;outline:0}.button:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=button]:focus-visible,input[type=file]::file-selector-button:focus-visible{outline-style:solid;outline-width:2px}textarea,select,input{color:#4a4a4a;padding:6px 10px;margin-bottom:10px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:4px;box-shadow:none;box-sizing:border-box}textarea:focus,select:focus,input:focus{border:1px solid #1d7484;outline:0}input[type=checkbox]:focus{outline:1px dotted #1d7484}label,legend,fieldset{display:block;margin-bottom:.5rem;font-weight:600}:where(:root){--button-action: #28a745;--button-cancel: #6c757d;--button-danger: #dc3545}body{font-family:sans-serif}body .no-data{margin:2em;font-style:italic}.Navigation{--accent: rgb(0 206 206)}.Navigation nav{height:70px;background:#00008b;color:#d3d3d3;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.Navigation nav li{list-style:none;margin:0 .5rem}.Navigation nav a{text-decoration:none;color:#d3d3d3}.Navigation nav a:hover{color:var(--accent)}.Navigation nav a:after{content:"";display:block;height:3px;background:var(--accent);width:0;transition:all ease-in-out .3s}.Navigation nav a:hover:after{width:100%}.Navigation nav .nav-items,.Navigation nav .overview,.Navigation nav .account{display:flex}.Navigation nav .overview{margin-right:4rem}.Navigation nav .logo h2{text-decoration:overline;font-style:italic;color:var(--accent);cursor:pointer;margin:0 .5rem}.Navigation nav svg,.Navigation nav .nav-items h3,.Navigation nav #menu-check,.Navigation nav .menu{display:none}@media (width <= 750px){.Navigation nav .nav-items{position:fixed;top:0;right:-250px;height:100vh;width:250px;flex-direction:column;background:#141414;border-radius:8px;padding:6rem 2rem;transition:all ease-in-out .5s}.Navigation nav .overview,.Navigation nav .account{flex-direction:column;width:auto}.Navigation nav .overview{margin:0}.Navigation nav .nav-items h3{display:inline-block;font-weight:400;text-transform:uppercase;font-size:13px;margin-bottom:1rem}.Navigation nav svg{display:inline-block;cursor:pointer;vertical-align:top}.Navigation nav li{margin:1rem 0}.Navigation nav a{display:inline-block}.Navigation nav a:hover{margin-left:2px;transition:all ease-in-out .3s}.Navigation nav .menu{display:inline-block;position:fixed;right:2.5rem;z-index:99}.Navigation nav #menu-check:checked~.nav-items{right:0}}form{display:grid;gap:2px;grid-template-columns:1fr}label{display:block;font-weight:400}input,select,textarea{border-color:#d3d3d3;width:100%}button{text-transform:uppercase;border-radius:2px;color:#fff;border:none;padding:10px 20px;cursor:pointer}button.action{background-color:var(--button-action)}button.cancel{background-color:var(--button-cancel)}button.danger{background-color:var(--button-danger)}button.action:hover{background-color:#218838}button.cancel:hover{background-color:#5a6268}button.danger:hover{background-color:#c82333}.RecordTable{--title-color: #555;--details-color: #666;--notes-color: #444}.RecordTable .item{display:grid;grid-template:"title title edit" auto "notes notes notes" auto "date source rating" auto / 1fr 1fr 50px;gap:8px;padding:8px;outline:8px solid transparent;border-radius:8px}.RecordTable .item:nth-child(2n){background-color:#efefef}.RecordTable .item:nth-child(odd){background-color:#fff}.RecordTable .item .title{grid-area:title;color:var(--title-color);font-weight:600}.RecordTable .item .date{grid-area:date;font-size:.9em;color:var(--details-color)}.RecordTable .item .rating{grid-area:rating;font-size:.9em;color:var(--details-color);justify-self:end}.RecordTable .item .source{grid-area:source;font-size:.9em;color:var(--details-color)}.RecordTable .item .edit-icon{grid-area:edit;justify-self:end}.RecordTable .item .edit-icon a:hover{border-bottom:none}.RecordTable .item .edit-icon img,.RecordTable .item .edit-icon svg{width:20px;height:20px;cursor:pointer}.RecordTable .item .notes{grid-area:notes;font-size:smaller;color:var(--notes-color);line-height:1.4;text-align:left}.RecordTable .item .mismatch{border:red solid 1px;border-radius:4px}.RecordTable .highlight{outline-color:#1e90ff;animation:highlight-fade-out 3s forwards}@keyframes highlight-fade-out{0%{outline-color:#1e90ff}to{outline-color:transparent}}.Tooling .item{display:grid;grid-template:"title source edit" auto / 1fr 1fr 1fr;gap:8px;padding:8px}.Tooling .item .title{grid-area:title;font-weight:600}.Tooling .item .source{grid-area:source;font-size:.9em}.Tooling .item .edit{grid-area:edit}
