:root{--bg: #080808;--surface: #111111;--surface-raised: #191919;--gold: #ffd200;--gold-dim: rgba(255, 210, 0, .35);--gold-glow: rgba(255, 210, 0, .12);--text: #f0f0f0;--text-muted: rgba(240, 240, 240, .45);--border: rgba(255, 255, 255, .07);--border-mid: rgba(255, 255, 255, .14);--border-gold: rgba(255, 210, 0, .28);--green: #00e676;--purple: #9c6eff;--blue: #4d8fff;--red: #ff4d4d;--radius: 6px;--radius-lg: 12px;--ease: .15s ease}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:var(--gold) var(--surface)}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:var(--surface)}*::-webkit-scrollbar-thumb{background:var(--gold);border-radius:99px;border:2px solid var(--surface)}.container-fluid{width:100%;padding:14px 18px 60px;position:relative}.form-group{margin-bottom:1rem}.page-title{font-family:Shrikhand;font-size:2rem;color:var(--gold);margin:0 0 14px;letter-spacing:.02em}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{padding:.55rem .6rem;vertical-align:middle}.table-sm td,.table-sm th{padding:.35rem .5rem}.table-responsive,.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}.table>:not(caption)>*>*{background-color:transparent;color:inherit}.table tbody tr{border-bottom:1px solid var(--border);transition:background-color var(--ease)}.table thead tr{border-bottom:1px solid var(--border-gold)}.table tfoot tr{border-top:1px solid var(--border-gold)}input,textarea,select,button{font-family:Raleway,sans-serif;font-size:14px}input::placeholder,textarea::placeholder{color:var(--text-muted)}.note{font-family:Raleway;color:var(--text);font-weight:600}.date{font-family:Raleway;font-size:.78rem;color:var(--text-muted);background:transparent;border:none}.bt1{background:transparent;border:1px solid var(--gold);color:var(--gold);font-family:Raleway;font-size:13px;border-radius:var(--radius);padding:3px 10px;cursor:pointer;transition:background var(--ease),color var(--ease)}.bt1:hover{background:var(--gold);color:#000}.bt2{background:transparent;border:1px solid var(--border-mid);color:var(--text);font-family:Raleway;font-size:13px;border-radius:var(--radius);padding:3px 10px;cursor:pointer;transition:background var(--ease),color var(--ease),border-color var(--ease)}.bt2:hover{background:var(--text);color:#000;border-color:var(--text)}.bt3{background:transparent;border:1px solid var(--red);color:var(--red);font-family:Raleway;font-size:13px;border-radius:var(--radius);padding:3px 10px;cursor:pointer;transition:background var(--ease),color var(--ease)}.bt3:hover{background:var(--red);color:#fff}.newnote{background:transparent;border:1px solid var(--border-mid);color:var(--text);font-family:Raleway;font-size:14px;border-radius:var(--radius);padding:5px 10px;width:100%;max-width:420px;transition:border-color var(--ease)}.newnote:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-glow)}.icon-btn{background:transparent;border:1px solid var(--border-mid);border-radius:var(--radius);width:28px;height:28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:0;vertical-align:middle;transition:background var(--ease),color var(--ease),border-color var(--ease);color:var(--text-muted);line-height:1}.icon-btn:hover{background:var(--text);color:#000;border-color:var(--text)}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn:disabled:hover{background:transparent;color:var(--text-muted);border-color:var(--border-mid)}.icon-btn-green{color:var(--green);border-color:#00e67666}.icon-btn-green:hover{background:var(--green);border-color:var(--green);color:#000}.icon-btn-purple{color:var(--purple);border-color:#9c6eff66}.icon-btn-purple:hover{background:var(--purple);border-color:var(--purple);color:#fff}.icon-btn-blue{color:var(--blue);border-color:#4d8fff66}.icon-btn-blue:hover{background:var(--blue);border-color:var(--blue);color:#fff}.icon-btn-grey{color:#888;border-color:#8888884d}.icon-btn-grey:hover{background:#888;border-color:#888;color:#fff}.fullnote:hover td{background:var(--gold);color:#000}.fullnote:hover .bt2{background:#fff;border-color:#fff;color:#070}.fullnote:hover .bt1{background:#fff;border-color:#fff;color:var(--purple)}.fullnote:hover .icon-btn{background:#0000002e;border-color:#00000059;color:#000}.adBlogTitle{font-family:Shrikhand;font-size:1.8rem;color:var(--text);margin:0 0 10px}.date-input{color-scheme:dark;background-color:transparent;color:#fff;border:1px solid #555;border-radius:4px;font-family:Raleway,sans-serif;padding:1px 4px}
