/* ========================================= */
/* EYE-COMFORT LIGHT MODE + DARK HEADER */
/* ========================================= */
/* 1. ГЛОБАЛЬНЫЙ ФОН САЙТА */
/* Холодный, приглушенный серый цвет снимает напряжение с глаз */
body {
background-color: #E6E8EC !important;
color: #4A4F5A;
}
/* ========================================= */
/* 2. ШАПКА И МЕНЮ (DARK HEADER) */
/* ========================================= */
.site-header,
.main-navigation,
#mobile-header {
background-color: #121216 !important; /* Глубокий темный графит для шапки */
border-bottom: 2px solid #9D4EDD !important; /* Премиальная фиолетовая линия снизу */
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}
/* Ссылки в меню (на темном фоне делаем светлыми) */
.main-navigation .main-nav ul li a {
color: #EAEAEA !important; /* Светло-серый текст */
font-weight: 600 !important;
font-size: 15px !important;
transition: color 0.3s ease;
}
/* При наведении на пункты меню */
.main-navigation .main-nav ul li:hover > a {
color: #9D4EDD !important;
background-color: transparent !important;
text-shadow: 0 0 10px rgba(157, 78, 221, 0.4); /* Легкое свечение текста */
}
/* ========================================= */
/* 3. КАРТОЧКИ ПОСТОВ (Матовая бумага) */
.generate-columns .inside-article {
background-color: #F4F5F8 !important;
border: 1px solid #D5D8E0 !important;
border-radius: 8px;
padding: 15px !important;
box-shadow: 0 4px 12px rgba(45, 49, 58, 0.04) !important;
transition: all 0.3s ease;
}
.generate-columns .inside-article:hover {
border-color: #9D4EDD !important;
box-shadow: 0 10px 20px rgba(157, 78, 221, 0.12) !important;
transform: translateY(-3px);
}
/* 4. ИДЕАЛЬНАЯ СЕТКА КАРТИНОК И ЗАЩИТА ГЛАЗ */
.post-image {
margin-bottom: 15px !important;
overflow: hidden;
border-radius: 4px;
}
.post-image img {
width: 100%;
height: 260px;
object-fit: cover !important;
border-radius: 4px;
filter: brightness(0.96) !important; /* Убираем "пересвет" монитора */
transition: all 0.4s ease;
}
.generate-columns .inside-article:hover .post-image img {
transform: scale(1.02);
filter: brightness(1) !important;
}
/* 5. ЗАГОЛОВКИ ПОСТОВ (Графит) */
h2.entry-title {
font-size: 16px !important;
font-weight: 600;
line-height: 1.4 !important;
margin-bottom: 15px;
padding-bottom: 12px;
border-bottom: 1px solid #D5D8E0;
}
h2.entry-title a {
color: #2D313A !important;
text-decoration: none;
transition: 0.2s;
}
h2.entry-title a:hover {
color: #9D4EDD !important;
}
/* 6. МЕТА-ДАННЫЕ */
.entry-meta {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #8C93A1 !important;
}
.entry-meta a {
color: #727986 !important;
}
.entry-meta a:hover {
color: #9D4EDD !important;
}
/* 7. БОКОВОЕ МЕНЮ (САЙДБАР) */
.sidebar .widget {
background-color: #F4F5F8 !important;
border: 1px solid #D5D8E0 !important;
border-radius: 8px;
color: #4A4F5A;
box-shadow: 0 4px 12px rgba(45, 49, 58, 0.04) !important;
}
.sidebar .widget-title {
color: #2D313A;
border-bottom: 2px solid #9D4EDD;
padding-bottom: 10px;
font-weight: 700;
}
.sidebar .widget ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.sidebar .widget ul li {
border-bottom: 1px solid #E6E8EC;
padding: 10px 0;
font-size: 14px;
transition: 0.2s;
}
.sidebar .widget ul li:last-child {
border-bottom: none;
}
.sidebar .widget ul li::before {
content: '▸';
color: #9D4EDD;
margin-right: 8px;
font-size: 12px;
}
.sidebar .widget a {
color: #4A4F5A !important;
text-decoration: none;
}
.sidebar .widget a:hover {
color: #9D4EDD !important;
}
/* 8. ПАГИНАЦИЯ (НОМЕРА СТРАНИЦ) */
.separate-containers .paging-navigation,
.nav-links {
background-color: transparent !important;
padding: 0 !important;
border: none !important;
}
.nav-links {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 8px;
margin-top: 20px;
margin-bottom: 20px;
}
.nav-links .page-numbers {
display: inline-block;
background-color: #F4F5F8 !important;
color: #4A4F5A !important;
border: 1px solid #D5D8E0 !important;
padding: 8px 16px !important;
border-radius: 6px !important;
font-weight: 600;
text-decoration: none;
transition: all 0.3s ease;
}
.nav-links a.page-numbers:hover {
background-color: #FFFFFF !important;
border-color: #9D4EDD !important;
color: #9D4EDD !important;
box-shadow: 0 4px 10px rgba(157, 78, 221, 0.1) !important;
transform: translateY(-2px);
}
.nav-links .page-numbers.current {
background-color: #9D4EDD !important;
color: #ffffff !important;
border-color: #9D4EDD !important;
box-shadow: 0 4px 10px rgba(157, 78, 221, 0.3) !important;
}
.nav-links .page-numbers.dots {
background-color: transparent !important;
border: none !important;
color: #8C93A1 !important;
box-shadow: none !important;
}
/* 9. ФОРМА КОММЕНТАРИЕВ И ПОИСК */
.search-field,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea,
.sidebar input.search-field,
.sidebar input[type="search"],
.sidebar .wp-block-search__input {
background-color: #E6E8EC !important;
color: #2D313A !important;
border: 1px solid #D5D8E0 !important;
border-radius: 8px !important;
padding: 14px 16px !important;
width: 100% !important;
font-size: 14px !important;
box-sizing: border-box;
transition: all 0.3s ease !important;
}
.search-field:focus,
#commentform input:focus,
#commentform textarea:focus,
.sidebar input[type="search"]:focus {
background-color: #FFFFFF !important;
border-color: #9D4EDD !important;
box-shadow: 0 0 0 3px rgba(157, 78, 221, 0.1) !important;
outline: none !important;
}
.search-submit,
#commentform #submit,
.sidebar button.search-submit,
.sidebar input[type="submit"],
.sidebar .wp-block-search__button {
background-color: #9D4EDD !important;
color: #ffffff !important;
border: none !important;
border-radius: 8px !important;
padding: 14px 20px !important;
font-weight: 700 !important;
font-size: 14px !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
width: 100% !important;
cursor: pointer !important;
transition: all 0.3s ease !important;
}
.search-submit:hover,
#commentform #submit:hover,
.sidebar button.search-submit:hover {
background-color: #8B44C6 !important;
box-shadow: 0 6px 15px rgba(157, 78, 221, 0.25) !important;
transform: translateY(-2px);
}
/* 10. ОФОРМЛЕНИЕ КАТЕГОРИЙ И ТЕГОВ */
.page-header {
background-color: #F4F5F8 !important;
border: 1px solid #D5D8E0 !important;
border-left: 5px solid #9D4EDD !important;
border-radius: 8px !important;
padding: 24px 30px !important;
margin-bottom: 30px !important;
box-shadow: 0 4px 12px rgba(45, 49, 58, 0.04) !important;
}
.page-header h1.page-title {
color: #2D313A !important;
font-size: 26px !important;
font-weight: 700 !important;
margin: 0 !important;
}
.page-header .taxonomy-description {
color: #5A606D !important;
margin-top: 12px !important;
font-size: 15px !important;
line-height: 1.6 !important;
}
/* 11. ТЕКСТ И ССЫЛКИ ВНУТРИ ПОСТА */
.entry-content,
.entry-content p,
.entry-content div,
.entry-content span {
color: #4A4F5A !important;
line-height: 1.7 !important;
font-size: 16px !important;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
color: #2D313A !important;
font-weight: 700 !important;
margin-top: 30px !important;
margin-bottom: 20px !important;
}
.entry-content a {
color: #9D4EDD !important;
text-decoration: none !important;
font-weight: 600 !important;
transition: all 0.2s ease-in-out !important;
}
.entry-content a:hover {
color: #8B44C6 !important;
text-decoration: underline !important;
}
body.single .site-main :where(.entry-content, .post-content) a:visited {
color: #A38BAF !important;
border-left-color: #E2D1F5 !important;
background: #FAF8FC !important;
}
/* 12. ДИЗАЙН ВИДЖЕТОВ (Новые карточки в сайдбаре) */
.sidebar .widget_recent_comments li.recentcomments,
.sidebar .widget .recent-comments-list li,
.sidebar aside[class*="comment"] li,
.sidebar .widget ul li {
background-color: #FFFFFF !important;
border: 1px solid #E6E8EC !important;
border-radius: 8px !important;
padding: 14px 16px !important;
margin-bottom: 12px !important;
color: #5A606D !important;
font-size: 13px !important;
line-height: 1.5 !important;
transition: all 0.3s ease !important;
display: block !important;
}
.sidebar .widget ul li a,
.sidebar aside[class*="comment"] li .url {
color: #2D313A !important;
font-weight: 600 !important;
text-decoration: none !important;
}
.sidebar .widget ul li a:hover {
color: #9D4EDD !important;
}
/* ОБЛАКО ТЕГОВ */
.sidebar .tagcloud,
.sidebar .wp-block-tag-cloud {
display: flex !important;
flex-wrap: wrap !important;
gap: 8px !important;
}
.sidebar .tagcloud a,
.sidebar .wp-block-tag-cloud a {
background-color: #E6E8EC !important;
border: 1px solid #D5D8E0 !important;
color: #4A4F5A !important;
padding: 6px 14px !important;
border-radius: 20px !important;
text-decoration: none !important;
font-size: 13px !important;
transition: all 0.3s ease !important;
display: inline-block !important;
font-weight: 500;
}
.sidebar .tagcloud a:hover,
.sidebar .wp-block-tag-cloud a:hover {
background-color: #9D4EDD !important;
border-color: #9D4EDD !important;
color: #ffffff !important;
box-shadow: 0 4px 10px rgba(157, 78, 221, 0.2) !important;
}
/* Скрываем ненужные стандартные рамки GeneratePress */
.separate-containers .inside-article {
background: transparent;
}
/* 13. ШРИФТЫ (ПРЕМИУМ ТИПОГРАФИКА) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
body, button, input, select, textarea,
h2.entry-title, h2.entry-title a, .generate-columns-container .entry-title a {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}
/* ========================================= */
/* 14. МОБИЛЬНАЯ ВЕРСИЯ (DARK MENU) */
/* ========================================= */
@media (max-width: 768px) {
#mobile-header .inside-navigation {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
padding-left: 10px !important;
padding-right: 15px !important;
}
.site-logo.mobile-header-logo {
margin-right: auto !important;
display: flex !important;
align-items: center !important;
}
.site-logo.mobile-header-logo img {
max-width: 240px !important;
height: auto !important;
max-height: 55px !important;
width: 100% !important;
object-fit: contain;
}
/* Темный фон для выпадающего меню на мобилках */
#mobile-header .sub-menu,
.slideout-navigation .sub-menu,
.main-navigation.toggled .main-nav ul ul {
background-color: #1A1A20 !important;
border-top: 1px solid #2B2B33;
}
/* Светлый текст в мобильном темном меню */
#mobile-header .sub-menu li a,
.slideout-navigation .sub-menu li a,
.main-navigation.toggled .main-nav ul ul li a {
color: #EAEAEA !important;
}
#mobile-header .sub-menu li a:hover,
.slideout-navigation .sub-menu li a:hover,
.main-navigation.toggled .main-nav ul ul li a:hover {
color: #9D4EDD !important;
background-color: #121216 !important;
}
}
/* Убираем отступы абзацев */
.entry-content p:has(a[href*="k2s"]:not(:has(img))),
.entry-content p:has(a[href*="tezfiles"]:not(:has(img))),
.entry-content p:has(a[href$=".mp4"]:not(:has(img))),
.entry-content p:has(a[href$=".rar"]:not(:has(img))) {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
/* Дизайн "Спокойные кнопки" - БЕЗ РЯБИ В ГЛАЗАХ */
.entry-content a[href*="k2s"]:not(:has(img)),
.entry-content a[href*="tezfiles"]:not(:has(img)),
.entry-content a[href$=".mp4"]:not(:has(img)),
.entry-content a[href$=".rar"]:not(:has(img)) {
display: inline-block;
margin-bottom: 5px !important;
padding: 6px 14px !important;
/* 1. Заменили пунктир на очень мягкую, сплошную, полупрозрачную серую линию */
border: 1px solid rgba(0, 0, 0, 0.1) !important;
border-radius: 20px;
/* 2. Убрали жирный шрифт (bold), чтобы страница не выглядела перегруженной */
font-size: 13px !important;
font-weight: bold !important;
font-family: -apple-system, sans-serif !important;
text-decoration: none !important;
word-break: break-all;
/* 3. Слегка приглушили цвет самого текста в спокойном состоянии */
opacity: 0.85;
transition: all 0.25s ease !important;
}
.entry-content a[href*="k2s"]:not(:has(img)):hover,
.entry-content a[href*="tezfiles"]:not(:has(img)):hover,
.entry-content a[href$=".mp4"]:not(:has(img)):hover,
.entry-content a[href$=".rar"]:not(:has(img)):hover {
/* При наведении кнопка "оживает": рамка становится цветной, цвет ярким, появляется фон */
border: 1px solid currentColor !important;
background-color: rgba(156, 39, 176, 0.05) !important;
opacity: 1; /* Возвращаем яркость тексту */
}
Skip to content
Categories Stockings & Pantyhose Tags But , Classmate , Evans , invited , Lis , Pantyhose , Sexy Bodies , She , Stockings , Tea , Wanted Your classmate, Daisy, shrinks you to just a few inches tall so she can get revenge on you for teasing her at school. Will she sit on you? Swallow you whole? Step on you with her giant feet? Maybe you can strike a deal with her..
Categories Public Bang Tags Busty , Classmate , Creampie , LapkaLu , Russian , Sex , sex in public place , student , Takes , Woods , Young A class project with your University classmate goes weird after you wish you didn’t have to do any work- and you shrink! Your classmate thinks you dipped to leave her on her own, she’s totally unaware that your tiny body is being trampled underneath her foot. You can’t handle being stepped on anymore- maybe if you climb her chair, she’ll see you and help you! That only ends up worse for you tho- you get smothered under her ass when she unknowingly sits on you. You try climbing higher up to her shirt- but instead you just get shaken around mercilessly while she finishes the project! You look for safety in her cookie wrapper- but she’s hungry! And she mistakes your extremely tiny body for the last bit of cookie as your tiny journey ends in being vored!
Categories Female Domination Tags Chloe , Classmate , Corporal Punishment , FEMALE DOMINATION , off , Sasha , She , Shows , sl , Small Penis Humiliation , Whipping Stella and Fluffy are assigned to work on a school project together but Fluffy is a lazy art student and hasn’t competed his part of the work. When Stella realizes this she coaxes Fluffy to remove his pants to give him some "motivation." Fluffy thinks he is going to get lucky and quickly obliges. Before he knows it an annoyed Stella is whacking his ass with her hard omnigrid acrylic ruler. He screams out in pain while Stella laughs husterically at his pathetic body. She measures his dick and laughs because it is exactly the size of her ruler. 3 inches! She then tries out her t-bar metal ruler on his ass and tells him if he had just done his part this would have been avoided! She spins him around and kicks him in the balls with her grey converse again and again. Stella is accustomed to maintaining a 4.0 grade point average and she won’t allow her lame study partner to screw that up for her. She is having so much fun beating him she takes her converse and spanks him hard on the ass until he is begging to go back to work! This time, he will be doing the whole project while Stella sits down and plays with her phone. This will teach him to try to slack off again!
Evil Brat Maria has had her nerdy classmate shrunken down to the size of an ant all day during classes and kept tucked away in her shoe. She takes off her sweaty flats and peers into them and finds the tiny micro classmate. She holds him up to her giant face to make sure he’s still alive. Luckily he is and she is pleased he survived all day in her shoe. She decides he is to be put to work cleaning her gigantic bare soles. She commands him to get started. he is so small he tries his best to climb up her soles and do as his giant goddess orders. He finally makes it up to the tip of her big toe. She tells him it;s time for her other foot. He runs and jumps but slips and slides all the way down her other sole. She decides to put him on the floor and give him one more chance. She towers over teeny guy as she hovers her giant toes over him. He tries to clean them best he can but she finally tires of him and squishes him under foot! THIS CLIP IS ALL SFX. No POV. It was a Custom order.