*{box-sizing:border-box}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;max-width:1400px;margin:0 auto;padding:20px;color:#333;background:#fff;line-height:1.6}#title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid #e74c3c}#title-left{display:flex;align-items:center;gap:12px}.logo-icon{width:40px;height:40px;animation:spin 4s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}h1#page-title{color:#e74c3c;font-size:1.8em;margin:0;font-weight:800}#title-right{display:flex;align-items:center;gap:14px}.github-star-wrapper{display:inline-flex;align-items:center;height:20px}#settings-btn{background:none;border:none;font-size:1.4em;cursor:pointer;color:#777;padding:0;line-height:1;border-radius:4px;transition:color 0.2s}#settings-btn:hover{color:#e74c3c}a{color:#e74c3c;text-decoration:none}a:hover{color:#c0392b;text-decoration:underline}.home-description{text-align:center;margin-bottom:25px;color:#777;font-size:0.95em}.page-views{text-align:center;color:#777;font-size:0.85em;margin-bottom:15px}#settings-panel{border:1px solid #ddd;border-radius:6px;padding:15px;margin-bottom:20px}.settings-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.setting-field label{display:block;font-size:0.75em;font-weight:600;margin-bottom:3px;color:#777;text-transform:uppercase}.setting-field input{width:100%;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:0.9em}.setting-field input:focus{outline:none;border-color:#07bf07}#filter-container{margin-bottom:20px}.filter-grid-row{margin-bottom:8px}.filter-grid-row.three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.filter-grid-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:30px}.filter-grid-row.one-col{display:block}.filter-group{text-align:center}.filter-group.center{max-width:100%;margin:0 auto}.filter-group.narrow{max-width:900px}.filter-title{font-size:0.95em;font-weight:700;color:#e74c3c;margin:0 0 6px 0;text-transform:uppercase;letter-spacing:0.5px}.filter-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.filter-btn{display:inline-block;padding:6px 14px;border:2px solid #07bf07;border-radius:5px;background:transparent;color:#059405;font-size:0.85em;font-weight:500;cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.filter-btn:hover{background:rgba(7,191,7,0.08);border-color:lime;color:#07bf07}.filter-btn.active{background:#07bf07;color:#fff;border-color:#07bf07}#search-sort-row{display:flex;gap:10px;margin-bottom:20px}#sort-select{padding:10px 12px;font-size:0.9em;border:2px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;outline:none;white-space:nowrap}#sort-select:focus{border-color:#07bf07}#bin-search{width:100%;padding:12px 16px;font-size:1em;border:2px solid #ddd;border-radius:6px;margin-bottom:0;outline:none;transition:border-color 0.2s;flex:1}#bin-search:focus{border-color:#07bf07}.page-content table{width:100%;border-collapse:collapse;margin-bottom:25px}.page-content table th{text-align:left;padding:10px 20px;border-bottom:2px solid #ddd;font-size:0.85em;text-transform:uppercase;color:#777;letter-spacing:0.5px}.page-content table td{padding:8px 20px;border-bottom:1px solid #e8e8e8;vertical-align:top}.page-content table td:first-child{width:180px;white-space:nowrap;padding-right:40px}.page-content table tr:hover{background:#f9f9f9}#bin-table-wrapper{overflow-x:hidden;max-width:100%}#bin-table{width:100%;table-layout:fixed;border-collapse:collapse}.bin-row{border-bottom:1px solid #ddd}.bin-row:hover{background:#f9f9f9}.bin-row td{padding:12px 8px}.bin-name{font-weight:bold;font-size:1.1em;color:#e74c3c;text-decoration:none}.bin-name:hover{text-decoration:underline}.filter-list{list-style:none;padding:0;margin:5px 0;display:flex;flex-wrap:wrap;gap:4px}.filter-list li a{display:inline-block;padding:1px 7px;border-radius:3px;font-size:0.7em;text-decoration:none;color:#fff}.filter-list .tag-phase{background:#3498db}.filter-list .tag-os{background:#2ecc71}.filter-list .tag-service{background:#9b59b6}.filter-list .tag-item{background:#1abc9c}.filter-list .tag-technique{background:#e74c3c}.filter-list .tag-position{background:#34495e}.command-section{margin-top:6px}.command-section-label{display:inline-block;padding:2px 8px;border-radius:3px;font-size:0.7em;font-weight:600;color:#fff;background:#1abc9c;margin-bottom:4px;text-transform:capitalize}.have-section-title{display:inline-block;padding:4px 12px;border-radius:4px;font-size:0.9em;font-weight:600;color:#fff;background:#1abc9c;margin:15px 0 8px 0;text-transform:capitalize}.examples{list-style:none;padding:0;margin:8px 0 0 0}.examples li{margin:0}.examples pre{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:10px 14px;margin:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.examples code{font-family:"SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;font-size:0.85em;color:#333;white-space:pre-wrap;word-wrap:break-word}.copy-img{width:18px;height:18px;opacity:0.4;cursor:pointer}.copy-img:hover{opacity:1}.switch{position:relative;display:inline-block;width:46px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.3s}input:checked+.slider{background-color:#e74c3c}input:checked+.slider:before{transform:translateX(22px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.permalink{display:inline-block;margin-left:8px;opacity:0}.permalink:after{content:"#";color:#e74c3c}h2:hover .permalink,h3:hover .permalink{opacity:1}@media (max-width: 768px){.filter-grid-row.three-col,.filter-grid-row.two-col{grid-template-columns:1fr;gap:15px}.settings-grid{grid-template-columns:repeat(2, 1fr)}#title-wrapper{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 480px){.settings-grid{grid-template-columns:1fr}}
