/*!
Theme Name: Blank One
Text Domain: blankone
Author: Mike Scholtis
Author URI: /
Version: 1.0
Tested up to: 6.7
Requires at least: 4.7
Requires PHP: 5.2.4
License: All rights reserved
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}textarea{resize:both;overflow:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:focus,:focus-visible{outline:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff;margin:0;padding:0}article,main,section{display:block}h1,h2,h3,h4,h5,h6{margin:0 0 16px 0;font-weight:700;line-height:1.2;color:#2c3e50}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin:0 0 16px 0;line-height:1.6}blockquote{margin:16px 0;padding:16px 24px;border-left:4px solid #3498db;background-color:#f5f5f5;font-style:italic;color:#666}blockquote:last-child{margin-bottom:0}pre{background-color:#2c3e50;color:#fff;padding:24px;border-radius:6px;overflow-x:auto;font-family:Monaco,"Courier New",monospace;font-size:14px;line-height:1.4;margin:0 0 16px 0}pre code{color:inherit;background:0 0;padding:0}code{font-family:Monaco,"Courier New",monospace;font-size:14px;background-color:#f5f5f5;color:#e74c3c;padding:2px 6px;border-radius:3px}hr{border:none;border-top:1px solid #ddd;margin:24px 0}small{font-size:14px;color:#666}em,i{font-style:italic}b,strong{font-weight:700}mark{background-color:#fff3cd;padding:2px 4px;border-radius:3px}del{text-decoration:line-through;color:#666}ins{background-color:#d4edda;text-decoration:none;padding:2px 4px}sub,sup{font-size:.85em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{color:#3498db;text-decoration:none;transition:all .3s ease;cursor:pointer}a:hover{color:#217dbb;text-decoration:underline}a:focus{outline:2px solid #3498db;outline-offset:2px}a:active{color:#196090}a.btn,a.button{display:inline-block;padding:12px 24px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:6px;transition:all .3s ease;font-weight:600}a.btn:hover,a.button:hover{background-color:#217dbb;text-decoration:none}a.btn:focus,a.button:focus{outline:2px solid #2c3e50;outline-offset:2px}button,input[type=button],input[type=reset],input[type=submit]{background-color:#3498db;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease;font-family:inherit}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#217dbb}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:2px solid #2c3e50;outline-offset:2px}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#196090}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:#eee;color:#666;cursor:not-allowed;opacity:.6}button.btn-primary,input[type=button].btn-primary,input[type=submit].btn-primary{background-color:#2c3e50}button.btn-primary:hover,input[type=button].btn-primary:hover,input[type=submit].btn-primary:hover{background-color:#1a252f}button.btn-success,input[type=button].btn-success,input[type=submit].btn-success{background-color:#27ae60}button.btn-success:hover,input[type=button].btn-success:hover,input[type=submit].btn-success:hover{background-color:#1e8449}button.btn-warning,input[type=button].btn-warning,input[type=submit].btn-warning{background-color:#f39c12}button.btn-warning:hover,input[type=button].btn-warning:hover,input[type=submit].btn-warning:hover{background-color:#c87f0a}button.btn-danger,input[type=button].btn-danger,input[type=submit].btn-danger{background-color:#e74c3c}button.btn-danger:hover,input[type=button].btn-danger:hover,input[type=submit].btn-danger:hover{background-color:#d62c1a}button.btn-outline,input[type=button].btn-outline,input[type=submit].btn-outline{background-color:transparent;border:2px solid #3498db;color:#3498db}button.btn-outline:hover,input[type=button].btn-outline:hover,input[type=submit].btn-outline:hover{background-color:#3498db;color:#fff}button.btn-sm,input[type=button].btn-sm,input[type=submit].btn-sm{padding:8px 12px;font-size:14px}button.btn-lg,input[type=button].btn-lg,input[type=submit].btn-lg{padding:24px 32px;font-size:18px}button.btn-block,input[type=button].btn-block,input[type=submit].btn-block{display:block;width:100%}ol,ul{margin:0 0 16px 0;padding-left:1.5rem;list-style-position:outside}ol:last-child,ul:last-child{margin-bottom:0}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}li{margin-bottom:8px;line-height:1.6}li:last-child{margin-bottom:0}dl{margin:0 0 16px 0}dl:last-child{margin-bottom:0}dt{font-weight:700;margin-top:16px}dt:first-child{margin-top:0}dd{margin:8px 0 0 24px}dd:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse;margin:0 0 16px 0;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:6px;overflow:hidden}table:last-child{margin-bottom:0}thead{background-color:#2c3e50;color:#fff}tbody tr:nth-child(odd){background-color:#f5f5f5}tbody tr:hover{background-color:#e1f0fa}tfoot{background-color:#f5f5f5;font-weight:600}th{padding:12px 24px;text-align:left;font-weight:700;border:1px solid #ddd}td{padding:12px 24px;border:1px solid #ddd}form{margin:0 0 16px 0}fieldset{border:1px solid #ddd;border-radius:6px;padding:24px;margin:0 0 16px 0}legend{padding:0 12px;font-weight:700;font-size:18px;color:#2c3e50}label{display:block;margin-bottom:8px;font-weight:500;color:#333}input,select,textarea{font-family:inherit;font-size:inherit}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;background-color:#fff;color:#333;transition:all .3s ease;box-sizing:border-box;margin-bottom:16px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}input[type=date]:invalid,input[type=email]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=time]:invalid,input[type=url]:invalid,select:invalid,textarea:invalid{border-color:#e74c3c}textarea{resize:vertical;min-height:120px}input[type=checkbox],input[type=radio]{margin-right:8px;cursor:pointer;accent-color:#3498db}select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23333" d="M10.293 15.293a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L11 12.586V3a1 1 0 10-2 0v9.586L7.707 10.293a1 1 0 00-1.414 1.414l4 4z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.input-group{display:flex;margin-bottom:16px}.input-group button,.input-group input,.input-group select{margin-bottom:0}.input-group button:first-child,.input-group input:first-child,.input-group select:first-child{border-radius:6px 0 0 6px}.input-group button:last-child,.input-group input:last-child,.input-group select:last-child{border-radius:0 6px 6px 0}.input-group button:not(:last-child),.input-group input:not(:last-child),.input-group select:not(:last-child){margin-right:-1px}img{max-width:100%;height:auto;display:block;border-radius:6px}figure{margin:0 0 16px 0;padding:0}figure:last-child{margin-bottom:0}figcaption{padding:12px;background-color:#f5f5f5;color:#666;font-size:14px;font-style:italic;border-radius:0 0 6px 6px}iframe,video{max-width:100%;height:auto}article{margin-bottom:32px}section{margin-bottom:32px}aside{padding:24px;background-color:#f5f5f5;border-left:4px solid #3498db;border-radius:6px;margin:16px 0}nav{margin-bottom:16px}nav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:24px}nav ul li{margin:0}nav ul li a{padding:8px 12px;display:inline-block;border-radius:6px;transition:all .3s ease}nav ul li a:hover{background-color:#f5f5f5;text-decoration:none}nav ul li a.active{background-color:#3498db;color:#fff}details{margin-bottom:16px;border:1px solid #ddd;border-radius:6px;padding:24px;transition:all .3s ease}details:last-child{margin-bottom:0}details[open]{background-color:#f5f5f5}summary{cursor:pointer;font-weight:600;color:#2c3e50;user-select:none;padding:12px;margin:-48px 0;border-bottom:1px solid #eee}summary:hover{color:#3498db}summary:focus{outline:2px solid #3498db;outline-offset:2px}progress{width:100%;height:20px;border-radius:6px;border:1px solid #ddd;overflow:hidden;margin-bottom:16px}progress::-webkit-progress-bar{background-color:#f5f5f5}progress::-webkit-progress-value{background-color:#27ae60}progress::-moz-progress-bar{background-color:#27ae60}progress:last-child{margin-bottom:0}meter{width:100%;height:20px;border-radius:6px;margin-bottom:16px}meter:last-child{margin-bottom:0}abbr[title]{border-bottom:1px dotted #ddd;cursor:help;text-decoration:none}kbd{background-color:#2c3e50;color:#fff;padding:2px 6px;border-radius:3px;font-family:Monaco,"Courier New",monospace;font-size:.9em;box-shadow:0 1px 2px rgba(0,0,0,.05)}address{font-style:italic;color:#666;margin-bottom:16px}address:last-child{margin-bottom:0}