:root{--brand:#3e4e60;--brand-dark:#265b64;--card-title-bg:#2f6f7a}body{background:#f3f4f6}.site-header{background:#3e4e60}.brand-title{letter-spacing:.2px;font-weight:700}.card-cat .card-header{background:var(--card-title-bg);color:#fff;font-weight:700;padding:.55rem .75rem}.card-cat .list-group-item{padding:.35rem .75rem;font-size:.95rem;line-height:1.2}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;width:auto;height:auto;padding:.5rem .75rem;background:#111827;color:#fff;border-radius:.5rem;display:inline-block;margin:.75rem}.search-wrap .form-control{border-radius:999px}.search-wrap .btn{border-radius:999px}.muted-note{color:#ffffffbf}.masonry{column-gap:1rem;column-count:1}.m-item{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 1rem;display:inline-block;width:100%}@media (min-width: 576px){.masonry{column-count:2}}@media (min-width: 992px){.masonry{column-count:3}}@media (min-width: 1200px){.masonry{column-count:5}}p{color:#242424;margin:0 0 20px}form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}input[type=text]{flex:1;padding:14px 16px;border-radius:10px;background:#fff;color:#020202;border:none;outline:none;border:1px solid #ccc}button{padding:14px 18px;border:none;border-radius:10px;background:linear-gradient(to right,#ff7a00,#ff4500);color:#fff;font-weight:600;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.item{background:#fff;padding:12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc}.nick{font-size:18px;word-break:break-all}.site-footer{width:100%;background:var(--brand)}.copy{background:#3e4e60;border:none;color:#fff;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:15px}.navbar-dark .navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg)}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler:focus-visible{outline:none;box-shadow:none}.tepemarka{margin:0;color:#ff7800;font-weight:700;font-size:15px}.tepebosluk{padding:10px 20px}.accordion-button.sss-toggle-btn{background:#fff!important;color:#111827!important;font-weight:500!important;padding-left:0!important;padding-right:0!important;box-shadow:none!important}.accordion-button.sss-toggle-btn:not(.collapsed){background-color:#fff!important;color:#2563eb!important;box-shadow:none!important}.accordion-button.sss-toggle-btn:hover{background-color:#f9fafb!important;color:#111827!important}.accordion-button.sss-toggle-btn:focus,.accordion-button.sss-toggle-btn:focus-visible,.accordion-button.sss-toggle-btn:active{outline:none!important;box-shadow:none!important}.accordion-button.sss-toggle-btn::after{filter:none!important;transform:scale(0.9)!important}.space-copy-btn{width:100%;background-color:#3e4748;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.space-copy-btn:hover{background-color:#323a3b}.space-copy-btn:active{transform:scale(0.97)}.space-copy-btn:focus,.space-copy-btn:focus-visible{outline:none;box-shadow:none}.custom-dropdown{background-color:#f3f4f6;border-radius:12px;border:1px solid #ffffff14;padding:8px;min-width:240px;box-shadow:0 10px 30px #00000059}.custom-dropdown .dropdown-item{color:#090909;border-radius:8px;padding:10px 14px;font-size:14px;transition:background-color .15s ease,color .15s ease}.custom-dropdown .dropdown-item:hover{background-color:#1e293b;color:#fff}.custom-dropdown .dropdown-divider{border-color:#ffffff14;margin:6px 0}.share-buttons .btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border:none}.share-buttons .btn:hover{filter:brightness(0.9)}.share-buttons{gap:8px}.grid{counter-reset:item-counter}.item{counter-increment:item-counter;position:relative;padding-left:48px}.item::before{content:counter(item-counter);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;border-radius:7px;background:linear-gradient(to right,#ff7a00,#ff4500);border:0}