Pikiniki
Piki by aliawalia
Details
Authoraliawalia
LicenseNo License
Categorypikidiary
Created
Updated
Size7.5 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Piki
@namespace pikidiary
@version 1.0.0
==/UserStyle== */
@-moz-document url-prefix('https://pikidiary.lol/') {
@import url('https://fonts.googleapis.com/css2?family=Mali:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Rum+Raisin&display=swap');
* {
font-family: "Mali";
font-weight: 300;
font-style: normal;
}
body {
margin: 0;
background: url(https://foollovers.com/mat/dot/u09-bg-polkadot.gif);
}
a {
color: inherit;
}
main {
max-width: 940px;
margin: 0 auto;
padding: 8px;
box-sizing: border-box;
min-height: 100vh;
background-color: #ffd2d28c;
}
header {
display: flex;
justify-content: space-between;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px #000 solid;
}
footer {
background-color: #2C2C2C;
color: #b6b6b6;
display: flex;
}
.ping {
color: #ffa3a3;
}
.pagination > a {
color: #ff8484;
}
.post-content > span > a {
color: #ff6969;
}
.action-button-gray {
background: linear-gradient(180deg, rgb(255, 241, 227) 20%, rgb(251, 225, 225) 100%);
height: 100%;
color: #888;
display: flex;
text-decoration: none;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #fcc 1px solid;
}
.action-button-gray:hover {
background: linear-gradient(180deg, rgb(255, 242, 242) 20%, rgb(255, 208, 208) 100%);
height: 100%;
color: #888;
display: flex;
text-decoration: none;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #fcc 1px solid;
}
.action-button {
background: linear-gradient(180deg, rgb(255, 239, 219) 0%, rgb(251, 233, 176) 100%);
color: #5a3c13;
border: #a27031 1px solid;
}
.action-button:Hover {
background: linear-gradient(180deg, rgb(255, 219, 205) 0%, rgb(225, 255, 218) 100%);
color: #5a3c13;
border: #a27031 1px solid;
}
.posts {
display: flex;
flex-direction: column;
gap: 8px;
padding-right: 8px;
max-width: 100%;
}
.post {
display: flex;
gap: 8px;
}
.post-header {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.post-content {
flex-grow: 1;
background-color: #ffffffc7;
padding: 4px;
box-sizing: border-box;
}
.post-content > span {
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
.avatar-small {
box-sizing: border-box;
border: 1px #ff9e9e solid;
padding: 2px;
background-clip: content-box;
width: 61px;
height: 61px;
}
.post-button {
color: #8d2626;
}
.post-name {
color: #8d2626;
font-family: 'Rum Raisin';
}
.prof-view {
height: 100%;
width: 100%;
display: flex;
}
.prof-main {
flex-grow: 1;
}
.bar {
border-left: 1px #000 dotted;
padding-left: 8px;
display: flex;
flex-direction: column;
width: 149px;
min-width: 149px;
}
.avatar {
width: 100%;
box-sizing: border-box;
border: 1px #d58787 solid;
padding: 2px;
background-clip: content-box;
}
.edit-mode {
display: none;
}
#edit-toggle:checked ~ .edit-mode {
display: block;
}
#edit-toggle:not(:checked) ~ .view-mode {
display: inline;
}
#edit-toggle:checked ~ .view-mode {
display: none;
}
.edit-form {
margin-top: 10px;
}
.edit-form label {
display: block;
margin-bottom: 5px;
}
.edit-form input[type="text"],
.edit-form input[type="file"] {
display: block;
margin-bottom: 10px;
}
.edit-form button {
display: block;
margin-top: 10px;
}
.tab-cont {
display: flex;
height: 38px;
flex-direction: row;
gap: 3px;
margin-top: -8px;
}
.tab {
display: block;
padding: 10px 20px;
text-decoration: none;
border-bottom: 2px solid transparent;
font-size: 16px;
color: #000;
transition: all 0.4s;
text-shadow: 1px 0px 0 transparent;
}
.tab.active {
text-shadow: 1px 0px 0 currentcolor;
border-bottom-color: #ffa1a1;
}
.tab-contents {
opacity: 1;
transition: opacity 0.1s linear;
}
.tab-contents.hidden {
opacity: 0;
}
.posts {
opacity: 1;
transition: opacity 0.1s linear;
}
.posts.hidden {
opacity: 0;
}
.info {
word-wrap: break-word;
background: #ffefef7a;
padding: 2px;
}
.bar {
background: #ffefef7a;
}
.tab-contents > div {
border-top: none;
padding-top: 8px;
}
.post-box {
background-color: #ffe0e0;
padding: 8px;
}
.char-counter {
font-size: 18px;
color: #972b2b;
flex-grow: 1;
border-bottom: #68252557 2px dashed;
margin-right: 8px;
}
.button {
background: linear-gradient(180deg, rgb(253, 242, 226) 0%, rgb(249, 201, 201) 100%);
color: #7b1f1f;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
border-radius: 3px;
border: #ffbfbf 1px solid;
padding: 4px;
cursor: pointer;
}
.button:hover,
.action-button-gray:hover {
background: linear-gradient(180deg, rgb(255, 213, 213) 0%, rgb(253, 232, 205) 100%);
color: #8a2020;
border: #ff8b8b 1px solid;
}
.post-box > form {
display: flex;
gap: 8px;
}
.post-box > form > textarea {
flex-grow: 1;
resize: vertical;
}
.profile-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(22px, 22px));
gap: 3px;
}
.profile-grid img {
width: 22px;
height: 22px;
object-fit: cover;
}
.profile-grid-label {
font-size: 13px;
margin-top: 8px;
padding-top: 7px;
border-top: 1px #c93c3c solid;
}
button,
select {
border: #ff8a8a dotted 1px;
border-radius: 5px;
background: #ffdada;
}
textarea {
background: #fff2f2;
border: #ff8a8a dotted 1px;
border-radius: 5px;
}
.emoji-dropdown {
position: absolute;
background: #f0f9e5;
top: 40px;
left: 50%;
transform: translateX(-50%);
width: min-content;
height: 80px;
border: 1px solid #ccc;
padding: 4px;
z-index: 10;
transition: opacity 0.1s linear;
}
.emoji-dropdown::before {
content: '';
position: absolute;
top: -7px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
}
}