.image-detail-page .micro-label {text-transform: uppercase;letter-spacing: .08em;font-size: .72rem;color: var(--bs-secondary-color);}.image-detail-page .image-title {font-family: 'Oswald', var(--bs-body-font-family);font-size: 1.6rem;font-weight: 500;line-height: 1.15;color: var(--bs-body-color);}.image-detail-page .image-byline { font-weight: 400; }.image-detail-page .owner-link {color: var(--bs-body-color);font-weight: 500;}.image-detail-page .owner-link:hover { color: var(--bs-success); }.image-detail-page .img-score {font-family: 'Oswald', var(--bs-body-font-family);font-weight: 600;font-size: 1.9rem;line-height: 1.1;}.image-detail-page .duel-wrap { font-size: .78rem; }.follow-btn .hover-show { display: none; }.follow-btn:hover .hover-hide { display: none; }.follow-btn:hover .hover-show { display: inline; }.add-like.liked, .fav-button.favorited { background-color: var(--bs-danger); border-color: var(--bs-danger); color: #fff; }.the-image-container { position: relative; display: inline-block; max-width: 100%; }.the-image-cr {position: absolute; right: .5rem; bottom: .5rem; font-size: .75rem; font-weight: 500;color: #fff; background: rgba(0,0,0,.55); border-radius: .25rem; padding: .1rem .5rem;}@media (max-width: 767.98px) {.image-detail-page .the-image {width: 100vw;margin-left: calc(50% - 50vw);}.image-detail-page .the-image img { border-radius: 0; }}.image-detail-page .back-nav {color: var(--bs-secondary-color);font-size: .85rem;}.image-detail-page .back-nav:hover { color: var(--bs-body-color); }.image-detail-page .see-all,.image-detail-page .full-his-link {text-decoration: none;text-transform: uppercase;letter-spacing: .08em;font-size: .68rem;color: var(--bs-secondary-color);}.image-detail-page .card-title .see-all { white-space: nowrap; }.image-detail-page .see-all:hover,.image-detail-page .full-his-link:hover { color: var(--bs-body-color); }.image-detail-page .camera-info a.attr-value {color: var(--bs-body-color);text-decoration: none;border-bottom: 1px dotted rgba(255, 255, 255, .25);}.image-detail-page .camera-info a.attr-value:hover { color: var(--bs-success); }.image-detail-page #boostsRemaining a,.image-detail-page .sec-container a:not(.btn) { text-decoration: none; }.image-detail-page .glass-card {background: var(--pixoto-glass-bg, rgba(18, 20, 23, .78));-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));}[data-bs-theme="light"] .image-detail-page .glass-card {background: var(--bs-tertiary-bg);}.image-detail-page .glass-card .card-title {text-transform: uppercase;letter-spacing: .08em;font-size: .72rem;font-weight: 600;color: var(--bs-secondary-color);border-bottom: 1px solid var(--bs-border-color-translucent);padding-bottom: .4rem;margin-bottom: .75rem;}.image-detail-page .glass-card .card-title .promo { letter-spacing: .02em; }.image-detail-page .tags-list > h3,.image-detail-page .comments > h3 {letter-spacing: .08em;font-size: .72rem;font-weight: 600;padding-bottom: .4rem;}.image-detail-page .img-awards-list {display: flex;flex-wrap: wrap;gap: .5rem .65rem;margin: 0;padding: 0;}.image-detail-page .img-awards-list .award { position: relative; flex: none; }.image-detail-page .img-awards-list .award-img-link { display: block; }.image-detail-page .img-awards-list .award-wrap {display: none;position: absolute;top: calc(100% + 9px);left: 50%;transform: translateX(-50%);z-index: 40;width: max-content;max-width: min(250px, 78vw);padding: .6rem .75rem;border-radius: .6rem;background: rgba(18, 20, 23, .94);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);border: var(--pixoto-glass-border, 1px solid rgba(255, 255, 255, .07));box-shadow: 0 12px 30px rgba(0, 0, 0, .45);font-size: .8rem;line-height: 1.35;color: #fff;}.image-detail-page .img-awards-list .award-wrap::before {content: '';position: absolute;top: -11px; left: 0; right: 0;height: 11px;}.image-detail-page .img-awards-list .award-wrap .pointer-up {position: absolute;top: -6px;left: 50%;margin-left: -6px;width: 12px; height: 12px;transform: rotate(45deg);background: rgba(18, 20, 23, .94);border-top: 1px solid rgba(255, 255, 255, .07);border-left: 1px solid rgba(255, 255, 255, .07);}.image-detail-page .img-awards-list .award:hover .award-wrap,.image-detail-page .img-awards-list .award:focus-within .award-wrap {display: block;animation: detail-award-pop-in .18s ease;}@keyframes detail-award-pop-in {from { opacity: 0; transform: translateX(-50%) translateY(6px); }}.image-detail-page .img-awards-list .award:first-child .award-wrap {left: 0;transform: none;}.image-detail-page .img-awards-list .award:first-child .award-wrap .pointer-up { left: 30px; }.image-detail-page .award-wrap .award-category {display: block;color: #fff;font-weight: 600;text-decoration: none;}.image-detail-page .award-wrap a.award-category:hover { color: var(--bs-success); }.image-detail-page .award-wrap .award-meta {display: block;color: rgba(255, 255, 255, .65);}.image-detail-page .ghost-toggle {display: inline-block;margin-top: .25rem;padding: .25rem .8rem;border: 1px solid rgba(255, 255, 255, .18);border-radius: 999px;text-decoration: none;text-transform: uppercase;letter-spacing: .08em;font-size: .68rem;color: var(--bs-secondary-color);}.image-detail-page .ghost-toggle:hover {background: rgba(255, 255, 255, .08);color: var(--bs-body-color);}.share-dd { position: relative; display: inline-block; }.share-dd .share-dd-link {cursor: pointer;text-transform: uppercase;letter-spacing: .08em;font-size: .68rem;color: var(--bs-secondary-color);border-bottom: 1px solid rgba(255, 255, 255, .25);}.share-dd .share-dd-link:hover { color: var(--bs-body-color); }.share-dd .share-dd-items {display: none; position: absolute; left: 0; top: 100%; z-index: 50; min-width: 7rem;background: var(--bs-body-bg); border: 1px solid var(--bs-border-color); border-radius: .375rem; padding: .35rem .65rem;}.share-dd .share-dd-items a { display: block; padding: .15rem 0; text-decoration: none; }.id-history li { position: relative; }.id-history .id-result {display: block;margin-top: .2rem;border-radius: .25rem;text-align: center;text-transform: uppercase;letter-spacing: .06em;font-size: .62rem;font-weight: 600;padding: .1rem 0;}.id-history .id-result.id-won, .id-history .id-result.id-win {color: #fff;background: var(--bs-success);}.id-history .id-result.id-lost, .id-history .id-result.id-lose {color: #fff;background: var(--bs-danger);}ul.image-actions {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .35rem;}ul.image-actions > li { margin: 0; }ul.image-actions .btn {--bs-btn-padding-y: .18rem;--bs-btn-padding-x: .55rem;--bs-btn-font-size: .78rem;}ul.image-actions > li.download-backup .progress,ul.image-actions > li.upload form { flex-basis: 100%; }.image-detail-page .stock-admin-section .ADMIN-CONTROLS ul.image-actions { margin-bottom: .5rem; }ul.camera-info { list-style: none; margin: 0; padding: 0; }ul.camera-info > li {display: flex; justify-content: space-between; gap: .75rem;padding: .25rem 0; font-size: .8rem;border-bottom: 1px solid var(--bs-border-color-translucent);}ul.camera-info > li:last-child { border-bottom: 0; }ul.camera-info .info-attr {color: var(--bs-secondary-color);text-transform: uppercase;letter-spacing: .06em;font-size: .68rem;align-self: center;}ul.img-tags-list, ul.img-tags-edit { list-style: none; margin: 0; padding: 0; }ul.img-tags-list > li { display: inline-block; margin: 0 .35rem .35rem 0; }ul.img-tags-list .tag {display: inline-block; background: var(--bs-secondary-bg); color: var(--bs-body-color);border-radius: 999px; padding: .15rem .6rem; font-size: .8rem;transition: background-color 150ms ease-in;}ul.img-tags-list li a { text-decoration: none; }ul.img-tags-list li a:hover .tag { background: var(--bs-tertiary-bg); color: var(--bs-emphasis-color); }ul.img-tags-list li i.del { cursor: pointer; color: var(--bs-danger); font-style: normal; font-size: .75rem; margin-left: .15rem; }ul.img-tags-list li i.sep { display: none; }ul.tagit { list-style: none; padding: .25rem; margin: 0 0 .5rem; border: 1px solid var(--bs-border-color); border-radius: .375rem; background: var(--bs-body-bg); }ul.tagit li { display: inline-block; margin: .15rem; }ul.tagit li.tagit-choice { background: var(--bs-secondary-bg); border-radius: .35rem; padding: .15rem .4rem; }ul.tagit li.tagit-new input { background: transparent; border: 0; outline: none; color: var(--bs-body-color); }.COMMENTS .add-comment {display: flex;align-items: flex-start;gap: .6rem;margin-top: 1rem;}.COMMENTS .add-comment .commenter-image { flex: none; }.COMMENTS .add-comment .commenter-image img {width: 35px; height: 35px;border-radius: 50%;object-fit: cover;}.COMMENTS .add-comment fieldset {flex: 1;min-width: 0;border: 0;padding: 0;margin: 0;}.COMMENTS .add-comment .comment-entry {display: block;width: 100%;padding: .45rem .8rem;font-size: .9rem;color: var(--bs-body-color);background: var(--bs-body-bg);border: 1px solid var(--bs-border-color);border-radius: .5rem;}.COMMENTS .add-comment .comment-entry::placeholder { color: var(--bs-secondary-color); }.COMMENTS .add-comment .comment-promo {display: block;margin-top: .3rem;text-align: right;text-transform: uppercase;letter-spacing: .06em;font-size: .65rem;color: var(--bs-secondary-color);}.COMMENTS .comments-list > li {display: flex;align-items: flex-start;gap: .6rem;}.COMMENTS .comments-list > li > .commenter-image { flex: none; }.COMMENTS .comments-list .commenter-image img {width: 35px; height: 35px;border-radius: 50%;object-fit: cover;}.COMMENTS .comments-list > li > .comment-container { flex: 1; min-width: 0; }.COMMENTS .comment-body {background: var(--bs-secondary-bg);border-radius: .6rem;padding: .5rem .75rem;}.COMMENTS .comment-author a { text-decoration: none; color: var(--bs-body-color); }.COMMENTS .comment-meta {margin: .15rem 0 .4rem;font-size: .75rem;color: var(--bs-secondary-color);}.COMMENTS .comment-meta a { color: var(--bs-secondary-color); text-decoration: none; }.COMMENTS .comment-meta a:hover { color: var(--bs-body-color); }.COMMENTS .comment-meta .separator { opacity: .5; margin: 0 .15rem; }.COMMENTS .comments-list .comments-list { margin-left: 0; padding-left: 0; }.COMMENTS .report-comment-form textarea {display: block;width: 100%;margin: .3rem 0;background: var(--bs-body-bg);color: var(--bs-body-color);border: 1px solid var(--bs-border-color);border-radius: .4rem;padding: .35rem .6rem;}.COMMENTS .comments-container .more a { color: var(--bs-secondary-color); text-decoration: none; }.more-from-heading {font-family: 'Oswald', var(--bs-body-font-family);font-size: 1.5rem;font-weight: 500;}.more-from-heading a { color: var(--bs-body-color); text-decoration: none; }.more-from-heading a:hover { color: var(--bs-success); }.LEADERBOARD a.image-link:hover { transform: scale(1.05); }.modal-body:has(> #stock-1-details) {position: static !important;width: auto !important;height: auto !important;top: auto !important;left: auto !important;}#stock-1-details:not(.hide) {display: flex !important;flex-wrap: wrap;align-items: flex-start;gap: 1rem 1.5rem;}#stock-1-details > .image-title-bar { display: none; }#stock-1-details .main-content {flex: 1 1 420px;min-width: min(420px, 100%);}#stock-1-details .sec-content {flex: 1 1 300px;min-width: min(300px, 100%);max-width: 480px;}#stock-1-details .the-image { text-align: center; }#stock-1-details #DETAIL_IMAGE {max-width: 100%;max-height: 62vh;height: auto;border-radius: .4rem;}#stock-1-details .image-details { margin-top: .75rem; }#stock-1-details .image-details .image-title {font-family: 'Oswald', var(--bs-body-font-family);font-size: 1.3rem;font-weight: 500;margin: .25rem 0;}#stock-1-details .image-details a {color: var(--bs-secondary-color);text-decoration: none;font-size: .85rem;}#stock-1-details .image-desc { color: var(--bs-secondary-color); font-size: .9rem; }#stock-1-details h3.section-head,#stock-1-details h3.head-title-4,#stock-1-details h4.section-subhead {text-transform: uppercase;letter-spacing: .08em;font-size: .72rem;font-weight: 600;color: var(--bs-secondary-color);border-bottom: 1px solid var(--bs-border-color-translucent);padding-bottom: .35rem;margin: 1rem 0 .6rem;}#stock-1-details .section-head .sub,#stock-1-details .section-subhead .sub {text-transform: none;letter-spacing: normal;font-weight: 400;font-size: .72rem;}#stock-1-details h4 { font-size: .85rem; margin: 0 0 .25rem; }#stock-1-details .player h4 { font-size: 1rem; }#stock-1-details .player a { color: var(--bs-body-color); text-decoration: none; font-weight: 600; }#stock-1-details .player .player-location { color: var(--bs-secondary-color); font-size: .8rem; margin-left: .35rem; }#stock-1-details .monetize-info input[type=text],#stock-1-details .monetize-info textarea,#stock-1-details .monetize-info select {display: block;width: 100%;margin-bottom: .6rem;padding: .4rem .7rem;font-size: .9rem;color: var(--bs-body-color);background: var(--bs-body-bg);border: 1px solid var(--bs-border-color);border-radius: .45rem;}#stock-1-details .monetize-info textarea { min-height: 70px; resize: vertical; }#stock-1-details .monetize-info input[type=number] {width: 4.5rem;padding: .2rem .4rem;color: var(--bs-body-color);background: var(--bs-body-bg);border: 1px solid var(--bs-border-color);border-radius: .4rem;}#stock-1-details .monetize-info label { font-size: .9rem; }#stock-1-details .monetize-info label.twocolumn {display: inline-flex;align-items: center;gap: .4rem;margin: 0 1.25rem .5rem 0;}#stock-1-details .monetize-info fieldset { border: 0; padding: 0; margin: 0 0 .5rem; }#stock-1-details .monetize-info .slidedown-content {display: flex;flex-wrap: wrap;gap: .25rem 1.5rem;margin-bottom: .75rem;}#stock-1-details .monetize-info .slidedown-content label {display: inline-flex;align-items: center;gap: .4rem;font-size: .85rem;margin: 0;}#stock-1-details .monetize-info ul {list-style: none;margin: 0;padding: 0;}#stock-1-details .monetize-info .model-count { font-size: .85rem; margin-bottom: .5rem; }#stock-1-details .monetize-info .underline { text-decoration: none; color: var(--bs-success); font-weight: 600; }#stock-1-details .tags-list input[name=tags] { width: 100%; }#stock-1-details a.button {display: inline-block;padding: .4rem 1rem;border-radius: .45rem;border: 1px solid rgba(255, 255, 255, .18);background: transparent;color: var(--bs-body-color);text-decoration: none;font-size: .85rem;}#stock-1-details a.button:hover { background: rgba(255, 255, 255, .08); }#stock-1-details a.button.c1 {background: var(--bs-success);border-color: var(--bs-success);color: #fff;}#stock-1-details a.button.c1:hover { filter: brightness(1.08); }#stock-1-details a.button.c7 { background: var(--bs-danger); border-color: var(--bs-danger); color: #fff; }#stock-1-details a.button.c3 { background: var(--bs-success); border-color: var(--bs-success); color: #fff; }#stock-1-details #monetize-info-submit { margin-top: .5rem; }#stock-1-details #monetize-admin dl {display: grid;grid-template-columns: auto 1fr;gap: .1rem .75rem;font-size: .8rem;}#stock-1-details #monetize-admin dl dt { color: var(--bs-secondary-color); font-weight: 500; }#stock-1-details #monetize-admin dl dd { margin: 0; }#stock-1-details #monetize-admin .actions { display: flex; gap: .5rem; flex-wrap: wrap; margin-top: .5rem; }#stock-1-details .image-attributes { margin-top: 1rem; }.image-detail-page a:focus-visible,#stock-1-details a:focus-visible {outline: 2px solid var(--bs-primary);outline-offset: 2px;}@media (prefers-reduced-motion: reduce) {.image-detail-page .product-tile,.image-detail-page .img-awards-list .award-wrap,.LEADERBOARD a.image-link:hover { transition: none; animation: none; transform: none; }}