html{font-size:100%;height:100%;scroll-behavior:smooth}@font-face{font-family:"TheChelsLight";src:url("fonts/TheChelsLight.woff") format("woff")}@font-face{font-family:"TheChelsMedium";src:url("fonts/TheChelsMedium.woff") format("woff");font-weight:bold}.primary{color:#04100d}.secondary{color:#005ca3}.links{color:#295147}.accent{color:#cec452}.font-stack{font-family:TheChelsLight,-system-ui,"Gill Sans",sans-serif}.font-mono{font-family:ui-monospace,monospace,"Courier New"}.highlight>pre{background:#c8c7c7;color:#04100d;padding:.525em;border-radius:.5em;margin:.525em;border:1px solid #121212}body{border-top:16px solid #005ca3;margin:0;font-family:TheChelsLight,-system-ui,"Gill Sans",sans-serif;color:#04100d;font-size:1em;background:#f5f4f4;box-sizing:border-box}#outer-wrapper{border-top:16px solid #cec452;min-height:80%;margin-bottom:-40px}#wrapper{width:860px;margin:1em auto;padding:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.skip-link:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link-ul{display:block;list-style-type:none;margin:0 auto;padding:0}main:focus{outline:none}.blog-title{font-size:2.5em;font-weight:bold;padding-bottom:0;margin-right:8px;display:inline-block;outline:none}.blog-title a{text-decoration:none;color:#04100d}.blog-title a:active,.blog-title a:hover{text-decoration:none}.blog-title sup{color:#cec452}.asterisk{font-size:2.5rem;margin:0 auto;line-height:.5em;text-align:center}.asterisk:hover{rotate:180deg;transition:color 1s ease-in-out;text-decoration:none;color:#005ca3;display:inline-block}.blog-slogan{color:#005ca3;margin:0 0 0 2px;display:block;font-size:1em}.blog-menu{margin:1em 0;color:#cec452}.blog-menu a{padding:0 .3125em}.radius{border-radius:1em}.blog-image{display:block;float:right;height:72px;width:72px;margin-top:0;background:url("images/logo.png") no-repeat}.blog-image:hover{background:url("images/logo.png") no-repeat;transition:all 2s ease-in-out .5s}.meta{color:#005ca3;display:block;float:right;margin-right:0;display:block;font-size:12px}article{margin:3em 0}.book-list .book{display:flex}.book-list{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));max-width:860px}.book-list .book-img{flex-shrink:0;width:90px}h1,h2,h3,h4,h5,h6{color:#04100d;position:relative;display:block;margin-top:.75em;font-family:TheChelsMedium,-system-ui,"Gill Sans",sans-serif}h1:hover::after,h2:hover::after,h3:hover::after,h4:hover::after,h5:hover::after,h6:hover::after{content:" #";color:#cec452}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#04100d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{text-decoration:none}ol li,ul li{margin-bottom:7px;line-height:1.4}ul ul,ol ol,ol ul,ul ol{margin-top:10px;margin-bottom:10px}ol li::marker{color:#04100d}ul li::marker{color:#cec452}p{line-height:1.4}a{color:#295147}a:hover,a:focus,a:active{color:#cec452;transition:color 4s ease-in-out;text-decoration:underline}img{display:block;max-width:100%;height:auto}.codeblock{font-family:ui-monospace,monospace,"Courier New";border:.125em solid #005ca3;border-radius:1em;font-size:.9em;padding:.625em}pre,code{font-family:ui-monospace,monospace,"Courier New";font-size:.75em}pre>code{font-family:ui-monospace,monospace,"Courier New";font-size:.9em}blockquote,cite{padding:0 1em;border-left:.25em solid #cec452;width:90%;margin-left:.625em}.footnote{font-size:.75em;color:#005ca3}.footnote sup{color:#04100d;margin-right:.3125em}.post{position:relative}.post>h2{margin-top:60px;margin-right:130px}.entry{margin-bottom:20px}.posts{margin-left:0;padding-left:0;margin-bottom:.75em;transition:all .1s}.floated{float:left;vertical-align:top;margin-right:20px;margin-top:10px}.content{position:relative}table{width:100%;border-collapse:collapse;border:1px solid #bbb}table th,table td{padding:8px;text-align:left;border:1px solid #d2d2d2}table th{background-color:#cec452;color:#04100d}table tr:nth-child(even){background-color:#f2f2f2}table tr:hover{background-color:#ddd}img{border:1px solid #04100d}.book-img img{border:0}.highlighter{background:#cec452;color:#04100d;padding:.265em;border-radius:.5em;margin:.265em;font-size:.8em}.back-to-top{font-size:2rem;position:fixed;inset:auto 1rem 1rem auto;display:inline-block;padding:1rem;background-color:#f5f4f4;border-radius:.5rem;border:1px solid #dbd9d9}.back-to-top:is(:link,:visited,:hover,:active){color:#cec452;text-decoration:none}.footer{line-height:40px;font-size:.8em;padding-bottom:8px}.footer .wrapper{width:860px;margin:0 auto}#outer-wrapper:after{content:"";display:block}.footer,#outer-wrapper:after{height:40px}@media screen and (max-width: 1000px){#wrapper{margin:2px;width:auto}.book-list{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr))}.book-list .book-img{flex-shrink:0;width:72px}.footer{line-height:30px;padding-top:10px}.footer .wrapper{margin:0 20px;width:auto}.meta{display:block;float:none;margin-left:0}.footer,#outer-wrapper:after{height:60px}}.LOW{color:#155724;background-color:#b3bbbb;border-color:#1d1a05}.MODERATE{color:#856404;background-color:#cd8388;border-color:#1d1a05}.SUBSTANTIAL{color:#0c5460;background-color:#efcb68;border-color:#1d1a05}.SEVERE{color:#721c24;background-color:#81523f;border-color:#1d1a05}.CRITICAL{color:#721c24;background-color:#ff4a1c;border-color:#1d1a05}@media only screen and (min-width: 320px)and (max-width: 480px){.blog-menu{margin-bottom:1em}.back-to-top a,.back-to-top a:hover,.back-to-top a:active,.back-to-top a:focus{color:#cec452;font-size:1em;float:none;text-decoration:none}}.sr-only{display:none}textarea{width:100%;height:150px;margin-bottom:10px;padding:5px;box-sizing:border-box}button{background-color:#4caf50;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px}label{font-weight:bold;display:block;margin-top:15px;margin-bottom:5px}.documentation{background-color:#f0f0f0;padding:15px;border-radius:4px;margin-top:30px}.container{max-width:800px;margin:auto;background:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}#file-input{margin-bottom:20px}#coordinates,#exif-data{margin-top:20px;padding:10px;background-color:#e9e9e9;border-radius:5px}#exif-data{white-space:pre-wrap;word-wrap:break-word}#input{width:860px;max-width:100%;height:100px;margin-bottom:10px;border:1px solid #ccc;padding:10px;background-color:#f0f0f0}#output-container{display:none}#output{width:100%;max-width:100%;height:150px;margin-bottom:10px;border:1px solid #ccc;padding:10px;background-color:#fff}#copy-button{padding:5px 10px;cursor:pointer}.input-group{display:flex;gap:10px;margin-bottom:20px}.token-group{margin-bottom:20px}input{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px;max-width:860px}.url-input{flex:1}.token-input{width:100%;max-width:360px}button{padding:8px 16px;background:#0366d6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}button:disabled{background:#ccc;cursor:not-allowed}.error{background:#ffebe9;border:1px solid #ff8182;color:#cf222e;padding:10px;border-radius:4px;margin-bottom:20px;display:none}pre{background:#f6f8fa;padding:16px;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;margin-bottom:16px}.loading{display:none;margin:20px 0;color:#666}.copy-button{display:none;margin-top:10px}label{display:block;margin-bottom:8px;color:#444}.token-help{font-size:14px;color:#666;margin-top:4px}#drop-zone{border:2px dashed #ccc;border-radius:20px;width:100%;height:200px;display:flex;justify-content:center;align-items:center;cursor:pointer}#drop-zone.dragover{background-color:#e0e0e0}#color-picker-container{margin:20px 0;display:none}#output{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.image-container{text-align:center;margin-bottom:20px}.image-container img{max-width:80%;height:auto;cursor:pointer;transition:max-width .3s ease}.image-container img.full-width{max-width:unset}.image-info{margin-top:10px}.color-picker-label{margin-right:10px}#dropzone{width:830px;height:100px;border:2px dashed #ccc;text-align:center;padding:20px;margin-bottom:20px}#output{width:830px;margin-bottom:20px}textarea{width:830px;height:100px}#fileInput{display:none}#drop-zone{border:2px dashed #ccc;border-radius:20px;width:100%;height:200px;display:flex;justify-content:center;align-items:center;cursor:pointer}#drop-zone.dragover{background-color:#e9e9e9}#svg-container,#svg-code{margin-top:20px}#svg-container{max-width:100%;box-sizing:border-box;margin:20px}#svg-container svg{max-width:100%;height:auto}#svg-code{width:100%;height:200px}#copy-button{margin-bottom:10px;padding:5px 10px;cursor:pointer}.panel{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}textarea{width:100%;height:200px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:16px;resize:vertical;line-height:1.4}.output-section{margin-top:16px}.output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}label{display:block;margin-bottom:8px;font-weight:bold}button{background:#2563eb;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:16px}button:hover{background:#1d4ed8}.error{color:#dc2626;margin-top:8px;font-size:14px}#paste-area{width:100%;height:150px;margin-bottom:15px;border:1px solid #ccc;padding:10px;background-color:#f5f5f5;font-size:16px;font-family:Helvetica,Arial,sans-serif;overflow:auto}#output-container{display:none}#html-output{width:100%;height:250px;margin-bottom:15px;border:1px solid #ccc;padding:10px;background-color:#fff;font-size:16px;font-family:monospace;white-space:pre-wrap;overflow-x:auto}#preview-container{margin-top:20px;border:1px solid #ddd;padding:15px;background-color:#fff}.button{padding:8px 15px;cursor:pointer;background-color:#4285f4;color:#fff;border:none;border-radius:4px;font-size:16px;margin-right:10px;transition:background-color .2s}.button:hover{background-color:#3367d6}.info-text{color:#666;font-style:italic;margin-bottom:10px}.field{display:flex;flex-direction:column;gap:8px}label{font-weight:bold;color:#555}textarea{width:100%;min-height:200px;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:monospace;resize:vertical}textarea:focus{outline:none;border-color:#666}.controls{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.control-group{display:flex;align-items:center;gap:8px}select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.copy-button{display:none;margin-top:8px;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.copy-button:hover{background:#0056b3}input[type=number]{width:100px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}input[type=checkbox]{width:16px;height:16px}#timer{font-size:4rem;margin-bottom:1rem}button,select,input{font-size:1rem;padding:.5rem 1rem;margin:.5rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}#startBtn{background-color:#4caf50;color:#fff}#startBtn:hover{background-color:#45a049}#resetBtn,#endBtn{background-color:#f44336;color:#fff}#resetBtn:hover,#endBtn:hover{background-color:#da190b}select{background-color:#3498db;color:#fff;padding:.5rem 1rem;margin:.5rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}select:hover{background-color:#2980b9}#goalInput{width:calc(100% - 1.5em);padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}#sessionLog{width:100%;max-width:800px;margin-top:2rem;overflow-x:auto}#sessionLog table{width:100%;border-collapse:collapse}#sessionLog th,#sessionLog td{border:1px solid #ddd;padding:8px;text-align:left}#sessionLog th{background-color:#f2f2f2}#jsonOutput{width:100%;height:200px;margin-top:2rem;font-family:monospace}.deleteBtn{background-color:rgba(0,0,0,0);border:none;color:#f44336;cursor:pointer;font-size:1.2rem;padding:.2rem .5rem}.deleteBtn:hover{color:#da190b}/*# sourceMappingURL=style.css.map */